a.volver, a:link {color:#04848A;text-decoration:none;}
a.contacto {color:#fff;text-decoration:none;}
.verde{color:#04848a;}
.verdeprod{color:#004b27;}
.verdeproceso{color:#01381e;}

.utiltall{color:#006535;font-weight:bold;}
img.separador{margin-bottom:5px; margin-top:5px;}

#header{border-bottom:1px solid black;margin-bottom:10px;margin-left:40px;padding-bottom:2px;display:inline;}

/*** SELECTOR DE IDIOMA ***/
ul#langselector {margin:0;padding:0;}
ul#langselector li{display:block;padding-left:5px;padding-right:5px;float:left;}
ul#langselector li a{text-decoration:none;color:#04848a;}
ul#langselector li a:hover{color:#000;}

/*** ESTILOS MENU ***/
#menu img{margin-right:1px;}
#menu {padding-bottom:1px;padding-top:1px;height:28px;z-index:3000;position:relative;}
#menu ul {margin:0;padding:0;position:absolute;}
#menu li {float:left;list-style:none;margin:0;padding:0;height:28px;}
#menu ul li ul {margin:0;padding:0;clear:both;top:28px;left:288px;padding-top:1px;}
#menu ul li ul li a {display:block;padding-top:1px;}

/*** ESTILOS HOME ***/
.home_destacat{height:195px;overflow:auto;width:400px;}
.homecontent .jScrollPaneContainer{margin-top:70px;margin-left:20px;}
.homecontent{color:white;background-repeat:no-repeat;height:276px;margin-left:40px;display:inline;}
.home_es{background-image:url('../imagenes/home/home_green_background_es.gif');}
.home_ct{background-image:url('../imagenes/home/home_green_background_ct.gif');}
.homecontent h6{color:white;}
div#footer{border-top:3px solid black;margin-top:2px;padding-top:5px;}

a.moreinfo{display:inline;height:23px;text-decoration:none;float:right;color:white;margin:0;padding:0;font-weight:bold;}
a.moreinfo:hover{color:black;}
a.moreinfo img{vertical-align:middle;margin-left:5px;}



/*** ESTILOS INTERIORES ***/
div.greenbg{background-image:url('../imagenes/interiores/bg_content.gif');background-repeat:repeat-y;}
div#mlateral{background-image:url(../imagenes/interiores/menu_bg.jpg);background-position:5px 0;background-repeat:no-repeat;color:white;margin-bottom:0;padding-top:100px;}
div#mlateral div#botonera{margin-left:5px;padding-left:2px;padding-top:2px;width:191px;height:97px;background-image:url('../imagenes/interiores/bg_menu_buttons.gif');background-repeat:no-repeat;}
div#mlateral div#botonera p{padding:10px; margin-bottom: 0;}
div#mlateral div#botonera img{margin-bottom:2px;}
div#flashi{position:relative;z-index:1;padding-bottom:14px;margin-bottom:2px;background-image:url('../imagenes/interiores/bg_green.jpg');background-repeat:repeat-x;background-color:transparent;background-position: bottom;}
h1.interior{color:#01381e;font-size:2em;line-height:1;margin-bottom:0.5em;background-image:url('../imagenes/interiores/bg_h1.gif');background-repeat:repeat-x;background-position:center bottom;padding-bottom:0.3em;}
h1.tinterior{color:#01381e;font-size:2em;line-height:1;margin-bottom:0.5em;border-bottom:1px solid #ccc;}
div.linterior{height:20px;line-height:1;margin-bottom:0.5em;background-image:url('../imagenes/interiores/bg_h1.gif');background-repeat:repeat-x;background-position:center bottom;padding-bottom:0.3em;}
div#cinterior p{line-height:2em;font-size:1em; text-align: justify;}
div#cinterior ul {list-style-type:square;}
div#cinterior ul li{margin-bottom:10px;}
div#imagenes{margin-top:1.5em;margin-bottom:1.5em;}
div#imagenes img{margin-right:1.3em;}

div#imagenesp div{margin-top:20px;width:157px;float:left;margin-bottom:10px;}
div#imagenesp div.dcenter{text-align:center;}
div#imagenesp div.dright{text-align:right;clear:right;}

/** Procesos **/
h2.proceso_tit{font-family: Arial, sans-serif;font-size:14px;border-bottom:1px dashed #ccc;font-weight:bold;}
div.proceso_prod{background-color:#cce0d7;color:black;font-weight:bold;text-transform:uppercase;font-family:'Verdana';width:100%;height:20px;border:1px solid white;clear:both;font-size:10px;}
div.proceso_prodl{margin-bottom:10px;}
div.proceso_prod_tit{ float:left;padding:2px 3px;}
div.proceso_prod_marca{border-left:2px solid white; float:right;padding:3px;width:200px;}
div.proceso_prod_marca img{margin-left:2px;margin-right:4px;}

/**** LAYERS  ****/
a.openLW{text-decoration:none;color:#004b27;}
div#layer{position:absolute;width:650px;height:420px;padding-bottom:20px;border:1px solid #006334;display:none;z-index:5000;background-color:white;}
div#header_layer{width:100%;height:20px;padding-bottom:2px;background-color:#006334}
div#layer_cont{height:418px;overflow-y:auto; overflow-x:hidden;}
a#close_layer{float:right;display:inline;font-weight:bold;color:white;margin-right:10px;}
a#close_layer:hover{color:black;}
div#overlay{background-color: #006334;display:none;position: absolute;top: 0;left: 0;bottom: 0;right: 0;opacity: 0.7;z-index: 4000;width: 100%;height: 100%;}

/**** CONTACTAR  ****/
table.form {
	border-collapse: collapse;
}
table.form td{
	padding: 0;
}
table.opciones select{
	height: 120px;
}
table.opciones {
	border-collapse: collapse;
}
.form input.error {
	border-color: red;
	padding: 0;
}
.form label.error {
	display: none;	
}
.form input.error:focus {
	border-color: red;
	padding: 0;
}

.mail_message{
	text-align: center;
	font-size: 14px;
}
.success {
	background:#E6EFC2 none repeat scroll 0 0;
	border-color:#C6D880;
	color:#264409;
}
.error {
	background:#FBE3E4 none repeat scroll 0 0;
	border-color:#FBC2C4;
	color:#8A1F11;
}


.oferta_tit{font-weight:bold;color:white;background-color:#006535;}
.oferta_cont{}

