/* CSS Document */



body { margin: 0; padding: 0; background: url(../img/bg.gif) repeat-x; }

body#paginterior {background: url(../img/bg_interior2.gif) repeat-x;}

body#paginterior2 {background: url(../img/bg_interior3.gif) repeat-x; }

img { border: 0; }

table, tr, td { margin: 0; padding: 0; border-spacing: 0; border-collapse: collapse; }

a {text-decoration: none;}

a:hover {text-decoration: none; }







div.contenedor { width: 820px; margin: 0 auto 0 auto; position: relative; height: auto;}



div.menu { background: url(../img/bg_menutop.jpg) no-repeat; height: 644px; float: left; width: 254px; }

body#paginterior2 div.menu { background: url(../img/bg_menutop2.gif) no-repeat; height: 644px; }

body#paginterior div.menu { background: url(../img/bg_menutop3.gif) no-repeat; height: 644px; }

	div.menu img.logo { margin-top: 20px; margin-left: 70px; float: left; }

	

	div.menu ul {position: absolute; top: 214px; left: 70px; margin:0; padding: 0; list-style-type: none;width: 254px; }

		div.menu ul li {clear:both; margin: 0; padding: 0 0 7px 0; }

		

			div.menu ul li ul { position: static; float: left; list-style-type: none; font-size: 9px; margin-left: 10px; margin-top: 5px; color: #797A75; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 5px; }

			

			div.menu ul li ul li a { color: #797a75; text-decoration: none; }

			div.menu ul li ul li a:hover { color: #797a75; text-decoration: none; font-weight:bold; }

			

			div.menu ul li ul li { background: url(../img/separa_submenu.gif) no-repeat; background-position:bottom; width: 120px; } 

			div.menu ul li ul li img { vertical-align: bottom; }

			

		

		

		

	div.menu_apoyo {position: absolute; top: 0; right: 0; }

		

	div.flash { width: 554px; height: 153px; float: left; margin-top: 18px;}

	

	

	

	div.contenido { float: left; margin-top: 32px; color: #414040; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 315px; padding-bottom:50px;}

		div.contenido h2 {margin: 0 0 5px 0; padding: 0; font-weight: normal;}

		

		div.interior div.contenido {width: 385px;}

		

		div.contenido p {margin: 0 0 8px 10px; padding: 0; line-height: 13px; text-align:justify; padding-right:6px;}

			div.interior div.contenido p {margin: 0 0 6px 8px; font-size: 10px;}

			div.interior div.contenido ul {list-style-type: none; margin-left: -10px;}

			div.interior div.contenido ul li {font-size:9px; line-height: 16px; margin-left: 0px; }

			

		

			div.contenido p img {float: left; margin: 5px 5px 5px 10px; }

			

			div.contenido img.btn { float: right; margin-bottom: 25px; }

			

			

			

			div.noticias { clear: both;  }

			div.noticias p { font-size: 9px; width: 280px; padding: 7px; }

			

		

			

			div.noticias h3, div.noticias2 h3 {height: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #759C40; margin: 0; padding: 0;

			/*background: url(../img/bg_fecha.gif) no-repeat; background-position:  left top;*/ /*padding-left: 7px;*/ padding-top: 5px; padding-bottom: 5px; font-weight: normal; }

			

			div.noticias h3 {padding-left:14px; padding-top:3px;}

			

			div.noticias img {margin: 0 0 0 10px; }

				

			div.noticias2 .fecha{margin-left:0; color: #919381; font-weight: bold;}

			 div.noticias .fecha { font-size: 9px; margin-left:14px;margin-right: 10px; color: #919381; font-weight: bold; margin-bottom:0; }

			

		div.destacado { width: 228px; height: 445px; float: right; margin-right: 10px; background: url(../img/bg_destacado.jpg) no-repeat; margin-top: 32px; }

		



				div.dentro { margin-top: 32px; margin-left:6px; }

				div.destacado div.dentro h4 { font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #478262; margin: 0; padding: 5px; background:			url(../img/bg_dentro_destacado1.gif) no-repeat;  clear: left; padding-left: 10px;}

					div.destacado div.dentro h5 { font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #478262; margin: 35px 0 5px 0; padding: 3px; background:			url(../img/bg_dentro_destacado2.gif) no-repeat;  clear: left; padding-left: 10px;}

				

					div.destacado div.dentro img { float: left;  margin-bottom: 10px; }

				

				div.destacado p { color: #777775; margin: 0 0 0 7px; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 200px; line-height: 16px;}

				div.destacado p.servicios {font-size: 9px; line-height: 14px; }

				

					

				div.destacado strong { color: #7B9A3D; }			

				div.destacado div.interior2 { margin-top: 20px; }

				

				

				

				div.interior div.destacado3 {background: url(../img/destacado7.jpg) repeat-y; background-position: left; width: 174px; height: 170px;  float: right; margin-top: 65px; padding-left: 3px;  padding-top: 5px;}

				

		div.interior div.destacado4, div.interior div.destacado5 {background: url(../img/destacado4.gif) no-repeat; width: 175px; float: right; height: 210px; margin-top: 20px;  padding-top: 30px;  }

				

				

				div.interior div.destacado5 {background: url(../img/destacado5.gif) no-repeat; width: 175px;}

				

				div.interior div.destacado3 p, div.interior div.destacado4 p, div.interior div.destacado5 p {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #777775; margin: 6px 0 0 10px; line-height: 15px;  }

					

					div.interior div.destacado4 p, div.interior div.destacado5 p {font-size: 10px; width: 145px; background: url(../img/dotteado2.gif) repeat-x; background-position: bottom; padding-bottom: 15px;}

					

					div.interior div.destacado5 p {background: none;}

					

					div.interior div.destacado4 p strong, p.equipo strong, div.interior div.destacado5 p strong {color: #7D9A43;}

					

					

					div.interior a, div.interior div.destacado4 a, div.interior div.destacado3 a, div.interior div.destacado5 a {color: #777775; text-decoration: none; }

					div.interior a {text-decoration: underline;}

					div.interior a:hover, div.interior div.destacado4 a:hover, div.interior div.destacado3 a:hover, div.interior div.destacado5 a:hover {color: #7D9A43;; text-decoration: underline; }

					

					div.destacado4 p img {float: left; }

					

					

					div.noticias2 {width: 475px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  color: #414040; float: left; margin-top: 30px; margin-left: 10px;

					background: url(../img/bg_noticias2.gif) no-repeat; padding: 50px 30px 0px 30px;}

					div.noticias2 p{margin-top:4px}

					

					div.noticias2 h3.eventos {color: #666633; font-weight: bold; }

					div.noticias2 h3.estudios {color: #777775; font-weight: bold;}

					

					div.noticias2 img.deco {float: left; margin-right: 10px;}

					

					div#paginador { margin: 20px 0 10px 0; padding-top: 2px; padding-bottom: 5px; background-color: #DFE1D3; width: 450px; height: 10px; color: #777775;}

			div#paginador p {margin-left: 40px; margin-bottom: 5px; margin-top: 0px; color: #666633; letter-spacing: 5px;}

			div#paginador p span {letter-spacing: normal;}

			div#paginador a {color: #666633; text-decoration: none;}

			div#paginador a:hover {color: #666633; text-decoration: underline;}

			 

					

					div.pie { clear: both; width: 100%; background: url(../img/pie.gif) no-repeat;  background-position: center; height: 21px; background-color:#F5F7F0;}

					

					div.popup {background: url(../img/bg_popup.jpg) no-repeat; height: 500px; width: 500px; padding-top: 70px; }

div.popup p {margin: 8px 0 8px 30px; color: #999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 420px;}

div.popup h2 {padding-left: 160px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #7C9941; font-weight: normal; margin-bottom: 10px;}

div.popup p strong {color: #65AA3D;}



div.popup input, div.popup textarea {border: 1px solid #7B9840;}

div.popup textarea {height: 120px;}



/*---nuevos estilos------*/

.columna_right_local{float:right; width:200px;  position:relative; }



.columna_left_local{float:left; width:300px; }



h1{font-size:12px; color: #7D9A43; margin-left:16px; color:#979795;}

h1.h1right{margin-top:-32px; position:relative}

ul#lista{margin-left:20px; }

ul#lista2{margin-left:20px; margin-top:6px; }

ul#lista_areas{margin-left:130px; margin-top:6px; }

img.flotar_left{float:left; margin-right:4px;}



img.flotar_right{float:right; margin-left:4px;}

p#par_primer{margin-top:12px;}

p#par{font-size:10px;}

p#par_otromargen{margin-top:30px;}

h2.tit_pais{margin-bottom:0;}

#att{border:1px dotted #7D9A43; margin-top:20px; padding:8px}



a#link_envio{text-decoration:none;  }



h3#subrayado{border-bottom:1px dotted #666; padding-bottom:12px;margin-top:0; }

h3#subrayado2{font-size:11px;border-bottom:1px dotted #666; padding-bottom:18px;margin-top:0;}



h5.titulo_dest{margin-left:4px;margin-bottom:0; margin-top:-12px;}



a#paralink_dcha{color: #777775;text-decoration:underline}

a#paralink_dcha:hover{text-decoration:none;}