h1 { font-size: 16px; }
h2 { font-size: 14px; }
h3 { font-size: 13px; }
h4 { font-size: 12px; }

#megusta-facebook{
	margin-left: 15px;
	border: 1px solid #E5E5E5;
	margin-left: 15px;
	padding: 9px;
	width: 173px;
}
#megusta-facebook iframe {border:none; overflow:hidden; width:170px; height:55px;}

#areamenu{
	margin-left: 15px;
}
*{
	margin:0;
	padding:0;
}

li { margin-left: 2em;  }

a{
	text-decoration:none;
	color:#AA256F;
	font-weight:bold;
}
a:hover{
	color:#D02E88;
	text-decoration:underline;
}
img{
	border:0;
}
body{
	background-color:#CCCCCC;
	background-image:url(../images/fondoBody.gif);
	background-repeat:no-repeat;
	background-position:center 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#414042;
}
.flotarIzquierda{
	float:left;
}
.flotarDerecha{
	float:right;
}
#contenedor{
	width:999px;	/* 999 - 10 - 10 */
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/fondoContenedor.gif);
	background-repeat:repeat-y;
	overflow:auto;
}
/******************************************************************************************
	Cabecera
******************************************************************************************/
#cabecera{
	position:relative;
	width:979px;	/* 999 - 10 - 10 */
	height:156px;	/* 181 - 7 - 18 */
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	padding-bottom:18px;
	background-image:url(../images/cabecera/fondoCabecera.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
#cabecera #opcionesCabecera{
	width:959px;	/* 979 - 20 */
	height:18px;
	padding-right:20px;
	text-align:right;
	clear:both;
}
#cabecera #opcionesCabecera form{
	position:relative;
	display:inline;
	height:18px;
	overflow:hidden;
}
#cabecera #opcionesCabecera form input.botonSubmit{
	margin-left:114px;
}
#cabecera #opcionesCabecera form input.busqueda{
	position:absolute;
	background-image:url(../images/cabecera/fondoInput.gif);
	width:107px;	/* 114 - 7 */
	height:15px;	/* 18 - 4 */
	padding-top:3px;
	padding-left:7px;
	margin:0;
	border:0;
	font-size:10px;
	color:#666666;
}
#banner01{
	position:absolute;
	width:420px;
	height:121px;
	left:158px;
	top:30px;
}
#banner02{
	position:absolute;
	width:411px;
	height:121px;
	left:578px;
	top:30px;
	z-index:19;
}
#cabecera #logo{
	position:absolute;
	top:18px;
	left:41px;
}
/******************************************************************************************
	Fin Cabecera
******************************************************************************************/
/******************************************************************************************
	Men�
******************************************************************************************/
#menu{
	width:208px;
	padding-left:10px;
	float:left;
	padding-bottom:52px;
	background-image:url(../images/menu/fondoMenu.gif);
	background-position:right;
	background-repeat:repeat-y;
}
#menu form{
	width:173px;	/* 193 - 1 - 1 - 9 - 9 */
	height:19px;	/* 39 - 1 - 1 - 9 - 9 */
	border:1px solid #E5E5E5;
	padding:9px;
	margin-left:15px;
}
#menu form select{
	border:1px solid #A5A5A5;
	height:17px;
	width:171px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.cuadro{
	position:relative;
	display:block;
	width:193px;
	margin-left:15px;
	padding-top:9px;
	padding-bottom:9px;
	background-image:url(../images/menu/fondoCuadro.gif);
	background-repeat:no-repeat;
	background-position:right;
	border-top:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
}
.cuadro .contenidoCuadro{
	position:relative;
	width:171px;	/* 193 - 20 - 20 - 1 - 1 */
	padding-left:20px;
	padding-right:0px;
	padding-top:15px;
	padding-bottom:15px;
	border-left:1px solid #CEDDE2;
	border-right:1px solid #CEDDE2;
	border-top:1px solid #E5F5FA;
	border-bottom:1px solid #E5F5FA;
	background-repeat:no-repeat;
}

.cuadro .contenidoCuadro p { margin-right: 20px; }

.cuadro .contenidoCuadro a{
	font-size:12px;
	font-weight:normal;
	color:#000000;
}
.cuadro .contenidoCuadro a:hover{
	color:#333333;
	text-decoration:none;
}
.triangulo{
	position:absolute;
	width:20px;
	height:27px;
	top:10px;
	left:-9px;
}
/* Nuevos Cuadros */
.becas .contenidoCuadro{
	background-color:#d299bb;
	background-image:url(../images/menu/fondoCuadroBecas.gif);
	background-position:bottom right;
}
.becas .triangulo{
	background-image:url(../images/menu/flechaBecas.gif);
}



.frase .contenidoCuadro{
	background-color:#fffea9;
	background-image:url(../images/menu/fondoCuadroFraseDia02.gif);
	background-position:bottom right;
}
.frase .triangulo{
	background-image:url(../images/menu/flechaFraseDia02.gif);
}



.galeria .contenidoCuadro{
	background-color:#fffc53;
	background-image:url(../images/menu/fondoCuadroGaleria02.gif);
	background-position:bottom right;
}
.galeria .triangulo{
	background-image:url(../images/menu/flechaGaleria02.gif);
}




.conozca .contenidoCuadro{
	background-color:#9b367a;
	background-image:url(../images/menu/fondoCuadroConozca.gif);
	background-position:bottom right;
}
.conozca .triangulo{
	background-image:url(../images/menu/flechaConozca.gif);
}




.rosetta .contenidoCuadro{
	width: 181px;
	padding-left:10px;
	padding-top:7px;
	padding-bottom:7px;
	background-color:#fed519;
}
.rosetta .triangulo{
	background-image:url(../images/menu/flechaRosetta.gif);
	top:22px;
}

.rosetta .contenidoCuadro p {margin-left: 7px; margin-right:7px;}



.links .contenidoCuadro{
	background-color:#a53478;
}
.links .triangulo{
	background-image:url(../images/menu/flechaLinks02.gif);
}
/* Fin Nuevos Cuadros */
/* Ahora los colores */
.celeste .contenidoCuadro{
	background-color:#E5F5FA;
	background-image:url(../images/menu/fondoCuadroCeleste.gif);
	background-position:bottom right;
}
.celeste .triangulo{
	background-image:url(../images/menu/flechaCeleste.gif);
}



.verde .contenidoCuadro{
	background-color:#E0EEE9;
	background-image:url(../images/menu/fondoCuadroVerde.gif);
	background-position:top left;
}
.verde .triangulo{
	background-image:url(../images/menu/flechaVerde.gif);
}


.naranja .contenidoCuadro{
	background-color:#FDE5CB;
	background-image:url(../images/menu/fondoCuadroNaranja.gif);
	background-position:bottom right;
}
.naranja .triangulo{
	background-image:url(../images/menu/flechaNaranja.gif);
}


.violeta .contenidoCuadro{
	background-color:#E0D3E6;
	background-image:url(../images/menu/fondoCuadroVioleta.gif);
	background-position:top right;
}
.violeta .triangulo{
	background-image:url(../images/menu/flechaVioleta.gif);
}


.azul .contenidoCuadro{
	background-color:#D0D4E2;
	background-image:url(../images/menu/fondoCuadroAzul.gif);
	background-position:bottom right;
}
.azul .triangulo{
	background-image:url(../images/menu/flechaAzul.gif);
}


.marron .contenidoCuadro{
	background-color:#E2E2D0;
	background-image:url(../images/menu/fondoCuadroMarron.gif);
	background-position:bottom right;
}
.marron .triangulo{
	background-image:url(../images/menu/flechaMarron.gif);
}
/******************************************************************************************
	Fin Men�
******************************************************************************************/
/******************************************************************************************
	Contenido
******************************************************************************************/
#contenido{
	width:770px;
	float:left;
	padding-bottom:15px;
	overflow:hidden;
	background-image:url(../images/fondoContenido.jpg);
	background-repeat:no-repeat;
	background-position:-166px 0px;
}
/***************************************
	Home
***************************************/
#contenido #columnaHome{
	width:463px;	/* 509 - 23 - 23 */
	float:left;
	padding-left:23px;
	padding-right:23px;
}
#contenido #columnaHome h1{
	width:89px;
	display:inline;
	float:left;
	border-right:1px solid #CCCCCC;
	height:427px;	/* 580 - 225 */
	padding-top:225px;	
}
#contenido #columnaHome ul{
	display:inline;
	float:left;
	width:373px;	/* 373 - 30 */
	/*padding-left:30px;*/
	list-style:none;	
}
#contenido #columnaHome ul li{
	width:343px;  
	margin-bottom:15px;
	display:inline;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#414042;
	margin-left:30px;
}
#contenido #columnaHome ul li a{
	width:180px;
	height:auto;
	line-height:16px;
	display:inline;
	float:left;
	background-image:url(../images/fondoHomeUlLi.gif);
	background-repeat:no-repeat;
	background-position:right;
	color:#414042; 
	overflow: hidden;
	text-decoration:none;
}
#contenido #columnaHome ul li a:hover{
	color:#706F71;
}
#contenido #columnaHome ul li a span{
	padding-right:20px;
}	
#contenido #columnaHome ul li ul{
	width:142px;
	/*padding-left:10px;*/
	display:inline;
	float:left;
	border-left:1px solid #CCCCCC;
	margin-top:8px;
}
#contenido #columnaHome ul li ul li{
	width:131px;
	margin-bottom:0px;
	display:inline;
	float:left;
	font-weight:normal;
	padding-bottom:6px;
	margin-left:10px;
}
#contenido #columnaHome ul li ul li a{
	width:auto;
	height:auto;
	line-height:normal;
	display:inline;
	float:left;
	background:none;
	color:#414042;
	font-weight:normal;
}
/***************************************
	Fin Home
***************************************/
/***************************************
	Empresa
***************************************/
#contenido #columnaEmpresa{
	width:463px;	/* 509 - 23 - 23 */
	float:left;
	padding-left:23px;
	padding-right:23px;
}
#contenido #columnaEmpresa h1{
	margin-bottom:40px;
}
#contenido #columnaEmpresa p{
	line-height:18px;
	margin-bottom:10px;
}
/***************************************
	Fin Empresa
***************************************/
/***************************************
	Noticias
***************************************/
#contenido #noticias{
	width:726px;
	height:609px;
	margin-left:24px;
	margin-top:21px;
	background-image:url(../images/noticias/fondoNoticias.png);
	background-repeat:no-repeat;
	overflow:hidden;
}

* #contenido #noticias { background-image:url(../images/noticias/fondoNoticias.gif); }

#contenido #noticias #noticiasTexto{
	float:left;
	width:289px;	/* 367 - 52 - 26*/
	padding-left:52px;
	padding-right:26px;
	padding-top:37px;	
}
#contenido #noticias #noticiasTexto h1{
	margin-bottom:36px;
}
#contenido #noticias #noticiasTexto p{
	line-height:18px;
	margin-bottom:10px;
}
#contenido #noticias #noticiasTexto ol{
	padding-left:30px;
	margin-bottom:10px;
}
#contenido #noticias #noticiasTexto ol li{
	font-weight:bold;
}
#contenido #noticias #noticiasImagenes{
	float:left;
	width:300px;
	padding-top:39px;
}
#contenido #noticias #noticiasImagenes h1{
	margin-top:35px;
	margin-bottom:9px;
}
/***************************************
	Fin Noticias
***************************************/
#contenido #columnaImagenes{
	width:248px;
	float:left;
	padding-right:13px;
}

* html #contenido #columnaImagenes { overflow: hidden; }
* html #contenido #columnaEmpresa { overflow: hidden; }
#contenido #columnaImagenes img{
	margin-right:10px;
	margin-bottom:10px;
}
/******************************************************************************************
	Fin Contenido
******************************************************************************************/
/******************************************************************************************
	Pie
******************************************************************************************/
#pie{
	clear:both;
	position:relative;
	width:713px;	/* 999 - 238 - 48 */
	height:117px;
	padding-left:238px;
	padding-right:48px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/fondoPie.gif);
	background-repeat:no-repeat;
}
#loguitos{
	width:169px;	/* 193 - 1 - 1 - 22 */
	height:92px;	/* 133 - 40 -1 */
	padding-left:22px;
	padding-top:40px;
	position:absolute;
	left:25px;
	bottom:30px;
	border:1px solid #E5E5E5;
	border-top:none;
	background-color:#FFFFFF;
	text-align:justify;
}
#loguitos img{
	margin-right:16px;
}
#pie .contactenos{
	position:absolute;
	left:239px;
	top:26px;
}
#pie .copyright{
	position:absolute;
	left:239px;
	top:77px;
}
#pie .centroOficial{
	position:absolute;
	left:658px;
	top:36px;
}
/******************************************************************************************
	Fin Pie
******************************************************************************************/

#areamenu2 { margin-left: 15px;  }
#areamenu2 ul#menu2 { margin: 10px 8px 16px 16px; }
#areamenu2 ul#menu2 li { list-style: none; border-bottom: 1px solid #ddd; padding: 4px 16px 4px 0px; background: url("../images/menu/menu2-topo.gif") no-repeat 100% 3px ; margin: 0px;}
#areamenu2 ul#menu2 li a { color: #666; text-transform: uppercase; }
#areamenu2 ul#menu2 li.act a { text-decoration: underline;}

#areamenu2 a.backButton { list-style: none; padding: 4px 16px 4px 16px; background: url("../images/menu/topo-volver.gif") no-repeat 0% 5px ; margin: 0 0 16px 16px; color: #666; text-transform: uppercase; display: block; }


fieldset.csc-mailform{
	border: 0px;
}



fieldset.csc-mailform div.csc-mailform-field {
	float: left;
	width: 100%;
	margin: 0.15em 0;
}



fieldset.csc-mailform div.csc-mailform-field label{
	float: left;
	width: 140px;
	text-align: right;
	margin-right: 10px;
	padding-top: 4px;
}

fieldset.csc-mailform div.csc-mailform-field span.csc-mailform-label {
	float: left;
	width: 100%
	text-align: left;
	margin-right: 10px;
	padding-top: 4px;
	font-weight:bold; 
}


fieldset.csc-mailform div.csc-mailform-field span.required label {
font-weight:bold;
}

fieldset.csc-mailform div.csc-mailform-field fieldset { border: 0px; }
fieldset.csc-mailform div.csc-mailform-field fieldset legend { display: none; }
fieldset.csc-mailform div.csc-mailform-field fieldset input { float: left; margin-right: 10px; clear: both; }
fieldset.csc-mailform div.csc-mailform-field fieldset label { display: inline; text-align: left; }



fieldset.csc-mailform div.csc-mailform-field input,
fieldset.csc-mailform div.csc-mailform-field textarea,
fieldset.csc-mailform div.csc-mailform-field select {
border:1px solid #ccc;
}

fieldset.csc-mailform div.csc-mailform-field input.csc-mailform-radio { border: 0px; }

fieldset.csc-mailform div.csc-mailform-field input.csc-mailform-submit{
	margin-left: 150px;
border:1px solid #ccc;
}

div#extThumbs { margin-top: 20px; }

div#extThumbs .thumbnail { float: left; }

#contenido #contenido2 { margin: 0 20px; }

.wtgallery_singlepic_fwdback div, .wtgallery_pagebrowser div { float: left; margin-right: 20px;}
.wtgallery_listpic { margin: 0 4px 4px 0; }

#socialLinks {
	background:#E1E1E1 none repeat scroll 0%;
	border:1px solid #D8D8D8;
	clear:both;
	margin:10px 0pt;
	padding:2px 3px;
	font-size: 0.81em;

}

body#homeTemplate #socialLinks { margin-left:112px; margin-top:0;}
body#noticiasTemplate #socialLinks { margin-left:41px; margin-right:36px;}

body #contenido #socialLinks span {
}

body #contenido #socialLinks ul {
	margin:0.5em 0 0 0;
	padding:0pt;
	display:inline;
	width:auto;
}
body #contenido #socialLinks ul li { border-left:1px solid #999999; display:inline;
list-style-type:none;
padding:0pt 0.5em; width:auto; margin:0;}
body #contenido #socialLinks ul li a { width:auto;}
#socialLinks ul li.first {border-left:0px; }

body #contenido #socialLinks ul li img {
margin:0;
vertical-align:middle;
}


