/* 
ESTILO PARTICULAR DE UNA PÁGINA WEB

Debe existir una hoja de estilos por cada página web que necesite una modificación especifica en los estilos

*/





/*#supportingText a{
display:inline;
z-index:1;filter:alpha(opacity=99.9);-moz-opacity:99.9;opacity:.99.9;
}


#supportingText a:hover{
z-index:1;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
}
*/


#contactar{
padding-top:18px!important;
*padding-top:19px!important;
float: right;
color:#000000;
font-size:18px;}
#supportingText h2{
color: #000000;
font-weight:normal;
font-size: 17px;
}
#col_a .img_lateral{
float:right;
margin-left:30px;}
.a_curso{
color: #4291ab;
cursor:pointer;
font-weight: bold;
font-size:12px;


}

#col_a{
width:672px;
padding-right:20px;}
#col_b{
background-image:url(../img/img_fondo_2_13.jpg);
background-position:top;

background-repeat:repeat-x;
padding-top:50px;
width:232px;
float:right;}

.medio_form{
background:url(../img/img_cuerpo_contactar_19.jpg) repeat-y;
width:437px;
float:left;
height:auto;
padding:10px;}

.a_curso:hover{
color: #4291ab;
font-weight: bold;
font-size:12px;

}

#n1 li{
list-style-image:url(../img/img_li2_25.jpg);}

.cuerpo_cajas{
width:auto;

line-height:17px;
text-align:left;
padding-top:4px;
height:58px;

}
.oculto{
overflow:hidden;
padding:10px;}
.a_surf{background:url(../img/img_surfcamp_16.jpg);
background-repeat:no-repeat;
width:202px;
padding-top:10px;
padding-left:30px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
float:left;
font-size:16px;
display:block;
height:130px;}

.a_cursos:hover{background:url(../img/img_cursos_over_15.jpg);
color:#FFFFFF;
text-decoration:none;
float:left;
font-weight:bold;}

.a_surf:hover{background:url(../img/img_surfcamp_over_16.jpg);
color:#FFFFFF;
text-decoration:none;
float:left;
font-weight:bold;}

.in_inp{
width:99%;}
