@charset "UTF-8";
/* CSS Document */

html, body {  
	height:100%;  
	margin:0px;
	padding:0px;  
	}  
.body {    
	min-width:820px;  
	text-align:left;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;	
	} 
<!--.body iframe {scrollbar: auto; overflow: auto;}	-->
.body a {text-decoration:none; border:0px; border-style:hidden;}
.body ul {list-style-type:none; border-style:hidden; border:0px;}
.body p, div {margin:0px; padding:0px;}
.body img {border-style:hidden; border:0px;}
#contenedorTOTAL{  
	position:absolute;  
	background-color:#FFF;  
	width:820px; 
	height:auto;   
	left:50%;    
	margin-left:-410px;
	} 
	
[if lte IE 6.0]>  
#contenedorTOTAL {   
 left:expression(document.body.clientWidth < 821? "0px": "50%" );  
 margin-left:expression(document.body.clientWidth < 821? "0px": "-410px" );
 }  
[endif]–> 	

/*-------------main-nav*/	
#main-nav {
	height:90px;
	}
#main-nav img {
	position:relative;
	top:0px;
	}	
#menubanner {
	position:absolute;
	top:44px;
	right:50px;
	float:left;
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
	text-align:center;
	}
#buscador {
	position:absolute;
	top:41px;
	right:30px;
	float:left;
	}	
#flecha {
	float: right;
	position:absolute;
	top:44px;
	right:10px;
	vertical-align:middle;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	}
#menubanner div {
	float:left;
	text-align:center;
	}			
.menubanner a {
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	}	
	a.menubanner:link, a.menubanner:visited {
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	}
	a.menubanner:hover, a.menubanner:active {
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	}	
/*-------------fin main-nav*/

/*-------------solapas*/
#solapas {
	clear:both;
	width:820px;
	height:30px;
	}
/*-------------fin solapas*/	

/*-------------header/flash HOME*/
#headerhome {
	height:360px;
	}
#headergaleria {
	height:330px;
	}	
#header {
	height:160px;
	}	
#headerleftpresu {  /*header PRESUPUESTOS*/
	float:left;
	width:290px;
	height:130px;
	background-color:#E6E5E5;
	}
#headerrightpresu {
	float:left;
	width:490px;
	height:130px;
	padding-left:20px;
	padding-right:20px;
	}					
#headerrightpresu2 {
	float:right;
	width:530px;
	height:auto;
	}
#formulario {
	float:right;
	width:490px;
	height:390px;
	padding-left:20px;
	padding-right:20px;
	background-color:#E6E5E5;
	}
/*#formulario div {
	padding-bottom:5px;
	}*/
.txtentradilla {
	font-size:8pt;
	font-weight:normal;
	color:#333;
	}		
.txtformulario {
	font-size:10px;
	font-weight:normal;
	line-height:25px;
	color:#333;
	}	
	.txtformulario a:link, .txtformulario a:visited {
	font-size:11px;
	font-weight:normal;
	color:#333;
	}
	.txtformulario a:hover, .txtformulario a:active {
	font-size:11px;
	font-weight:normal;
	color:#CC0000;
	}
.txtformulario2 input, textarea, checkbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:18px;
	font-weight:normal;
	padding-left:10px;
	color:#999999;
	border-bottom:0px;
	border-right:0px;
	}			
#headerleft {	/*header UTILIDADES*/
	float:left;
	width:290px;
	height:130px;
	background-color:#BBE5E5;
	}	
#headerright {
	float:left;
	width:490px;
	height:130px;
	padding-left:20px;
	padding-right:20px;
	}	
.txtheader {
	vertical-align:middle;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	line-height:16px;
	padding-left:20px;
	}	
.txt10azul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-stretch:condensed;
	margin-top:0px;
	margin-bottom:0px;
	color:#0099FF;
	font-size:10pt;
	font-weight:bold;
	line-height:18px;
	text-align:left;
	}	
.txt10negro {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-stretch:condensed;
	margin-top:0px;
	margin-bottom:0px;
	color:#000000;
	font-size:9pt;
	font-weight:normal;
	text-align:left;
	}
#consulta {
	border:1px;
	border-style:solid;
	border-color:#0099FF;
	width:110px;
	float:left;
	}					
#cuadrogris {	/*header GALERIA*/	
	position:absolute;
	left:290px;
	top:135px;
	width:350px;
	height:315px;
	background-color:#CCCCCC;
	}
#banda {
	clear:both;
	width:820px;
	height:50px;
	}
#bandaleft {
	float:left;
	width:290px;
	height:50px;
	}
#bandaleft p {
	color:#333333;
	font-size:8pt;
	text-align:left;
	padding-left:100px;
	padding-top:3px;
	}		
#bandaright {
	float:left;
	width:530px;
	height:50px;
	}

.bandaright-color {
	background-color:#BBE5E5;
}

#bandaright p {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	line-height:50px;
	text-align:left;
	/*padding-top:15px;*/
	padding-left:20px;
	}	
.txtheaderizq, .txtheaderizq p, p.txtheaderizq p{
	font-weight:normal;
	font-size:9pt;
	line-height:12pt;
	color:#666666;
	text-align:left;
	}
			
#direcM {	/*empresa LOCALIZACION*/
	position:absolute;
	width:280px;
	height:325px;
	top:340px;
	left:190px;
	visibility:hidden;
	z-index:2000;
	}	
#direcSS {
	position:absolute;
	width:280px;
	height:325px;
	top:340px;
	left:190px;
	visibility:hidden;
	z-index:2001;
	}
						
/*-------------fin header/flash HOME*/	

/*-------------contenedorTOTAL*/
#contenedor {
	width:820px;
	overflow:hidden;
	position:relative;
	clear:both;
	}	
.bandagris {
	margin:0 0 0 0;
	padding:5px 5px 0 5px;
	border:0 0 0 0;
	width:195px;
	height:30px;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	font-size:8px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}	
#cliente {
	float:left;
	width:180px;
	height:40px;
	padding-left:20px;
	padding-top:10px;
	color:#333333;
	font-size:16px;
	font-weight:normal;
	line-height:24px;
	text-align:left;
	}	
	a.cliente:link, a.cliente:visited {
	float:left;
	width:180px;
	height:40px;
	padding-left:20px;
	padding-top:10px;
	color:#333333;
	font-size:16px;
	font-weight:normal;
	line-height:24px;
	text-align:left;
	}
	a.cliente:hover, a.cliente:active {
	float:left;
	width:180px;
	height:40px;
	padding-left:20px;
	padding-top:10px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:normal;
	line-height:24px;
	text-align:left;
	}
#txtcliente {
	float:left;
	position:absolute;
	width:180px;
	padding-left:20px;
	padding-top:0px;
	color:#333333;
	font-size:9pt;
	font-weight:normal;
	line-height:12pt;
	text-align:left;
	left: 290px;
	top: 98px;
	}	
.rectangulogris {
	position:absolute;
	padding-top:0px;
	left:290px;
	top:450px;
	width:350px;
	height:30px;
	background-color:#B3B3B3;
	}			
#verde {
	width:820px;
	position:relative;
	overflow:hidden;
	}
#marronempresa {
	background-image:url(img/banda_emp_f0eec1.jpg);
	background-repeat:repeat-y;
	width:820px;
	position:relative;
	overflow:hidden;
	}	
#azulutilidades {
	background-image:url(img/banda_util_bbe5e5.jpg);
	background-repeat:repeat-y;
	width:820px;
	position:relative;
	overflow:hidden;
	clear:both;
	}	
#beige {
	background-color:#EEE8AA;
	width:820px;
	position:relative;
	overflow:hidden;
	}	
#turquesa {
	background-color:#DFC8E8;
	width:820px;
	position:relative;
	overflow:hidden;
	min-height: 300px; 
	}		
#menuhome {
	width:200px;
	padding:25px 20px 0px 70px;
	float:left;
	}
#menuhome p, a {
	font-size:10px;
	color:#0066FF;
	text-align:left;
	line-height:14px;
	}
#menuhome a:hover {text-decoration:underline;}	
#menu {
	float:left;
	width:210px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#333;
	text-align:left;
	line-height:13pt;
	padding: 40px 20px 20px 60px;
}

#menu ul {
	margin:0px;
	padding-left:10px;
	padding-bottom:10px;	
	}
	.menuli a:link, .menuli a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#333;
	text-align:left;
	line-height:13pt;
	text-decoration:none;
	margin:0px;
	padding-top:0px;
	}	
	.menuli a:hover {
	font-weight:bold;
	font-size:10px;
	color:#000;
	text-align:left;
	line-height:13pt;
	text-decoration:none;
	margin:0px;
	padding-top:0px;
	}
	.menuli a:active {
	font-weight:bold;
	font-size:10px;
	color:#CC0000;
	text-align:left;
	line-height:13pt;
	text-decoration:none;
	margin:0px;
	padding-top:0px;
	}
	
ul.menuli {
	margin:0px;
	padding:0px;
	}
ul.menuli li {
	margin:0px;
	padding-top:0px;
	height:17px;
	}
 a.menuempresa:link, a.menuempresa:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#333;
	text-align:left;
	line-height:13pt;
	padding-left:10px;
	}	
	a.menuempresa:hover {
	font-weight:bold;
	font-size:10px;
	color:#000;
	text-align:left;
	line-height:13pt;
	padding-left:10px;

	}
	a.menuempresa:active {
	font-weight:bold;
	font-size:10px;
	color:#CC0000;
	text-align:left;
	line-height:13pt;
	padding-left:10px;
	}	
#menugaleria {
	float:left;
	width:210px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#333;
	text-align:left;
	line-height:13pt;
	padding: 40px 20px 20px 60px;
	}
#menugaleria ul{
	margin:0px;
	padding:0px;
	}	
	
.menugaleria-class {
	padding:0px;
	margin:0px;
	}	

#submenu {
	float:left;
	width:160px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#333;
	text-align:left;
	line-height:13pt;
	}
	.submenu a:link, .submenu a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#333;
	text-align:left;
	line-height:13pt;
	padding-top:0px;
	}	
	.submenu a:hover {
	font-weight:normal;
	font-size:10px;
	color:#000;
	text-align:left;
	line-height:13pt;
	padding-top:0px;
	}
	.submenu a:active {
	font-weight:normal;
	font-size:10px;
	color:#CC0000;
	text-align:left;
	line-height:13pt;
	padding-top:0px;
	}		
#item {
	float:left;
	width:152px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#666;
	text-align:left;
	line-height:13pt;
	}
	.item a:link, .item a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#666;
	text-align:left;
	line-height:13pt;
	padding-top:0px;
	}
	.item a:hover {
	font-weight:normal;
	font-size:10xpx;
	color:#333;
	text-align:left;
	line-height:13pt;
	padding-top:0px;
	}
	.item a:active {
	font-weight:normal;
	font-size:10xpx;
	color:#CC0000;
	text-align:left;
	line-height:13pt;
	padding-top:0px;
	}	
.topo {
	list-style-image:url(imag/red_bullet.gif);
	list-style-position:outside;
	list-style-type:none;
	}					
#contenidohome {
	width:530px;
	/*height:170px;*/
	padding:0px;
	float:right;
	padding:25px 0px 0px 0px;
	}	
	
	#contenidohomepresu {
	width:530px;
	padding:0px;
	float:right;
	padding:0px 0px 20px 0px;
	}	
#contenido {
	width:510px;
	padding:40px 0px 20px 20px;
	float:right;
	}
#contenidogaleria {
	width:510px;
	padding:70px 0px 20px 20px;
	float:right;
	}
#ocultosubmenu {
	float:left;
	width:170px;
	padding-bottom:40px;
	padding-top:40px;
	padding-left:40px;
	padding-right:20px;
	/*background-color:#FFFFFF;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#333;
	text-align:left;
	line-height:13pt;
	}
#txtoculto div {
	float:left;
	}
#ocultoitem {
	float:left;
	width:240px;
	padding-top:40px;
	padding-left:40px;
	padding-bottom:40px;
	padding-right:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#333;
	text-align:left;
	line-height:13pt;
	}
#ocultoitem div {
	float:left;
	}
#rectanguloitem {
	float:left;
	width:350px;
	background-color:#FFFFFF;
	margin-bottom:40px;
	}
#txtrectangulo {
	width:285px;
	text-align:left;
	padding-top:40px;
	padding-left:45px;
	padding-right:20px;
	}
#txtrectangulogaleria {
	position:absolute;
	bottom:0px;
	width:380px;
	height:191px;
	text-align:left;
	}
	
.tituloitem {
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	}
.subtituloitem {
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:14px;
	width:350px;
	text-align:left;
	}										
#preview {
	float:left;
	width:180px;
	}
#preview2 {
	float:left;
	width:180px;
	height:190px;
	background-color:#535353;
	}		
#descripcion {
	width:330px;
	float:right;
	text-align:left;
	padding-right:0px;
	}
#descripcionlista {
	width:330px;
	float:right;
	text-align:left;
	padding-right:0px;
	}	
#descripcionlista p {
	width:320px;

	font-weight:normal;
	font-size:10px;

	color:333333;
	}
#descripcionlista hr {
	width:330px;
	float:left;
	}		
#descripcion p {
	width:320px;
	float:right;
	font-weight:normal;
	font-size:10px;
	line-height:14px;
	color:333333;
	}
#descripcion_utilidades p {
	width:330px;
	float:right;
	font-weight:normal;
	font-size:10px;
	line-height:14px;
	color:333333;
	}	
#descripcion div {
	margin-bottom:10px;
	}
#descripcion hr {
	width:330px;
	float:left;
	}	
#titulo {
	width:330px;
	font-weight:bold;
	font-size:11px;
	line-height:14px;
	color:#333333;
	}	
#subtitulo {
	width:330px;
	font-weight:normal;
	font-size:10px;
	line-height:14px;
	color:#333333;
	}
#tituloW {
	width:160px;
	font-weight:bold;
	font-size:10px;
	line-height:14px;
	color:#FFFFFF;
	text-align:left;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	}
#subtituloW {
	width:160px;
	font-weight:normal;
	font-size:10px;
	line-height:14px;
	color:#FFFFFF;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	}
#intro {
	width:330px;
	padding-left:0px;
	font-weight:normal;
	font-size:10px;
	line-height:14px;
	color:#333333;
	}
#introitem {
	width:320px;
	padding-left:10px;
	font-weight:normal;
	font-size:10px;
	line-height:14px;
	color:#333333;
	}
#fecha {
	width:310px;
	font-weight:normal;
	font-size:10px;
	line-height:14px;
	color:#333333;
	}
#quien {
	width:310px;
	font-weight:normal;
	font-size:10px;
	color:#333333;
	}
.medio {
	font-weight:normal;
	font-size:19px;
	color:#333333;
	}				
#desarrollo {
	width:320px;
	font-weight:normal;
	line-height:14px;
	color:#333333;
	}
	
#desarrollo, #desarrolloitem p, #desarrolloitem li, #introitem p, #introitem li {
	font-size:10px;
	line-height:14px;
	list-style:disc;
}

#desarrolloitem {
	/*float:right;
	width:310px;
	padding-left:10px;
	font-weight:normal;
	line-height:14px;
	color:#333333;*/
	width:320px;
	padding-left:10px;
	font-weight:normal;
	font-size:10px;
	line-height:14px;
	color:#333333;
	}				
#navegacion {
	width:160px;
	position:absolute;
	font-size:10px;
	color:#FFFFFF;
	font-weight:normal;
	line-height:14px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	top: 210px;
	left: 310px;
	}
	a.navegacion:link, a.navegacion:visited {
	font-size:10px;
	color:#FFFFFF;
	font-weight:normal;
	line-height:14px;
	border:hidden;
	}
	a.navegacion:hover, a.navegacion:active {
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
	}
#navegarizq {
	position:absolute;
	width:50px;
	height:15px;
	top:5px;
	left:10px;
	text-align:left;
	}	
#navegardcha {
	position:absolute;
	width:50px;
	height:15px;
	top:5px;
	right:10px;
	text-align:right;
	}	
#navegacionitem {
	width:285px;
	font-size:8px;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:14px;
	padding-bottom:8px;
	}	
	a.navegacionitem:link, a.navegacionitem:visited {
	font-size:8px;
	color:#666;
	font-weight:normal;
	line-height:14px;
	}
	a.navegacionitem:hover, a.navegacionitem:active {
	font-size:8px;
	color:#666;
	font-weight:normal;
	line-height:14px;
	text-decoration:underline;
	}	
#navegacionitemgaleria {
	position:absolute;
	bottom:0px;
	width:360px;
	font-size:10px;
	font-style:italic;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:14px;
	padding-bottom:20px;
	}	
	a.navegacionitemgaleria:link, a.navegacionitemgaleria:visited {
	font-size:10px;
	color:#666;
	font-weight:normal;
	font-style:italic;
	line-height:14px;
	}
	a.navegacionitemgaleria:hover, a.navegacionitemgaleria:active {
	font-size:10px;
	color:#666;
	font-weight:normal;
	font-style:italic;
	line-height:14px;
	text-decoration:underline;
	}		
				
#masinfo {
	width:330px;
	font-weight:normal;
	font-style:italic;
	font-size:10px;
	line-height:14px;
	color:#666666;
	padding-bottom:20px;
	}
	a.masinfo:link, a.masinfo:visited {
	font-weight:normal;
	font-style:italic;
	font-size:10px;
	line-height:14px;
	text-decoration:underline;
	color:#666666;
	}
	a.masinfo:hover, a.masinfo:active {
	font-weight:normal;
	font-style:italic;
	font-size:10px;
	line-height:14px;
	text-decoration:none;
	color:#666666;
	}	
#anuncios {
	float:left;
	width:160px;
	padding-bottom:10px;
	margin-right:10px;
	}
#anuncios p {
	font-size:10px;
	text-align:left;
	color:#333333;
	}
#anuncios img {
	margin-bottom:5px;
	}
#txtcontent {
	float:right;
	width:330px;
	}
	#txtcontent p, span {
	font-weight:normal;
	font-size:10px;
	line-height:12pt;
	color:#333333;
	text-align:left;
	}
.localidad {
	font-weight:bold;
	font-size:10px;
	line-height:12pt;
	color:#000000;
	text-align:right;
	}		
.txt10negro {
	margin-top:0px;
	margin-bottom:0px;
	color:#000000;
	font-size:10px;
	font-weight:normal;
	line-height:18px;
	}
.txt10rojo {
	margin-top:0px;
	margin-bottom:0px;
	color:#AC0017;
	font-size:10px;
	font-weight:lighter;
	line-height:18px;
	}
.txt9azul {
	margin-top:0px;
	margin-bottom:0px;
	color:#0099FF;
	font-size:10px;
	font-weight:normal;
	line-height:18px;
	}
	a.txt9azul:link, a.txt9azul:visited {
	margin-top:0px;
	margin-bottom:0px;
	color:#0099FF;
	font-size:10px;
	font-weight:normal;
	line-height:18px;
	}
	a.txt9azul:hover, a.txt9azul:active {
	margin-top:0px;
	margin-bottom:0px;
	color:#0099FF;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
	}
.retorno {
	padding-left:20px;
	}	
						*/		
/*-------------fin contenedorTOTAL*/	

/*-------------prepie*/
.localizacion {
	position:relative;
	float:right;
	width:510px;
	margin-bottom:5px;
	height:auto;
	color:#666666;
	font-size:6pt;
	text-align:right;
	vertical-align:bottom;
	}
/*-------------fin prepie*/


/*-------------PIE*/
#footerhome p {
	position:absolute;
	height:23px;
	vertical-align:text-bottom;
	background-color:#FFF;
	font-size:9px;
	font-weight:normal;
	line-height:14px;
	color:#666666;
	text-align:left;
	bottom:0px;
	}
#footer {
	clear:both;
	height:10px;
	width:820px;
	padding:9px 0px 10px 0px;
	background-color:#E4DFDF;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	}
#footer div {
	float:left;
	text-align:center;
	vertical-align:middle;
	}	
	a.footer:link, a.footer:visited {
	color:#666666;
	font-weight:normal;
	text-align:center;
	text-decoration: none;
	}
	a.footer:hover, a.footer:active {
	color:#666666;
	font-weight:bold;
	text-align:center;
	text-decoration: none;
	}	
/*.separadorpie {
	color:#666666;
	text-align:center;
	vertical-align:middle;
	}	*/
/*-------------fin PIE

 */

.oculto {
	visibility:hidden;
}

.mostrar {
	visibility:visible;
}



/* ******************** OVERLAYER */
#floating {

	z-index:10;
	background-image: url(img/overlay_bg.jpg); 

	position:absolute;
	top:136px;
	left:290px;
	height:585px;
	width:440px;	
}

#floating-top {

	position: relative;
	height: 284px;
	width: 360px;
	padding-bottom:30px;
	padding-left:40px;
	padding-right:40px;
	}

#floating-top img {
	position:absolute;
	bottom:30px;
	}

#floating-bottom {
	position: relative;
	height: 191px;
	width: 380px;
	padding-top:40px;
	padding-bottom:40px;
	padding-left:40px;
	padding-right:20px;
	background-color:#FFFFFF;
	}

.red {
	color: #CC0000;
	}
#bandagrisfija {
	position:absolute;
	width:820px;
	height:30px; 
	background-color:#4f4f4f;
	top:420px;
}
#ajaxload {
	position:absolute;
	top:200px;
	left:394px;
}
#txtflash {
	width:510px;
	/*z-index:2005;*/
	}
.RojoVerd12 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;
	font-weight:normal;
	line-height:14px;
	}
.RojoVerd10 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CC0000;
	font-weight:normal;
	line-height:14px;
	}	
.NegVerd10 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
	line-height:14px;
	}		
	a.NegVerd10:link, a.NegVerd10:visited {
	color:#333333;
	font-size:10px;
	font-weight:normal;
	font-style:italic;
	line-height:14px;
	text-decoration:underline;
	}
	a.NegVerd10:hover, a.NegVerd10:active {
	color:#333333;
	font-size:10px;
	font-weight:normal;
	font-style:italic;
	line-height:14px;
	text-decoration:none;
	}
.NegClVerd10 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	font-weight:normal;
	line-height:14px;
	}		
	a.NegClVerd10:link, a.NegClVerd10:visited {
	color:#666666;
	font-size:10px;
	font-weight:normal;
	font-style:italic;
	line-height:14px;
	text-decoration:underline;
	}
	a.NegClVerd10:hover, a.NegClVerd10:active {
	color:#666666;
	font-size:10px;
	font-weight:normal;
	font-style:italic;
	line-height:14px;
	text-decoration:none;
	}	
.RojoVerd10 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-weight:normal;
	line-height:14px;
	}		
	a.RojoVerd10:link, a.RojoVerd10:visited {
	color:#CC0000;
	font-size:10px;
	font-weight:normal;
	font-style:italic;
	line-height:14px;
	text-decoration:underline;
	}
	a.RojoVerd10:hover, a.RojoVerd10:active {
	color:#CC0000;
	font-size:10px;
	font-weight:normal;
	font-style:italic;
	line-height:14px;
	text-decoration:none;
	}	
.Verde12Verd {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#4AA5A5;
	}
.Gris14Verd {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	color:#666666;
	}	
.Gris12Verd {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#666666;
	}	
.Verde10Verd {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#4AA5A5;
	}		
	a.Verde10Verd:link, a.Verde10Verd:visited {
	color:#4AA5A5;
	font-size:10px;
	font-weight:normal;
	line-height:16px;
	text-decoration:underline;
	}
	a.Verde10Verd:hover, a.Verde10Verd:active {
	color:#4AA5A5;
	font-size:10px;
	font-weight:normal;
	line-height:16px;
	text-decoration:none;
	}
#formularioconsulta {
	border:#DAF2F2 solid 1px;
	width:470px;
	height:140px;
	padding-left:20px;
	padding-right:40px;
	padding-bottom:20px;
	padding-top:20px;
	position:absolute;
	top:120px;
	left:290px;
	background-color:#DAF2F2;
	visibility:hidden;
	z-index:6;
	}	
.txt14white {
	margin-top:0px;
	margin-bottom:0px;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	}	
	
#navegacionhtml div {
	padding:0px;
	margin:0px;
	}	
#txtscroll {
	width:380px;
	height:125px;
	padding:0px;
	margin:0px;
	}	
#terminos {
	width:280px;
	height:337px;
	padding-right:10px;
	position:absolute;
	top:300px;
	left:0px;
	visibility:hidden;
	}
#terminoscroll {
	width:280px;
	height:269px;
	overflow-x:hidden;
	padding:0px;
	margin:0px;
	}	
#resultados {
	clear:both;
	position:absolute;
	top:215px;
	right:0px;
	width:530px;
	visibility:hidden;
	}	
#cierreterminos {
	float:right; 
	width:280px; 
	margin-top:10px;
	}	
#cierreterminos hr {
	padding:0px;
	margin:0px;
	size:1px;
	color:#E6E5E5;
	}		
.privacidad {
	font-size:9px;
	font-style:italic;
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:12px;
	}	
	a.privacidad:link, a.privacidad:visited {
	font-size:9px;
	color:#333;
	font-weight:normal;
	font-style:italic;
	line-height:12px;
	text-decoration:underline;
	}
	a.privacidad:hover, a.privacidad:active {
	font-size:9px;
	color:#333;
	font-weight:normal;
	font-style:italic;
	line-height:12px;
	text-decoration:none;
	}		
#enviar_email {
	position:absolute;
	top:290px;
	left:490px;
	width:310px;
	height:236px;
	padding:10px;
	background-color:#e4e5d7; /*color se sistemas de corte*/
	/*border:1px solid #BEBC88;*/
	z-index:100;
	}
#enviar_email_utilidades {
	position:absolute;
	top:340px;
	left:490px;
	width:310px;
	height:236px;
	padding:10px;
	background-color:#bbe5e5; /*color de utilidades*/
	/*border:1px solid #BEBC88;*/
	z-index:100;
	}			
.conjunto {
	clear:both; padding-bottom:3px; margin:0px; width:310px; height:15px;
	}
.conjunto2 {
	clear:both; padding-bottom:3px; margin:0px; width:310px; height:85px;
	}	
.conjunto3 {
	clear:both; float:right; width:310px; height:83px;
	}	
#galeriatrabajo {margin-top:0px; padding-top:0px; padding-bottom:3px; margin-bottom:0px;}	