/***********************************************/ 

html { height: 100%; margin-bottom: 1px; } /**vertical scroll como IE**/



.portal_body{

	font-family: Arial, sans-serif;

	color: #333333;

	line-height: 1.166;	

	margin: 0px;

	padding: 0px;

	background-image: url(../imag/bg.gif);

}



#holder {

	width: 770px;

	background-color: #FFFFFF;

	text-align: left;

	margin: 0 auto 0 auto;

	padding: 10px 10px 10px 10px;

		overflow: visible;

}



/***********************************************/

/* Layout Divs                                 */

/***********************************************/



#masthead{

	margin: 0;

	padding: 0px 0px 0px 0px;

	background-color: #FFFFFF/*#8AB71E*/;

	background-image: url(../imag/es/cabecera.jpg);

	background-repeat: no-repeat;

	width: 100%;

	height: 58px/*56px*/;

}

#cabecera{width: 770px}

.imgLogo{

	/*position: absolute;*/

	float: left;

	padding: 0px;

	width: 180px/*124px*/;

	left: 143px;

	top: 0px; /*19px*/

	margin: 3px 0px 0 40px;
	/*	margin: 8px 90px 0 24px;*/

}

.imgLogoDer{

	float:right;

	/*position: absolute;*/

	padding: 0px;

	width: 113px;
	top: 0px;

	margin: 0px 26px 0 0px;

	/*margin: 8px 0px 0 640px;*/

	/*display:block;*/

	/*margin: 8px 0px 0 0px;*/

	/*left: 763px;*/

	/*top: 19px;

	left: 0px;*/

	/*left: 666px;*/

}



#navBar{
z-index:0;
	/*margin: 0 0 0 79%;*/
	
	margin: 0 0 10px 556px;

	padding: 5px 0 0px 0;

	background-color: #eeeeee;

	/*border-left: 1px solid #ccc;*/

	/*border-bottom: 1px solid #ccc;*/

	width: 210px;

	/*height: 100%;*/

	background-image: url(../imag/rd_bl.gif);

	background-repeat: no-repeat;

}

.pieBar{

padding: 0;

	background-image:url(../imag/rd_bl2.gif);

	background-repeat: no-repeat;

	background-position: bottom;

height: 6px;

/*clear: both; baja en Firefox*/

}

#mainBan{

	/*float: left;*/

	/*width: 75%;*/

	width: 540px;

	/*height: 160px;*/

	margin: 0;

	/*padding: 0 3% 0 0;*/

	padding: 0 0 10px 0;

/*background-color: #FFFFFF;*/

}

#mainBan_mini{

	/*float: left;*/

	/*width: 75%;*/

	width: 540px;

	/*height: 60px;*/

	margin: 0;

	/*padding: 0 3% 0 0;*/

	padding: 0 0 10px 0;

/*background-color: #FFFFFF;*/

}



#content{

  float: left; /*clear: both;*/

	/*width: 75%;*/

	width: 540px;

	margin: 0;

	/*padding: 0 3% 0 0;*/

	padding: 0 0 0 0;



		overflow: visible;

		background-color: #FFFFFF;

}

/*Mapa web

------*/

#contentMap{

	/*width: 75%;*/

	width: 760px;

	margin: 15px 0 10px 0;

	/*padding: 0 3% 0 0;*/

	padding: 0 0 0 10px;

	/*height: 600px;*/

	overflow: visible;

	float: left;

}

#contentMap ul li a{ color: #666666; text-decoration: none;}

#contentMap ul li a:hover{ color: #000000; text-decoration: underline;}

#contentMap ul {margin: 0px 0px 0px 0px; padding: 0px 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; float: none;}

#contentMap ul li.primero { BACKGROUND: url(../imag/bg_deg_ver.jpg) no-repeat; background-position: 0 0px;

font: Bold 13px Verdana, Arial, Helvetica, sans-serif;

float: left; width: 100%;

padding: 7px 0 0px 5px;

display:block;

margin: 10px 0px 0px 0px;

list-style: none;

}

#contentMap ul li.siguientes { BACKGROUND: url(../imag/bg_deg_ver.jpg) no-repeat; background-position: 0 0px;

font: Bold 13px Verdana, Arial, Helvetica, sans-serif;

float: left; width: 100%;

clear: left;

padding: 7px 0 0px 5px;

display:block;

margin: 10px 0px 0px 0px;

list-style: none;

border-top: solid 1px #DDDDDD;

min-height: 28px;

/height: 28px; overflow: visible;

}

#contentMap ul li ul{margin: 8px 10px 0px 0px}

#contentMap ul li ul li{ list-style: none;

BACKGROUND: url(../imag/bul2.gif) no-repeat; background-position: 0 3px;

font-size:11px; font-weight:bold; color: #666666;

 display:block; margin: 0 12px 0px 0px; padding: 0 0px 0 9px;

float: left;

}

#contentMap ul li ul li a{ color: #008887; text-decoration: none;}

#contentMap ul li ul li a:hover{ color: #536e11; text-decoration: underline;}

#contentMap ul li ul li ul {padding: 5px 0 0 0px; margin: 0 0 5px 0;}

#contentMap ul li ul li ul li{ 

font-size:80%; font-weight:normal; margin: 0; /*text-indent: 15px;*/ float:none; BACKGROUND: url(../imag/bul_mini.gif) no-repeat; background-position: 0px 5px; padding: 0 0px 0 8px;

}

#contentMap ul li ul li ul li a{ color: #666666; text-decoration: none;}

#contentMap ul li ul li ul li a:hover{ color: #000000; text-decoration: underline;}



/********/

#destacado{

	margin: 0 0 0 556px;

	/*background-color: #eeeeee;

	border-left: 1px solid #ccc;

	border-bottom: 1px solid #ccc;*/

	width: 210px;

	padding: 0 0 10px 0;
border: 0;
}






/***********************************************/

/*Component Divs                               */

/***********************************************/



#siteName{

	margin: 0px;

	padding: 0px 0px 10px 10px;

}





/*************** #pageName styles **************/



#pageName{

	padding: 0px 0px 10px 10px;

}





/************* #genNav styles **************/



#genNav {

font-size: 70%;

font-family: Verdana, Arial, Helvetica, sans-serif;

color: #cccccc;

background-color: #000000;

padding: 0px;

white-space: nowrap;

height: 17px;

background-image: url(../imag/bgNav.gif);

text-align: center;

}



#genNav ul {

padding: 0;

margin: 0;

}



#genNav ul li {

display: inline;

/*padding: 0;*/

margin: 0;

}



#genNav ul li a {

color: #FFFFFF;

background-image: url(../imag/bgNav.gif);

background-repeat: repeat-x;

text-decoration: none;

padding: 0px 25px 3px 25px;

text-align: center;

width: 9em;

}

#genNav li {

		FLOAT: left; /*WIDTH: 10em; */POSITION: relative;

}

#genNav li ul {

	DISPLAY: none; LEFT: 0px; POSITION: absolute; TOP: 1em;

}

#genNav LI:hover UL {

	DISPLAY: block;

}

#genNav ul li a:hover, #genNav ul li a:focus {

background-image: url(../imag/bgNav_on.gif);

background-repeat: repeat-x;

}



/************* #breadCrumb styles *************/



#breadCrumb{

	font-size: 80%;

	padding: 5px 0px 5px 10px;

}





#rutaPag{

	clear: both;

	font-size: 70%;

	padding: 5px 0px 5px 10px;

	height: 12px;

}



#rutaPag a{

	color: #666666; text-decoration: none;}

#rutaPag a:visited a:focus {

	color: #666666; text-decoration: none;}

#rutaPag .actual{

	color: #666666;

font-weight: bolder;

}



#rutaPag a:hover {

	color: #FF6600;

	text-decoration: underline;

}

/************** .feature styles ***************/



.feature{

	padding: 0px 0px 10px 10px;

	font-size: 80%;

}



.feature h3{

	padding: 30px 0px 5px 0px;

	text-align: center;

}



.feature img{

	float: left;

	padding: 0px 10px 0px 0px;

	margin: 0 5px 5px 0;

}

/* adjust margins to change separation between the feature image and text flowing around it */





/************** .story styles *****************/



.story{

	clear: both;

	padding: 10px 0px 0px 10px;

	font-size: 80%;

}



.story p{

  padding: 0px 0px 10px 0px;

}





/************* #siteInfo styles ***************/



#siteInfo{

	clear: both;

	border: 1px solid #cccccc;

	font-size: 75%;

	color: #cccccc;

	padding: 10px 10px 10px 10px;

	margin-top: 0px;

}

/* negative top margin pulls siteinfo up so its top border overlaps (and thus lines up with)

   the bottom border of the navBar in cases where they "touch" */



#siteInfo img{

	padding: 4px 4px 4px 0px;

	vertical-align: middle;

}





/************* #search styles ***************/

#busca{

	margin: 0 0 0 556px;

	/*background-color: #eeeeee;

	border-left: 1px solid #ccc;

	border-bottom: 1px solid #ccc;*/

	width: 210px;

	padding: 0 0 10px 0;

	background-color: #8AB71E;

	font-size: 90%;

}

#busca form{

 margin: 0px;

 padding: 0px;

}



#busca label{

	display: block;

	margin: 0px;

	padding: 0px;

}

#search{

	padding: 5px 0px 5px 10px;

	border-bottom: 1px solid #cccccc;

	font-size: 90%;

}



#search form{

 margin: 0px;

 padding: 0px;

}



#search label{

	display: block;

	margin: 0px;

	padding: 0px;

}





/*********** #navBar link styles ***********/



#navBar ul a:link, #navBar ul a:visited {display: block;}

#navBar ul {list-style: none; margin: 0; padding: 0;}



/* hack to fix IE/Win's broken rendering of block-level anchors in lists */

#navBar li {border-bottom: 1px solid #EEE;}



/* fix for browsers that don't need the hack */

html>body #navBar li {border-bottom: none;}





/*********** #sectionLinks styles ***********/





.navSeccion{
z-index:0;
	position: relative;
	
	margin: 10px;

	padding: 0px;

	/*padding: 10px;*/

	/*border-bottom: 1px solid #cccccc;*/

	/*background-color: #FFFFFF;*/

}



.navSeccion h1{

  margin: 0;

  font-family: Verdana,Arial,sans-serif;

	font-size: 60%;

	padding: 5px 0px 2px 10px;

	background-color: #eeeeee; /*#8AB71E;*/

	background-image: url(../imag/rd.gif);

	background-repeat: no-repeat;

	color: #FFFFFF;

}



/*#navSeccion li{

	font-size: 70%;

	border-top: 1px solid #cccccc;

	border-bottom: 1px solid #cccccc;

	/*padding: 2px 0px 2px 10px;

}*/



.navSeccion li a{

height: 15px;

vertical-align: middle;

	font-size: 70%;

	padding: 2px 0px 2px 10px;

	/*border-top: 1px solid #cccccc;*/

	border-top: 1px solid #cccccc;

	/*border-bottom: 1px solid #cccccc;*/

	/*width: 100%;*/

	width: auto;

	color: #666666;

	background-color: #FFFFFF;

	text-decoration: none

}



.navSeccion li a:hover{

	/*border-top: 1px solid #cccccc;*/

	background-color: #dddddd;

	padding: 2px 0px 2px 10px;

	text-decoration: none

}

.navSeccion h1 a{

	color: #FFFFFF;

	text-decoration: none

}



.navSeccion  h1 a:hover{

	color: #FFFFFF;

	text-decoration: underline

}



#sectionLinks{

	position: relative;

	margin: 0px;

	padding: 0px;

	border-bottom: 1px solid #cccccc;

	font-size: 90%;

}



#sectionLinks h3{

	padding: 10px 0px 2px 10px;

}



#sectionLinks a:link{

	padding: 2px 0px 2px 10px;

	border-top: 1px solid #cccccc;

	width: 100%;

	voice-family: "\"}\""; 

	voice-family:inherit;

	width: auto;

}



#sectionLinks a:visited{

	border-top: 1px solid #cccccc;

	padding: 2px 0px 2px 10px;

}



#sectionLinks a:hover{

	border-top: 1px solid #cccccc;

	background-color: #dddddd;

	padding: 2px 0px 2px 10px;

}





/*********** .relatedLinks styles ***********/



.relatedLinks{

	margin: 0px;

	padding: 0px 0px 10px 10px;

	font-size: 70%;

}



.relatedLinks h3{

	padding: 10px 0px 2px 0px;

	color: #008887;

}

.relatedLinks ul li a{

	color: #666666;

}

.relatedLinks ul li a:hover{

	text-decoration: underline;

}



/************** #advert styles **************/



#advert{

	padding: 10px 0px 0px 10px;

	font-size: 80%;

	border-top: 1px solid #cccccc;

}



#advert img{

	display: block;

}





/************** #headlines styles **************/



#headlines{

	margin: 0px;

	padding: 10px 0px 20px 10px;

	font-size: 80%;

}



#headlines p{

	padding: 5px 0px 5px 0px;

}



#cuerpo{margin: 0; padding: 0;

height: 675px;

/*float: left;*/

overflow: visible;

width: 770px;

background-color: #FFFFFF;

}



/* Pie */



#footer {

	background-image: url(../imag/pie.gif);

	background-repeat: no-repeat;

	color: #FFFFFF;

	text-align: center;

	clear: both;

	/*letter-spacing: 0.05em;



	font-size: 70%;

	padding: 5px 0px 5px 10px;

	word-spacing: 0.1em;*/

	height: 18px;

display: block

	}

#footer ul.list_pie{float:left;margin:0;padding:2px 0 0px 0;list-style:none;width:100%;text-align:center;display:inline;color: #FFFFFF;}

#footer ul.list_pie li{color: #FFFFFF; display:inline;font-size: 70%}

#footer ul.list_pie li a{color: #FFFFFF; text-decoration:none;padding:0 3px 0 3px}

#footer ul.list_pie li a:hover{text-decoration:underline}



#idiomas{ margin:0 0 0px 0; padding:12px 0 0 0; float: left;display: none/*block*/;width:400px;/*width:520px;*//*padding:15px 0 0 0 con cabecera alta display: inline;*//*position:absolute; left: 330px;*/

}

#idiomas ul.list_lang{

	list-style:none;

	padding: 0;

	margin: 0 0 0 0;

	height: 10px;

	overflow: visible;

}

#idiomas ul.list_lang li{color: #FFFFFF; display: inline; font-size: 11px; padding: 0 0 0 0; margin: 0 0 0 0; width: auto; vertical-align:text-top;

}

#idiomas ul.list_lang li a{color: #FFFFFF; text-decoration:none; padding: 0; margin: 0 0 0 0}

#idiomas ul.list_lang li a:hover{text-decoration:underline}



#otros{ float: left;

	margin:10px 0 0 0;

	padding:2px 0 0 0;

	width:390px;

	font-weight: bold;

	display: box;

}

#otros2{float: left;

	margin:36px 0 0 95px;

	padding:2px 0 0 0;

	width:300px;/*width:390px;*/
	font-weight: bold;
 	font-size: 10px;
	color: #333333
	display: box; height:16px; overflow:hidden;}

#otros2 a{color: #333333; text-decoration:none; padding: 0; margin: 0 0 0 0;}
#otros2 a:hover{text-decoration:underline;}
#otros ul.list_menu, #otros2 ul.list_menu{ font-size: 10px; list-style:none;;display:inline; padding: 0; margin: 0; vertical-align: top;

}

#otros ul.list_menu li, #otros2 ul.list_menu li{color: #333333; display:inline; margin: 0;padding: 0 0px 0 0; width: 410px;vertical-align:text-top;

}

#otros ul.list_menu li a, #otros2 ul.list_menu li a{color: #333333; text-decoration:none; padding: 0; margin: 0 0 0 0;}

#otros ul.list_menu li a:hover, #otros2 ul.list_menu li a:hover{text-decoration:underline;}



/**********/



.navArchivo{

	position: relative;

	margin: 10px;

	padding: 7px 10px 7px 10px;

	/*padding: 10px;*/

	border: 1px solid #cccccc;

	background-color: #FFFFFF;

	 font-family: Arial, Helvetica, sans-serif;

	font-size: 70%;

	text-align: center;

}

.navArchivo a{ background: url(../imag/bul_list.gif) no-repeat center; background-position:left ;padding: 0px 25px 0 15px; text-decoration:none; color: #666666; 

}

.navArchivo a:hover{padding: 0 0 0 10px; text-decoration: underline;  padding: 0px 25px 0 15px

}

/**********/

.blPrensa { float: left; width: 540px; margin: 1px 0 0px 0; padding: 5px 0 5px 0; background: url(../imag/bg_deg.jpg) repeat-y; overflow: visible; float: left; border-top: solid 1px #DDDDDD; }

.blPrensaEv { float: left; width: 540px; margin: 1px 0 0px 0; padding: 5px 0 5px 0; background: url(../imag/bg_deg_ver.jpg) repeat-y; overflow: visible; float: left; border-top: solid 1px #DDDDDD; }

.blPrensaHome { float: left; width: 270px; margin: 1px 0 0px 0; padding: 5px 0 5px 0; /*background: url(../imag/bg_deg.jpg) repeat-y;*/ overflow: visible; float: left; }

.fechaPrensa{ padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; /*font-weight: bold;*/ font-size: 10px; 	line-height: 16px;color: #666666;}

.fechaPrensaDcha{ padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; 	line-height: 16px;color: #666666; text-align: right;}

.DatosEventos{ padding: 0 0 0 3px; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; 	line-height: 16px;color: #666666; /*background-color: #E8F5C9;*/}

.DatosEventos em{font-weight: bold; font-style: normal;  color: #666666;}

.DatosEventosLista{ padding: 0 0 0 15px; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; /*font-weight: bold; */font-size: 10px; line-height: 14px;color: #000000; /*background-color: #E8F5C9;*/}

.DatosEventosLista em{font-weight: bold; font-style: normal; color: #666666;}

.titPrensa{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #008887;background-image: url(../imag/bul_list.gif); background-repeat: no-repeat;background-position:0px 4px;padding: 0 0px 0 15px;margin: 2px 0 0 0;}

.titPrensaHm{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #008887;background-image: url(../imag/bul_list.gif); background-repeat: no-repeat;background-position:0px 4px;padding: 0 0px 0 15px;margin: 2px 0 0 0; 	 letter-spacing: -1px;}

.titDetPrensa{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #008887;background-image: url(../imag/bul_list.gif); background-repeat: no-repeat; background-position:0px 5px;padding: 0 25px 0 15px;;margin: 2px 0 0 0; vertical-align: top}

.titPrensa a{color: #008887/*#8AB71E*/; text-decoration:none; }

.titPrensa a:hover{/*color: #666666; */text-decoration: underline; }

.titDetPrensa a:hover{/*color: #666666; */text-decoration: underline; }

.titDetPrensa a{color: #008887/*#8AB71E*/; text-decoration:none; }

.titPrensaHm a{color: #008887/*#8AB71E*/; text-decoration:none; }

.titPrensaHm a:hover{/*color: #666666; */text-decoration: underline; }





.linkPrensa {background: url(../imag/bul_list.gif) no-repeat center; background-position:left ;padding: 0px 25px 0 15px;}

	div.blPrensaIcon					{float: left; margin: 3px 0px 3px 15px; padding: 0; clear: left; width: 82px; text-align: left; display: inline; /*arregla bug de IE con doble margin en floats*/}

	div.blPrensaIconHm					{float: left; margin: 3px 0px 3px 10px; padding: 0; clear: left; width: 82px; text-align: left; display: inline; /*arregla bug de IE con doble margin en floats*/}

	div.blPrensaIcon img 				{ padding: 0; margin: 0; width: 82px; height: 82px;text-align: left;}

	div.blPrensaContent			{margin: 0 0 0 112px; width: auto; padding: 3px 0 0 0px;}

	div.blPrensaContentHm			{margin: 0 0 0 102px; width: auto; padding: 3px 0 0 0px;}

	div.blPrensaDetContent			{margin: 5px 0 0 285px; width: auto; w/idth: 99%; padding: 0px 0 0 0px;}

	div.blEventDetContentIz			{margin: 5px 0 0 0px; width: auto; padding: 0px 0px 0 0px;}

	div.blPrensaClear					{ padding: 0.1em;}

	.blPrensaDescription				{

	font-family: Verdana, Arial, Helvetica, sans-serif; /*font-family: Helvetica, Arial, sans-serif;*/

	font-size: 11px; margin: 0; padding: 5px 10px 5px 0px; 	color: #000000;/*text-align: justify; /*height: 75px;*/

	line-height: 15px;

}

	.blPrensaDescriptionHm				{

	font-family: Verdana, Arial, Helvetica, sans-serif; /*font-family: Helvetica, Arial, sans-serif;*/

	font-size: 10px; margin: 0; padding: 5px 0px 5px 0px; 	color: #000000;/*text-align: justify; /*height: 75px;*/

	line-height: 15px;

}

	.blPrensaLink2					{padding-left: 0px; background: transparent url(../imag/ico_mas_mini.gif) no-repeat; background-position:left; width: 18px; height: 18px;

}

.blPrensaLink2 span				{ display: none; }

	/*a.blPrensaLink2 span				{ display: none; }*/

	a.blPrensaLink					{ float: right; width: 18px; height: 18px; background: transparent url(../imag/ico_mas.gif) no-repeat;}

	a.blPrensaLink span				{ display: none; }

	a.blPrensaLink:visited			{ color: #0000FF; }

	a.blPrensaLink:hover				{ background: transparent url(../imag/ico_mas.gif) no-repeat;}



.paginado{float: right;

	text-align: right;

	/*border-top: solid 1px #DDDDDD;

	border-bottom: solid 1px #DDDDDD;*/

	width: 400px;

	padding: 0;

	margin: 5px 0 10px 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	 word-spacing: -0.1em;

	 display: inline;

}

.paginado a{ padding: 0 2px 0 2px;}

.paginado a:hover{ text-decoration: underline; background-color: #ddefb3;}

.flpaginado{padding: 0; color: #666666; text-decoration: none}

.flpaginadoRW{padding: 0; color: #666666; text-decoration: none; font-size: 8px;}

.fselectpaginado{padding: 0;  font-weight: bold; background-color: #008887; color: #FFFFFF; padding: 0 2px 0 2px; }

.separador{	float: left; margin: 0; padding: 0; font-size: 7px; word-spacing: 0.1em;

	height: auto; width: 100%; display: inline; clear: both;}

	p.ntTit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#666666}

	p.ntEntrad { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 15px; margin: 0; padding: 10px 0 5px 0; color: #008887; text-align: left;}

	p.ntCuerpo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; margin: 0; padding: 5px 0 5px 0; color: #000000; text-align: justify;}
	p.ntCuerpo strong{color: #008887;}
	p.ntSubtit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; margin: 0; padding: 5px 0 5px 0; color: #666666; text-align: left}
	p.Dest1 { background-color: #9BD8D9;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; margin: 0; padding: 5px 10px 5px 10px; color: #000000; text-align: justify;	}
		p.Dest2 { background-color: #A9D248; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; margin: 0; padding: 5px 10px 5px 10px; color: #FFFFFF; text-align: justify;	}
	p.Dest1 strong{color: #FFFFFF;}
		p.Dest2 strong{color: #000000;}

		p.QCuerpo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 150%; margin: 0; padding: 5px 0 5px 0; color: #000000; text-align: justify;}

		p.QCuerpo2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 150%; margin: 0; padding: 5px 0 5px 10px; color: #000000; text-align: justify;}
.titQuienes{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #008887;padding: 5px 0 5px 10px;margin: 2px 0 0 0}



.homeApartados{float: left; margin: 10px 0 5px 0; padding: 0; font-size: 9px; color:#999999;

	height: auto; width: 99%; display: block; clear: both; border-bottom: solid 1px #DDDDDD; }

.datos{ padding: 0 0 0 0; margin: 0 0 0 0; background-color: #e8f5c9; width: 530px;}

	

	/*Quienes

	**********/

#blQuienes { padding: 0px 0px 10px 10px; width: auto; float: left; clear: both; height: 400px}
#blQuienes2 { padding: 0px 0px 10px 10px; width: auto; clear: both; overflow: visible;}
.blQPerfil { background: url(../imag/bg_perfil.jpg) right bottom no-repeat}

.blQValores { background: url(../imag/bg_valores.jpg) right bottom no-repeat}

.blQVision { background: url(../imag/bg_vision.jpg) right bottom no-repeat}

.blQMision { background: url(../imag/bg_mision.jpg) right bottom no-repeat}
.blQSedes { padding: 0px 0px 10px 0px; width: auto; float: left; clear: both; height: 400px}
ul.QList {

	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  11px; color:  #000000;

	padding: 10px 0 5px 40px;

	margin: 0;

	list-style: outside;

	list-style-position: inherit;

	list-style-image: url(../imag/bul_list.gif);

	line-height: 140%;

} /**/

.QList li {margin-top: 5px;}

/*Redondeado

****************/

#blqRd{

  background: #008887;

  width: 160px;

  text-align: center;

}

div.blqRdDcha {

float: right;

  background: #008887;

  margin:0 15px 16px 12px;

  width: 160px;

  text-align: center;

}

div.blqRdIzda {

float: left;

  background: #008887;

  margin:0 16px 16px 0;

  width: 160px;

  text-align: center;

}

div.blqRdDcha p, div.blqRdIzda p {

color: #FFFFFF;

    margin:4px 15px;

    font: bold 14px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

	  line-height: 130%;

  }   

/*@Nifty Corners

****************/

.rtop,.artop{display:block}

.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}

.artop *{border-style: solid;border-width:0 1px}

.r1,.rl1,.re1,.rel1{margin-left:5px}

.r1,.rr1,.re1,.rer1{margin-right:5px}

.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}

.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}

.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}

.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}

.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}

.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}

.rx1,.rxl1{border-left-width:5px}

.rx1,.rxr1{border-right-width:5px}

.rx2,.rxl2{border-left-width:3px}

.rx2,.rxr2{border-right-width:3px}

.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}

.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}

.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}

.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}

.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}

.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}



/*LEGAL

**********/

#legalcontent{

	/*width: 75%;*/

	width: 540px;

	margin: 10px auto 10px auto;

	/*padding: 0 3% 0 0;*/

	padding: 0 0 0 0;

	overflow: visible;

	background-color: #FFFFFF;

}

.txtLegal p{font-family:Verdana,Arial;font-size:10px;color:#000000}

.txtLegal h1		{font-family:Verdana,Arial;font-size:12px; font-weight:bold;color:#008887; text-decoration: none; display: block; border-bottom: solid 2px #008887; margin: 0px 0 15px 0;}

.txtLegal h2		{font-family:Verdana,Arial;font-size:10px; font-weight:bold;color:#008887; text-decoration: underline;}
ol.txtLegal { margin: 0 0 0 25px; padding:0; font-family:Verdana,Arial;font-size:10px}
ol.txtLegal li{ padding-bottom:10px}

/*FORMULARIOS*/
form { padding: 0; margin: 0;}
#formContainer { margin: 0;
	width: 530px; /*height: 500px;*/ padding: 0 0 0 0px; height: auto; overflow: auto; background: url(../imag/remate_530top.gif) no-repeat top #eeeeee;
}
#loginContainer { margin: 0;
	width: 298px; /*height: 500px;*/ padding: 0 0 0 0px; height: auto; overflow: auto; text-align: center; margin: 0 auto 0 auto; /*border: solid 1px #8AB71E;*/	background: #eeeeee url(../imag/rd298_bot.gif) bottom no-repeat;
}
#loginContainer h1{
margin: 0;
 font-family: Verdana,Arial,sans-serif;
	font-size: 60%;
	padding: 5px 0px 2px 10px;
	background-color: #008887;
	background-image: url(../imag/rd298.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding: 3px 0 3px 0;
}
/*tablas Tnormal y login*/
#Tnormal{}
#Tnormal table, #loginContainer table { 
	font: 8px Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #000;
	text-align: left;
	border-collapse: collapse;
	border-top: none;
	width: auto
}
#Tnormal tbody tr th, #Tnormal tbody tr td, #loginContainer tbody tr th, #loginContainer tbody tr td{
	border-bottom: 0px solid;
}
#Tnormal tbody tr:hover td, #Tnormal tbody tr:hover td{ background-color: #FFF; color: #666
}
#Tnormal tbody tr:hover th, #Tnormal tbody tr:hover th{
}
#loginContainer tr {
	vertical-align: middle;
}
#Tnormal tr,td, #loginContainer tr,td {
	padding: 0; 
}
/*******/
#FormCol1, #FormCol2 {padding: 0; margin: 0;
	width: 250px; float: left; display: inline;/*elimina doble margen IE*/
}
#FormCol4 {
	width: 342px; float: left; display: inline;/*elimina doble margen IE*/vertical-align: top
}
#FormCol5 {float: left; display: inline; vertical-align: top}
#FormCol1, #FormCol4 { margin: 10px 10px 0 10px; clear: both;}
#FormCol2, #FormCol5 { margin: 10px 0 0 0;
}
#Formlibre { display: inline; width: 85%; margin: 10px 10px 0 10px; float: left; clear: both; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica
}
input { padding: 0; margin: 0;}
INPUT.Contacto {
	BORDER: #cccccc 1px solid; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; WIDTH: 248px; HEIGHT: 15px; BACKGROUND-COLOR: #ffffff;
}
INPUT.Login {
	BORDER: #cccccc 1px solid; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; WIDTH: 125px; HEIGHT: 15px; BACKGROUND-COLOR: #ffffff;
}

TEXTAREA.Contacto {
	BORDER: #cccccc 1px solid; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; BACKGROUND-COLOR: #ffffff; WIDTH: 340px; HEIGHT: 103px;
}
SELECT {
	BORDER: #cccccc 1px solid; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; BACKGROUND-COLOR: #ffffff; WIDTH: auto; HEIGHT: 103px
}
.TextVer {
	FONT-SIZE: 8pt; COLOR: #008887; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; line-height: 150%; font-weight: bold;
}
.TextGris {
	FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; line-height: 150%;
}
A.TextGris_Link:link {
	FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: underline
}
A.TextGris_Link:visited {
	FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: underline
}
A.TextGris_Link:hover {
	FONT-SIZE: 8pt; COLOR: #99cc00; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: underline
}

label {
	display: block; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; vertical-align: baseline; margin: 5px 0 0 0;
}
.lcheck {
	display: inline; margin-left: 5px;
}

.button { 
	color: #666666;
	background-color: #cccccc;
	border: 1px solid #666666;
	HEIGHT: 22px; width: 100px;
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
	vertical-align: middle;
	CURSOR: pointer;
}

/*input:focus {
	color: #FF9999;
	background-color: #eef;
	border: 1px solid #FFFFFF;
}*/
.fakefocus {
	color: #FFFFFF;
	background-color: #666666;
	border: 1px solid #FFFFFF;
	HEIGHT: 22px; width: 100px;
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
	vertical-align: middle;
}

.sobre a{background: url(../Imag/sobre.gif) 0 -1px no-repeat; float: left;
	display: inline;
	width: 18px;
	height: 0;
	/*padding-top: 18px;
	overflow: hidden;*/
	margin: 0 auto;
	}
.limpia {display: inline; vertical-align: top;}
.limpia, .limpia a:link { color: #000000; text-decoration: none; border: 0; }
#bloqueMapa {
/*display:block;*/
	margin: 10px 0 0 0;
	padding: 0;

}
.dirMapa{ padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; /*font-weight: bold;*/ font-size: 10px; 	line-height: 13px; color: #666666;}
#popwingui {/*estilo barra popup*/
	background-color:#ffffff;
	background-image:url(../imag/fondo_barra.jpg);
	background-repeat:repeat-x;
	border:1px  solid #85b324;
	cursor:move;
}
img {
	border:0px;
}

#popwindiv {

}
#popwiniframe {
	
	background-color:#FFFFFF;
	border:1px solid #666;
}