/* Estética de Botones */

	a#boton 
    {            
		display:block;
        width:175px;
        height:21px;
        text-decoration:none;
        background:url('images/boton.png') no-repeat top;	
	}
    
    a#boton:hover 
    {
        display:block;
        width:175px;
        height:21px;
        text-decoration:none;
        background:url('images/boton.png') no-repeat bottom;
    }
	
	 a#boton1 
    {            
		display:block;
        width:175px;
        height:46px;
        text-decoration:none;
        background:url('images/boton01.png') no-repeat top;	
	}
    
    a#boton1:hover 
    {
        display:block;
        width:175px;
        height:46px;
        text-decoration:none;
        background:url('images/boton01.png') no-repeat bottom;
    }
	 a#boton2 
    {            
		display:block;
        width:175px;
        height:46px;
        text-decoration:none;
        background:url('images/boton02.png') no-repeat top;	
	}
    
    a#boton2:hover 
    {
        display:block;
        width:175px;
        height:46px;
        text-decoration:none;
        background:url('images/boton02.png') no-repeat bottom;
    }
	 a#boton3 
    {            
		display:block;
        width:175px;
        height:46px;
        text-decoration:none;
        background:url('images/boton03.png') no-repeat top;	
	}
    
    a#boton3:hover 
    {
        display:block;
        width:175px;
        height:46px;
        text-decoration:none;
        background:url('images/boton03.png') no-repeat bottom;
    }
	 a#boton4 
    {            
		display:block;
        width:175px;
        height:46px;
        text-decoration:none;
        background:url('images/boton04.png') no-repeat top;	
	}
    
    a#boton4:hover 
    {
        display:block;
        width:175px;
        height:46px;
        text-decoration:none;
        background:url('images/boton04.png') no-repeat bottom;
    }
	 a#boton5 
    {            
		display:block;
        width:175px;
        height:46px;
        text-decoration:none;
        background:url('images/boton05.png') no-repeat top;	
	}
    
    a#boton5:hover 
    {
        display:block;
        width:175px;
        height:46px;
        text-decoration:none;
        background:url('images/boton05.png') no-repeat bottom;
    }
	 a#boton6 
    {            
		display:block;
        width:175px;
        height:46px;
        text-decoration:none;
        background:url('images/boton06.png') no-repeat top;	
	}
    
    a#boton6:hover 
    {
        display:block;
        width:175px;
        height:46px;
        text-decoration:none;
        background:url('images/boton06.png') no-repeat bottom;
    }
	
	a#boton7 
    {            
		display:block;
        width:175px;
        height:46px;
        text-decoration:none;
        background:url('images/boton07.png') no-repeat top;	
	}
    
    a#boton7:hover 
    {
        display:block;
        width:175px;
        height:46px;
        text-decoration:none;
        background:url('images/boton07.png') no-repeat bottom;
    }
	
    
.botones_left 
{ 
	font-family: Helvetica, Verdana, Arial; 
	font-size: 9pt; 
	color: #0055A0; 
	FONT-WEIGHT: bold;	
	margin-left:10px;
	margin-top:25px;
	vertical-align:middle;
}


.texto 
{ 
	font-family: Helvetica, Verdana, Arial; 
	font-size: 8pt; 
	color: #000000;
	FONT-WEIGHT: bold;
	text-decoration: none
}

.textosm
{ 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 8.4pt; 
	color: #000000;
	FONT-WEIGHT: bold;
	text-decoration: none
}

.textosfuente
{ 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 9pt; 
	color: #000000;
	FONT-WEIGHT: bold;
	text-decoration: none
}

.textosnoti
{ 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 9pt; 
	color: #000000;
	FONT-WEIGHT: none;
	text-decoration: none
}

.textosmplus
{ 
	font-family: Helvetica, Verdana, Arial; 
	font-size: 9pt; 
	color: #000000;
	FONT-WEIGHT: bold;
	text-decoration: none
}

.textosma
{
	font-family: Helvetica, Verdana, Arial;
	font-size: 10pt;
	color: #0055A0;
	FONT-WEIGHT: bold;
	text-decoration: none
}

.textobg
{ 
	font-family: Helvetica, Verdana, Arial; 
	font-size: 13.5pt; 
	color: #0055A0;
	FONT-WEIGHT: bold;
	text-decoration: none
}

.textobgin
{
	font-family: Helvetica, Verdana, Arial;
	font-size: 14pt;
	color: #0055A0;
	FONT-WEIGHT: bold;
	text-decoration: none
}


.textobgs
{ 
	font-family: Helvetica, Verdana, Arial; 
	font-size: 10pt; 
	color: #0055A0;
	FONT-WEIGHT: bold;
	text-decoration: none
}

.textobgff
{ 
	font-family: Helvetica, Verdana, Arial; 
	font-size: 13.5pt; 
	color: #FFFFFF;
	FONT-WEIGHT: bold;
	text-decoration: none
}


/* Estética del Form */

ul{
list-style-type:none;
padding-left:0;}

li{
font-weight:bold;}

.note ul{
list-style-type:square;
padding-left:25px;}

.note li{
font-weight:normal;
color:#555;}

#wrap{
background:#EEE;
width:470px;
margin:10px auto 10px auto;
padding:10px;}

#contact{
width:450px;
padding:10px;}

form{
font-family:Helvetica, Verdana, Arial, sans-serif;
margin:0;
padding:0;}

fieldset{
margin:0 .5em 1em .5em;
padding:1em;
border:1px solid #B5CCBA;
background:#FAFAF8;}

fieldset div{
width:380px;
border:0;
margin:0 auto 0 auto;
padding:1px;}

fieldset div input{
width:376px;
border:1px solid #B5CCBA;
padding:1px;}

fieldset div br{
display:none;}

legend{
font-weight:bold;
color:#66CC00;
margin:0;
padding:0.5em;}

input{
	font-size:100%;
	background:#F1F1F1;
	margin:5px auto 5px auto;
	border:1px solid #B5CCBA;
}

input#selfcopy{
width:14px;
margin:5px 5px 0 0;
float:left;}

input#counter{
float:left;
width:60px;
margin:12px 0 0 118px;
padding:.3em;
background:#EEE;
color:#999;
border:1px solid #B5CCBA;
text-align:center;}

input#sendEmail{
float:left;
width:180px;
border:1px solid #B5CCBA;
padding:0.25em;
background:#F1F8F6 url(img/fade.png) repeat-x;
margin:12px 4px 5px 4px;
color:#333;
font-weight:bold;}

textarea{
padding:0;
margin:5px auto 10px auto;
font-size:150%;
background:#F1F1F1;
border:1px solid #B5CCBA;
width:380px;
height:140px;}

input:hover, textarea:hover{
background:#FAFBFC;}

input:focus, textarea:focus{
border-color:#666;
background:#FFF;}

.scsMsg{
font-weight:bold;
font-size:120%;
color:green;}

.req{color:#C00;}

.errFld{
background:#FFC;
border:1px solid #F00;}

.errMsg{
color:#F00 !important;
display:block;
padding-left:15px;
background:url(img/halt.png) 0 3px no-repeat;}

.bigerr{
display:block;
line-height:30px;
font-size:200%;
color:#F00;}

#back{
display:block;
background:#333;
color:#FAFBFC;
width:250px;
font-size:150%;
font-weight:bold;
text-align:center;
text-decoration:none;
padding:10px;
margin:30px auto 30px auto;}

#back:hover{
background:#DDD;
color:#555;}
