body { margin: 0; padding: 0; text-align: center;}
p, caption, table.margen, table.daily {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 8px 0 0 5px;
	text-align: justify;
}
p.left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 8px 0 0 5px;
	text-align: left;
}

p.izquierda {text-align: right; margin-top: 5px; }
p.izquierda4 {text-align: right; margin-top: 5px; background: url(/img/h5.gif) no-repeat; background-position: left; padding-bottom: 55px;  }
p.izquierda5 {text-align: right; margin-top: 5px; background: url(/img/h5.gif) no-repeat; background-position: left; padding-bottom: 30px;  }
p#links { margin-left:-5px;}

.tipo2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.tipo2 img {vertical-align: middle; }
input.numero {width: 20px; margin: 0; padding:  0;}


input#rbtTabla, input#rbtGrafico, input#rbtUS, input#rbtSDR, input#rbtAmbos { margin: 5px 0 0 10px; padding: 0;   background: #ffffff; width: 80px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333;}

input { margin: 5px 0 0 10px; padding: 0; background: #ECECEC; width: 80px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333;}
textarea { margin: 0 0 0 10px; padding: 0; background: #ECECEC; border: 1px solid #DDDDDD; width: 150px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; height: 70px;}
input.monthly { margin: 5px 0 0 10px; padding: 0; border: 1px solid red;  background: #ffffff; width: 80px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333;}

strong.rojo, .rojo { color: #65201F; }
.verde {color:#A2A494;}
p strong {color: #333333;}

p#prueba33 {margin:0; padding:0 0 15px 0;}

blockquote {margin: 12px 25px 0px 55px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #616160; width: 300px;}
blockquote img {float: left; vertical-align: top; padding: 3px 8px 55px 5px;}

#sangre2 { padding:3px; text-align:left; margin-left:35px;}
* html #sangre2 { padding:3px; text-align:left; margin-left:7px;}


div#top { width: 100%; margin: 0 auto 0 auto; line-height: 8px; background-color: #76002C; }
div#cabecera { width: 774px;  height: 142px; background: url(../img/cabecera_img.jpg) no-repeat;  }
div#cabecera div.menucab {float: left; padding-left:516px; margin-top: 12px;}
div#cabecera h4 {  color: #65201F; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: bold; margin: 1px 0 5px 8px; padding: 0 0 3px 0;  background: url(../img/bg_h4.gif) repeat-x bottom; }
	div#cabecera h4.busca {background: none; display: inline;}
	div#cabecera p {margin: 3px 0 0 22px; padding: 0; font-size: 10px; color: #787877;}
	div#cabecera strong { color: #76002C; }
	
	div.contenedor div#cabecera h4 strong { color: #676262; }

div.contenedor {
	margin :0 auto 0 auto;
	padding: 0;
	width: 774px;
	text-align: left;
	display:table;
	background-color: #FFFFFF;
}
	div.contenedor div.cabecera div.menutop { float: right; width: 165px; height: 20px; background-color: #E5E5E5; padding-left: 5px; padding-top: 2px; padding-right:10px}
	div.contenedor div.cabecera div.menutop img {padding-left: 8px;}
	
	div.contenedor div.cabecera img.logo { float: left;  margin-top: 4px; margin-left: 5px;  }
	div.contenedor div.cabecera img.logo_texto {margin-top: 17px; margin-left: 35px; }
	div.contenedor div.cabecera p{  margin: 0; padding: 0; margin-left: 220px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #76002C; }
		
		
	div.contenedor div#menu { float: left; width: 105px; margin-left: 5px; margin-top: 5px;}
		div.contenedor div#menu ul { margin: 0; padding: 0; list-style-type: none; }
	
	div.contenedor div.content {float: left; width: 480px; padding-left: 20px; margin-top: 7px;}
		div.content h1 {color: #65201F; font-family: Georgia, "Times New Roman", Times, serif; font-size: 27px; font-weight: normal; margin: 3px 0 0 0; padding: 0; background: url(../img/hr.gif) repeat-x bottom;  }
		
		div.content h1 div.more {display: inline; float: right; margin-top: -18px;}
		div.contenedor div.content .titleNews {
	font-weight:bold;
	font-size:10px;
	color:#632119;
}

		div.contenedor div.content .titleNews2 {
	font-weight:bold;
	font-size:10px;
	color:#632119;
	border: thin solid #CCCCCC;
	padding: 6px;
	background-color: #EEEEEE;
	margin: 0px 0px 0px 5px;
	line-height: 18px;


}

		div.contenedor div.content .cReading {float:left; width: 110px; height: 13px; clear:right;}
		
		
		img.izquierda2 {float: right; margin-right: 10px; padding: 4px; border: 1px solid #ccc; margin-bottom:20px; margin-left:10px;}
		img.masinfo {float: right; margin-right: 10px; padding: 4px; }
		div.content h2 {color: #3B3B3B; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; margin: 8px 0 0 0; padding: 0;  }
		
		/* Oscura added this */		
		div.content h3 {color: #333333; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; margin: 8px 0 0 0; padding: 0;  }
		
		div.content h5 {float: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #661E14; margin: 10px 0 0 0; padding: 0 ; font-weight:normal; }
		
	
	div.contenedor div.menu2 {float: right; width: 210px; margin-top: 20px;  }
	div.contenedor div.menu2 h4 { widht: 220px; color: #65201F; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: bold; margin: 8px 0 0 0; padding: 0 0 3px 0;  background: url(../img/bg_h4.gif) repeat-x bottom; }
	div.contenedor div.menu2 h4 strong { color: #676262; }
	
	div.contenedor div.menu2 p {margin-top: 20px; }
	img.izquierda3 {float: right; margin-right: 10px; border: 1px solid #ccc; padding:3px; margin-top: 3px; }
	

/* DIV DESPEGABLES */

/* menu about1 */
body:last-child div.about1 {position: absolute; margin-left: 91px; margin-top: -73px; background-color: #fff; width: 161px; background: url(../img/bg_menu_d.gif) no-repeat; }
div.about1 { position: absolute;  width: 161px; background: url(../img/bg_menu_d.gif) no-repeat;  margin-top:30px; margin-left: -18px; }
/* fin menu about1 */

/* menu about */
body:last-child div.about {  z-index:10; position: absolute; margin-left: 91px; margin-top: -73px; background-color: #fff; width: 161px; background: url(../img/bg_menu_d.jpg) no-repeat; }
div.about { position: absolute;  width: 161px; background: url(../img/bg_menu_d.jpg) no-repeat;  margin-top:31px; margin-left: -14px; }
/* fin menu about */


div.eco ul, div.projects ul, div.stats ul, div.about ul, div.about1  ul {margin: 0; padding: 0; list-style-type: none; z-index:10;}
div.eco ul li, div.projects ul li, div.stats ul li, div.about ul li, div.about1 ul li  { font-family: "Small Fonts", Verdana; font-size: 9px; color:#661E14;} 
div.eco ul li a, div.projects ul li a, div.stats ul li a, div.about ul li a, div.about1 ul li a   {display: block; background: url(../img/verde.gif) no-repeat; text-decoration: none; font-family: "Small Fonts", Verdana; font-size: 9px;  width: 150px; height: 15px; margin-left: 5px; padding-left: 3px; padding-top: 3px; color:#59170E;} 
div.eco ul li a:hover , div.projects ul li a:hover , div.stats ul li a:hover , div.about ul li a:hover, div.about1 ul li a:hover {display: block; background: url(../img/verde2.gif) no-repeat; text-decoration: none; font-family: "Small Fonts", Verdana; font-size: 9px;  width: 150px; height: 15px; margin-left: 5px; padding-left: 3px; padding-top: 3px; color:#45110A; } 
/*div.eco>ul>li, div.projects>ul>li, div.stats>ul>li, div.about>ul>li, div.about1>ul>li {margin-bottom: 2px; }*/
div.eco ul li.primera , div.projects ul li.primera , div.stats ul li.primera , div.about ul li.primera, div.about1 ul li.primera {margin-top: 7px; margin-left: 1px; width: 147px; }



/* menu stats */
body:last-child div.stats {position: absolute; margin-left: 91px; margin-top: -75px; background-color: #fff; width: 161px;  background: url(../img/bg_menu_d.gif) no-repeat ; }
div.stats { position: absolute;  width: 161px; background: url(../img/bg_menu_pro.gif) no-repeat;  margin-top:29px; margin-left: -18px; }
div.stats ul li.ultima {margin: -12px 0 0 0; padding: 0; }
/*div.stats ul>li.ultima {margin-top: -7px; }*/
/* fin menu stats */

/* menu projects */
body:last-child div.projects {position: absolute; margin-left: 95px; margin-top: -74px; background-color: #fff; width: 161px;  background: url(../img/bg_menu_pro.gif) no-repeat ;}
div.projects { position: absolute;  width: 161px;  background: url(../img/bg_menu_pro.gif) no-repeat;  margin-top:30px; margin-left: -15px; }
div.projects ul li.ultima {margin: -12px 0 0 0; padding: 0; }
/*div.projects ul>li.ultima {margin-top: -8px; }*/
/* fin menu projects */

/* menu eco */
body:last-child div.eco {position: absolute; margin-left: 94px; margin-top: -76px; background-color: #fff; width: 161px;  background: url(../img/bg_menu_eco.gif) no-repeat;}
div.eco { position: absolute;  width: 161px;  background: url(../img/bg_menu_eco.gif) no-repeat;  margin-top:31px; margin-left: -15px; }
div.eco ul li.ultima {margin: -12px 0 0 0; padding: 0; }
/*div.eco ul>li.ultima {margin-top: -7px; }*/
/* fin menu eco */


/* TERCER NIVEL */


div.eco ul li ul#eco_tercer {position: absolute; margin: -22px 0 0 158px; padding: 0; list-style-type: none; background: url(../img/bg_sub.gif); height: 80px; }
div.eco ul li ul#eco_tercer li {margin: 0; padding: 0 0 0 2px; }
div.eco ul li ul#eco_tercer li a  {display: block; background: url(../img/verde.gif) no-repeat; text-decoration: none; font-family: "Small Fonts", Verdana; font-size: 9px;  width: 152px; height: 15px;  color:#59170E; margin-left: -1px;} 
div.eco ul li ul#eco_tercer a:hover {display: block; background: url(../img/verde2.gif) no-repeat; text-decoration: none; font-family: "Small Fonts", Verdana; font-size: 9px;  width: 152px; height: 15px;  color:#45110A;} 
div.eco ul li ul#eco_tercer li.primera2 {margin-top: 5px; }



 body:last-child div.stats ul li ul#stats_1  { position: absolute; margin: -25px 0 0 160px; padding: 0; list-style-type: none; background: url(../img/bg_sub2.gif) no-repeat; height: 44px; width: 155px; }
 body:last-child div.stats ul li ul#stats_2 { position: absolute; margin: -22px 0 0 160px; padding: 0; list-style-type: none; background: url(../img/bg_sub2.gif) no-repeat;  height: 44px; width: 155px;}

div.stats ul li ul#stats_1  { position: absolute; margin: -24px 0 0 160px; padding: 0; list-style-type: none; background: url(../img/bg_sub2.gif) no-repeat;  height: 68px; width: 155px;}
div.stats ul li ul#stats_2 { position: absolute; margin: -10px 0 0 160px; padding: 0; list-style-type: none; background: url(../img/bg_sub2.gif) no-repeat;  height: 68px; width: 155px; }


div.stats ul li ul#stats_1 li, div.stats ul li ul#stats_2 li {margin: 0; padding: 0; }
div.stats ul li ul#stats_1 li a , div.stats ul li ul#stats_2 li a  {display: block; background: url(../img/verde.gif) no-repeat; text-decoration: none; font-family: "Small Fonts", Verdana; font-size: 9px;  width: 150px; height: 15px;  color:#59170E; margin-left: -1pt;} 
div.stats ul li ul#stats_1 a:hover, div.stats ul li ul#stats_2 a:hover {display: block; background: url(../img/verde2.gif) no-repeat; text-decoration: none; font-family: "Small Fonts", Verdana; font-size: 9px;  width: 150px; height: 15px;  color:#45110A; } 
div.stats ul li ul#stats_1 li.primera2, div.stats ul li ul#stats_2 li.primera2 {margin-top: 5px; }



body:last-child a.margen {margin-bottom: -20px; margin-top: -11px; }
a.margen {margin-bottom: -11px; margin-top: -11px;}



/* DESPEGABLES 2 */



/* INTERIORES */

div#cabecera_int { width: 774px; height: 105px; background: url(../img/cabecera_img_int.jpg) no-repeat;}
div#cabecera_int.statistics {background: url(../img/cab_img_int2.jpg) no-repeat;}
div#scab { width: 774px; height: 105px; background: url(../img/search_cab.jpg) no-repeat;}
div#cabprojects { width: 774px; height: 105px; background: url(../img/projects.jpg) no-repeat;}
div#cabeco { width: 774px; height: 105px; background: url(../img/cab_img_int4.jpg) no-repeat;}
div#cabmeet { width: 774px; height: 105px; background: url(../img/cab_meetings.jpg) no-repeat;}
div#cabdocs { width: 774px; height: 105px; background: url(../img/cab_documents.jpg) no-repeat;}
div#infocab { width: 774px; height: 105px; background: url(../img/info_cab.jpg) no-repeat;}
div#cabpubli { width: 774px; height: 105px; background: url(../img/cab_publications.jpg) no-repeat;}

div#cabpubli div.menucab,
div#infocab div.menucab,
div#cabdocs div.menucab,
div#scab div.menucab, 
div#cabmeet div.menucab, 
div#cabeco div.menucab, 
div#cabprojects div.menucab, 
div#cabecera_int div.menucab  {float: left; padding-left: 536px; margin-top: 12px;}


div#cabpubli h4,
div#infocab h4, div#cabdocs h4, div#scab h4, 
div#cabmeet  h4, 
div#cabeco h4, 
div#cabprojects h4, 
div#cabecera_int h4  { color: #65201F; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: bold; margin: 1px 0 5px 0px; padding: 0 0 3px 0;  background: url(../img/bg_h4.gif) repeat-x bottom; }

div#cabpubli h4.busca,
div#infocab h4.busca,
div#cabdocs h4.busca,	
div#scab h4.busca, 
div#cabmeet  h4.busca,
div#cabeco h4.busca, 
div#cabprojects h4.busca,
div#cabecera_int h4.busca {background: none; display: inline; }

div#cabpubli p, 
div#infocab p,
div#cabdocs p,
div#scab p,
div#cabmeet p, 
div#cabeco p, 
div#cabprojects p, 
div#cabecera_int p {margin: 3px 0 0 22px; padding: 0; font-size: 10px; color: #787877;}
	
div#cabpubli strong,	
div#infocab strong,
div#cabdocs strong,
div#scab strong,
div#cabmeet strong, 
div#cabeco strong, 
div#cabprojects strong, 
div#cabecera_int strong{ color: #76002C; }
	
div#cabpubli h4 strong,
div#infocab h4 strong,
div#cabdocs h4 strong,
 div#scab h4 strong,	
div.contenedor div#scab h4 strong,	
div.contenedor div#cabmeet h4 strong,
div.contenedor div#cabeco h4 strong, 
div.contenedor div#cabprojects h4 strong,  
div.contenedor div#cabecera_int h4 strong {color: #676262; }
	
	
	
div.contenedor div.content2 {float: left; width: 550px; padding-left: 20px; margin-top: 7px;}
	div.content2 h1 {color: #65201F; font-family: Georgia, "Times New Roman", Times, serif; font-size: 27px; font-weight: normal; margin: 3px 0 0 0; padding: 0; background: url(../img/hr.gif) repeat-x bottom;  }
		
	div.content2 img.izquierda2 {float: right; margin-right: 10px; border: 4px solid #ccc; }
	div.contenido2 {margin: 33px 0 0 0; padding: 0; width: 190px; float: right;}
	div.contenido2 div  { color: #65201F; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; margin-left:30px; }
	div.contenido2 p {margin-top: 10px; margin-bottom: 10px; margin-left: 30px; }
	div.contenido2 p.doc {margin-top: 10px; margin-bottom: 10px; margin-left: 30px; font-weight:bold;}
	div.content2 p  {margin-top: 10px; margin-bottom: 10px; margin-left: 10px;}
	div.content2 h2, div.contenido2 h2 {color: #65201F; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: normal; margin: 18px 0 0 25px; padding: 0 0 2px 0; background: url(../img/hr.gif) repeat-x bottom; width:160px; font-weight: bold; }
	div.content2 h3, div.contenido2 h3 {color: #878C6F; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 14px; font-weight:normal; margin: 10px 0 10px 0; padding: 0; font-weight: bold; letter-spacing: -0.5px; }
		
	div.content2 h2 img, div.content2 h3 img, div.contenido2 h2 img, div.contenido2 h3 img {vertical-align:middle;}
	div.content2 h5, div.contenido2 h5{color: #616160; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight:normal; margin: 0 0 0 14px; padding: 0; font-weight: bold; }
	div.content2 h6, div.contenido2 h6{color: #a2a494; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight:normal; margin: 0 0 0 14px; padding: 0; font-weight: bold; }
	h8{ padding-top:15px; padding-bottom:10px; font-size:10px; font-size:11px; color:#333333;}
	
	 div.contenido2 ul, div.content2 ul, ol {margin: 0; padding: 5px 0 5px 40px; list-style-type: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #484849; }
	 div.contenido2 ul li, ol li {margin: 0; padding: 0 0 4px 9px; background: url(../img/arrow2.gif); background-position: 1px 2px;  line-height: 11px; background-repeat: no-repeat;}
	 div.content2 ul li {margin: 0; padding: 0 0 4px 20px; background: url(../img/arrow2.gif); background-position: 1px 2px;  line-height: 11px; background-repeat: no-repeat;}
	 div.content2 cite {font-family: Arial, sans-serif; font-size: 10px; font-style: italic; letter-spacing: 1px; }
	
	ol#nobg {border:1px solid #ccc; margin-left: 40px; padding-left: 5px; width: 330px; padding-right: 5px; }
	 ol#nobg li { background: none;  }
	
	div.content2 dl {margin: 10px 0 10px 50px; padding: 0; font-family: Verdana, Arial, sans-serif; color: #616160;} 
	div.content2 dt {padding:0 0 0 15px; margin: 0; font-size: 9px; font-weight: bold; background: url(../img/arrow_dt.gif) top left no-repeat ; }
	div.content2 dd {font-size: 9px; font-style: italic;  margin-bottom: 10px; }
	
	div.content2 table.members { text-align: center; width: 520px; margin-left: 20px; font-family: Verdana, Arial, Helvetica, sans-serif;  color: #616160;  border:1px solid #A2A2A2;}
	div.content2 table.members th {width: 80px; font-size:10px; font-weight: normal; vertical-aling: middle; text-aling: center; border: 1px solid #CFCFCF; border-bottom: none; border-left: none; padding: 0 3px 0 3px;}
	#lar {width: 500px;}
	#lar2 {width: 240px; }
	div.content2 table.members .minus {font-size: 9px; }
	div.content2 table.members td {font-size:10px; font-weight: normal; height: 20px; min-height: 25px;  border:1px solid #ccc; border-bottom: none; border-left: none; }
	div.content2 table.members th.noborder, td.noborder {border: none; border-top: 1px solid #a2a2a2; background-color:#F6F6F6; padding-top: 5px; padding-bottom: 5px; padding-left: 2px; padding-right: 2px;}
	div.content2 table.members th.bgcab {background: url(../img/bg_table.gif) repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #65201F;}
			div.content2 table.members td { vertical-align:top; }
			div.content2 table.members p { text-align: left; margin-left: 10px; font-size: 10px;}

	div.content2 table.seclayout td {font-size: 10px; color:#632119; font-family: Verdana, Arial, sans-serif; }
	p.center {text-align: center;}
	
	
	/*PRUEBA*/
	div.contenedor div.content22 { width: 420px; padding-left: 25px; margin-top: 7px;}
	div.content2 h1 {color: #65201F; font-family: Georgia, "Times New Roman", Times, serif; font-size: 27px; font-weight: normal; margin: 3px 0 0 0; padding: 0; background: url(../img/hr.gif) repeat-x bottom;  }
		
	div.content2 img.izquierda2 {float: right; margin-right: 10px; border: 4px solid #ccc; }
	div.contenido24 {margin: 33px 0 0 0; padding: 0; width: 390px;}
	div.contenido24 div  { color: #65201F; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; margin-left:30px; }
	div.contenido24 p {margin-top: 10px; margin-bottom: 10px; margin-left: 30px; }
	div.contenido24 p.doc {margin-top: 10px; margin-bottom: 10px; margin-left: 30px; font-weight:bold;}
	div.content2 p  {margin-top: 10px; margin-bottom: 10px; margin-left: 10px;}
	div.content2 h2, div.contenido24 h2 {color: #65201F; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: normal; margin: 18px 0 0 25px; padding: 0 0 2px 0; background: url(../img/hr.gif) repeat-x bottom; width:160px; font-weight: bold; }
	div.content2 h3, div.contenido24 h3 {color: #878C6F; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 14px; font-weight:normal; margin: 10px 0 10px 0; padding: 0; font-weight: bold; letter-spacing: -0.5px; }
		
	div.content2 h2 img, div.content2 h3 img, div.contenido2 h2 img, div.contenido2 h3 img {vertical-align:middle;}
	div.content2 h5, div.contenido24 h5{color: #616160; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight:normal; margin: 0 0 0 14px; padding: 0; font-weight: bold; }
	div.content2 h6, div.contenido24 h6{color: #a2a494; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight:normal; margin: 0 0 0 14px; padding: 0; font-weight: bold; }
	h8{ padding-top:15px; padding-bottom:10px; font-size:10px; font-size:11px; color:#333333;}
	
	 div.contenido24 ul, div.content2 ul, ol {margin: 0; padding: 5px 0 5px 40px; list-style-type: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #484849; }
	 div.contenido24 ul li, ol li {margin: 0; padding: 0 0 4px 9px; background: url(../img/arrow2.gif); background-position: 1px 2px;  line-height: 11px; background-repeat: no-repeat;}
	 div.content2 ul li {margin: 0; padding: 0 0 4px 20px; background: url(../img/arrow2.gif); background-position: 1px 2px;  line-height: 11px; background-repeat: no-repeat;}
	 div.content2 cite {font-family: Arial, sans-serif; font-size: 10px; font-style: italic; letter-spacing: 1px; }
	
	ol#nobg {border:1px solid #ccc; margin-left: 40px; padding-left: 5px; width: 330px; padding-right: 5px; }
	 ol#nobg li { background: none;  }
	
	div.content2 dl {margin: 10px 0 10px 50px; padding: 0; font-family: Verdana, Arial, sans-serif; color: #616160;} 
	div.content2 dt {padding:0 0 0 15px; margin: 0; font-size: 9px; font-weight: bold; background: url(../img/arrow_dt.gif) top left no-repeat ; }
	div.content2 dd {font-size: 9px; font-style: italic;  margin-bottom: 10px; }
	
	div.content2 table.members { text-align: center; width: 520px; margin-left: 20px; font-family: Verdana, Arial, Helvetica, sans-serif;  color: #616160;  border:1px solid #A2A2A2;}
	div.content2 table.members th {width: 80px; font-size:10px; font-weight: normal; vertical-aling: middle; text-aling: center; border: 1px solid #CFCFCF; border-bottom: none; border-left: none; padding: 0 3px 0 3px;}
	#lar {width: 500px;}
	#lar2 {width: 240px; }
	div.content2 table.members .minus {font-size: 9px; }
	div.content2 table.members td {font-size:10px; font-weight: normal; height: 20px; min-height: 25px;  border:1px solid #ccc; border-bottom: none; border-left: none; }
	div.content2 table.members th.noborder, td.noborder {border: none; border-top: 1px solid #a2a2a2; background-color:#F6F6F6; padding-top: 5px; padding-bottom: 5px; padding-left: 2px; padding-right: 2px;}
	div.content2 table.members th.bgcab {background: url(../img/bg_table.gif) repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #65201F;}
			div.content2 table.members td { vertical-align:top; }
			div.content2 table.members p { text-align: left; margin-left: 10px; font-size: 10px;}

	p.center {text-align: center;}
	
	/* FIN PRUEBA */
	
	
	

/* INTERIORES 2 */

a {text-decoration: none; color:#65201F;}
a:hover {text-decoration: underline;}
div.content a, div.content2 a {text-decoration: underline; color:#65201F;}
div.content a:hover, div.content2 a:hover {text-decoration: none; color:#65201F;}
img {border: 0; }
img.print {float: right; margin-right: 10px; margin-top: -22px;}

div.busca_int {float: right; margin: -22px 3px 0 0; padding: 0;}
div.busca_int  h4 {  color: #65201F; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: bold; margin: 1px 0 5px 8px; padding: 0 0 3px 0;  display: inline;}
img.izq {vertical-align: middle; margin-top: 10px; margin-bottom: 15px;  margin-left: 240px;}


/* DAILY PRICES */
table.margen { margin-left: 40px; margin-top: 20px; }

table.margen p, table.daily p {margin-left: 8px; margin-top: 0; margin-bottom: 5px; }
img.qbcs {float: left; padding: 0 14px 0 8px; }

div.projectstable {z-index: 0;  vertical-align:top;  padding-left:33px; }
table.onprojects { z-index:0; width: 620px; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #616160; border:none; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; background-color:#F6F6F6; float:left;  }
table.onprojects td {padding-left: 8px; padding-top: 9px; padding-bottom: 9px; padding-right: 5px; vertical-align: top; border-top:1px solid #ccc; border-left:1px solid #ccc;}
table.onprojects td.separar {margin: 0; padding: 0; background-color:#EBECE7; line-height: 5px; border-top: #BFBFBD; border-bottom: #BFBFBD; }
table.onprojects td.cabecera {font-family: Arial; background-color:#E1E6D0; background: url(../img/bg_table.gif) repeat-x; text-align: left; padding: 8px 0 5px 10px; font-size: 10px; }
table.onprojects td.cabecera2 {font-family: Arial; background-color:#E1E6D0; background: url(../img/bg_table.gif) repeat-x; text-align: left; padding: 8px 0 5px 3px; font-size: 10px; }
table.onprojects td img.ir {margin-left: 10px; vertical-align:bottom; float: right;}

table.imagen {float: right; border: none; }



table.onprojects1 { z-index:0; width: 350px; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #616160; border:none; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; background-color:#F6F6F6;  }
table.onprojects1 td {padding-left: 8px; padding-top: 9px; padding-bottom: 9px; padding-right: 5px; vertical-align: top; border-top:1px solid #ccc; border-left:1px solid #ccc;}
table.onprojects1 td.separar {margin: 0; padding: 0; background-color:#EBECE7; line-height: 5px; border-top: #BFBFBD; border-bottom: #BFBFBD; }
table.onprojects1 td.cabecera {font-family: Arial; background-color:#E1E6D0; background: url(../img/bg_table.gif) repeat-x; text-align: left; padding: 8px 0 5px 10px; font-size: 10px; }
table.onprojects1 td.cabecera2 {font-family: Arial; background-color:#E1E6D0; background: url(../img/bg_table.gif) repeat-x; text-align: left; padding: 8px 0 5px 3px; font-size: 10px; }
table.onprojects1 td img.ir {margin-left: 10px; vertical-align:bottom; float: right;}


/* FORMULARIO */ 

table.formu {margin-left:15px; background: url(../img/tableformu.gif); width: 350px; height: 200px;}
table.formu td.primera {padding-top: 20px; margin:0;}
table.formu td input {width: 150px;}

* html table.formu td input.archivo {width:215px; border: 1px solid #ddd; }
table.formu p {margin: 0 0 0 15px; padding: 0; }
.hand {cursor: hand;}
/* TABLE FORMU */



/* DOCUMWENTS */
table.documents { margin-left: 1px; width: 415px; border: none; border-collapse:collapse; border-spacing: 0;}
table.documents td.top {background: url(../img/borde_top.gif) no-repeat; height: 18px;}
table.documents td.bottom {background: url(../img/border_bottom.gif) no-repeat; height: 18px;}
table.documents td.centro {padding-left: 18px; padding-right: 15px; background: url(../img/back_doc.gif) repeat-y;}
table.documents p { margin-left:5px; margin-bottom: 0; margin-top: 0; padding: 0; font-size: 11px; }
table.documents div.documents2 {padding: 0 0 0 25px; }
.selector { margin: 0 0 0 10px; padding: 0; background: #EDEDED; border: 1px solid #DDDDDD; width: 150px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #333; }
.selector2 { margin: 0 0 0 9px; padding: 0; background: #EDEDED; border: 1px solid #DDDDDD; width: auto; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #333; }
.selector3 { margin: 0 0 0 9px; padding: 0; background: #EDEDED; border: 1px solid #DDDDDD; width: 220px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #333; }
.selectorPeq { margin: 0 0 0 9px; padding: 0; background: #EDEDED; border: 1px solid #DDDDDD; width: 60px; height:25px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #333; }

table.documents input { margin: 0; padding: 0; background: #EDEDED; border: 1px solid #DDDDDD; width:50px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #333; }
table.documents input.ano { margin-left: 50px; } 
table.documents img {vertical-align: text-bottom; }
/* FIN DOCUMENTS */

 table.links, table.links td, table.links tr {margin: 0; padding: 0; border-collapse: collapse; border-spacing: 0; border: 0; border-bottom: 1px solid #EAEBE7; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #616160;}
 table.links td {padding-left: 10px; padding-top:8px; padding-bottom: 8px; border-left: 1px solid #EAEBE7; border-right: 1px solid #EAEBE7; background-color: #FDFDFD;}
 table.links td.cabecera { background: url(../img/bg_table.gif) repeat-x; border-bottom: 1px solid #EAEBE7;}
 table.links a {text-decoration: none; }
 table.links a:hover {text-decoration: underline;  color: #A2A494;}

table#pnlSearch {margin: 0; padding: 0; width: 83%; clear: none; float: left; }
table#pnlFechasActuales {margin: 0 0 0 30px; padding: 0; width: 95%; clear: none; float: left; }
table#Calendario {margin-left: 30px; }
* html table#Calendario {margin-left: 0; }
/* PIE PAGINA */

*html #pie { height: 50px; clear:both; vertical-align:bottom; position:relative; display:table-footer-group; border:0px;
	   background: url(../img/pie.gif) no-repeat; width: 774px; margin:35px auto 0 auto; padding: 0; text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#6F706A; padding-top: 12px;}

#pie { height: 50px;  vertical-align:bottom; position:absolute; display:table; 
	   background: url(../img/pie.gif) no-repeat; width: 774px; margin: 0 auto 0 auto;  text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#6F706A; padding-top: 12px;}



*:first-child+html #pie { height: 50px;  vertical-align:bottom; position:relative; display:table; 
	   background: url(../img/pie.gif) no-repeat; width: 774px; text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#6F706A; padding-top: 12px;}


.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
 * html .clearfix{height: 1%;}
 .clearfix  {display: block;}
/* End hide from IE-mac */

/* FIN PIE */

div#flash {position: absolute; margin:-6px 0 0 -510px; padding: 0; clear: none; display: inline;}
* html div#flash {position: absolute; margin:-6px 0 0 -518px; padding: 0;}


/* IMAGENES DEL GESTOR */

#btnok { border: 0; padding: 0; width: 24px; height: 20px; }

#rptProyectos__ctl1_imgGo {border: 0; width: 34px; height: 20px; padding: 0; margin: 0; position: absolute; display: block; }
.imgGo {border: 0; width: 34px; height: 20px; padding: 0; margin: 0;}
input[type="image"] {width: auto; height: auto; border: none; }

p.peq {font-size: 9px;}

/*new*/
.entradilla1 {border: 1px solid red; margin-left: -20px; width: 500px;}
.contactstaff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFDDDD;

}
.contactstaffhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #620000;
	background-color: #E4E4E4;
	font-weight: bold;


}
.contactstaffalt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;

}
.tablebox {
	border: thin solid #DFDFDF;
	width: 129%;
	height: 16px;
	padding: 3px;
	line-height: 18px;


}
.contactstaffhead2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #620000;
	background-color: #EAEAEA;
	font-weight: bold;
}
p.white {
	text-align: right;
	margin-top: 5px;
	color: #FFFFFF;

}
