.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

* html .clearfix {height:1px;}

form
{
	margin:0em;
	padding:0em;
}

p
{
	margin-top:0em;
}


/* generated by csscreator.com */ 
html, body
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

body
{
	background-color:#1a1a1a;
}

img {
	border:0px;
}

#ancho
{
	width:99em;
	margin:auto;
	text-align:left;
	border:1px solid blue;
}

#contenedor
{
	width:99em;
	margin:auto;
	text-align:left;
	position:relative;
	/*z-index:2;*/
}

#anchoi
{
	width:100%;
	margin:auto;
	text-align:left;
	height:49em;
	background-repeat:no-repeat;
	position:absolute;
	top:11em;
	
}
.contenido_top{
	display:none;
}
#contenedori
{
	width:94em;
	margin:auto;
	text-align:left;
	position:relative;
	padding-top:2em;
}



#ancho2
{
	position:absolute;
	height:24.5em;
	width:100%;
	background:url(../imgs/fondo_cuerpo.jpg);
	background-position:center;
	background-repeat:repeat-x;
	background-color:#232323;
	top:49em;
}

#ancho3
{
	height:8.5em;
	width:100%;
	background-color:#2b2b2b;
}

#ancho4
{
	width:100%;
}

#piehome
{
display:none;
	position:absolute;
	top:73.5em;
	width:100%;
}

#cabecera2
{
	position:absolute;
	height:8em;
	width:100%;
	background:url(../imgs/fondo_cabecera.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-color:#232323;
				z-index:1;
}

#cabecera2int
{
	width:95em;
	margin-left:auto;
	margin-right:auto;
	padding-left:2.5em;
	padding-right:0em;
		z-index:1;
}

#cabecera2int .logo
{
	float:left;

}

#flash_home
{
	width:100%;
	height:38em;
	/*background:url(../swf/home.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-color:#1c1c1c;*/
	padding-top:8em;
}

.listado_idiomas
{
	padding-top:0.8em;
	float:left;
}

.listado_idiomas .item_on a
{
	color:#d6dad6;
	text-decoration:none;
}

.listado_idiomas .item_sep
{
	padding-left:0.3em;
	padding-right:0.3em;
	color:#9ba29b;
}

.listado_idiomas .item a
{
	color:#9ba29b;
	text-decoration:none;
}

.listado_idiomas .item a:hover
{
	text-decoration:underline;
}

#cabecera1 .sep2
{
	float:left;
	width:0em;
	height:2.1em;
	border-left:1px solid #3f4f4a;
	border-right:1px solid #727e7a;
	margin-left:0.5em;
	margin-top:0.4em;
}

#cabecera1 .sep3
{
	float:left;
	width:0em;
	height:2.1em;
	border-left:1px solid #3f4f4a;
	border-right:1px solid #727e7a;
	margin-left:0.5em;
	margin-top:0.4em;
}
#cabecera1 .telf
{
	float:left;
	padding-left:0.5em;
	padding-top:0.7em;
}
#cabecera1 .buscador
{
	float:left;
}


#cabecera1 .lupa
{
	position:absolute;
	margin-left:12.9em;
	padding-top:0.7em;
	z-index:3;
}

#cabecera1 .input input
{
	width:11.1em;
	padding-top:0.2em;
	padding-bottom:0.2em;
	margin-top:0.5em;
	margin-left:1em;
	padding-left:0.5em;
	padding-right:2em;
	border:1px solid #353535;
	color:#353535;
	background-color:#9ba29b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	height:1.3em;
	z-index:2;
}

#cabecera1 .rss
{
	float:left;
	padding-left:1em;
	padding-top:1em;
}

#menu
{

	display:none;
}


#menu div
{
	position:absolute;
	display:none;
	padding-left:1em;
	padding-right:2em;
	background-color:#343434;
	margin-top:3em;
	padding-top:0.6em;
	padding-bottom:0.8em;
	filter:alpha(opacity=95);
	opacity: 0.95;
	-moz-opacity:0.95;
	z-index:1;
	width:14em;

}

#menu div a
{
	color:#9ba29b;
	text-decoration:underline;
}

#menu div a:hover
{
	color:#ffffff;
}

#menu div ul
{
	list-style:none;
	margin:0em;
	padding:0em;
	padding-left:0em;
	white-space:nowrap;
	
}

#menu div li:hover
{
	background:url(../imgs/fl1.gif);
	background-position:left;
	background-repeat:no-repeat;
}

#menu div li
{
	padding-bottom:0.4em;
	padding-top:0.4em;
	padding-left:1em;
	clear:both;
	background:url(../imgs/fl2.gif);
	background-position:left;
	background-repeat:no-repeat;
	
}

#menu .menu
{
	list-style:none;
	margin:0em;
	padding:0em;
}

#menu .menu li
{
	float:left;
	border:0px solid yellow;
	
}

#contenedorhome
{
	width:99em;
	margin:auto;
	text-align:left;
	position:absolute;
	z-index:3;
	top:44.7em;
}

.contenedorhomeizq
{	
	margin-top:-4em;
	position:absolute;
	z-index:3;

}

.contenedorhomeizq .etq
{
	cursor:pointer;
}

.contenedorhomeder
{	
	margin-top:-4em;
	position:absolute;
	z-index:3;
}


.contenedorhomeizq img
{
	border-left:2.5em solid #0e0e0e;
	border-right:2.5em solid #0e0e0e;
	border-top:1em solid #0e0e0e;
	border-bottom:1em solid #0e0e0e;
}
.contenedorhomeder img
{
	border-left:2.5em solid #0e0e0e;
	border-right:2.5em solid #0e0e0e;
	border-top:1em solid #0e0e0e;
	border-bottom:1em solid #0e0e0e;
}

.nth
{
	margin-top:2em;
	padding-left:2.5em;
	padding-top:0.8em;
	padding-right:2.5em;
	padding-bottom:0.8em;
	background-color:#1f4467;
}

.nth .l
{
	float:left;
	padding-top:0.8em;
	padding-bottom:0.2em;
	width:11em;
}

.nth .r
{
	float:left;
	font-size:12px;
	color:#9ba29b;
	width:27em;
	height:2.5em;
	overflow:hidden;
}

.nth .r a
{
	color:#9ba29b;
	text-decoration:none;
}

.ntv
{
	margin-top:1em;
	padding-left:2.5em;
	padding-top:0.8em;
	padding-right:2.5em;
	padding-bottom:0.8em;
	background-color:#1a5b26;
}

.ntv .l
{
	float:left;
	padding-top:0.8em;
	padding-bottom:0.2em;
	width:11em;
}

.ntv .r
{
	float:left;
	font-size:12px;
	color:#9ba29b;
	width:27em;
	height:2.5em;
	overflow:hidden;
}

.ntv .r a
{
	color:#9ba29b;
	text-decoration:none;
}

#ancho2int
{
	width:99em;
	margin-left:auto;
	margin-right:auto;
}

#ancho2int .izq
{
	float:left;
	width:48.5em;
}

#ancho2int .ct
{
	background-color:#0e0e0e;
	height:7em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	padding-left:2.5em;
	padding-right:2.5em;
}

#ancho2int .ct .texto
{
	color:#9ba29b;
	font-size:12px;
	line-height:1.1em;
}

#ancho2int .ct .homemi a
{	
	color:#9ba29b;
	font-size:12px;
	text-decoration:none;
}

#ancho2int .der
{
	float:left;
	padding-left:2em;
	width:48.5em;
	display:none;
}
embed{
display:none;
}

#ancho2int .dests
{
	background-color:#0e0e0e;
	padding-left:0.9em;
	padding-right:2.4em;
	padding-top:1.5em;
	padding-bottom:1.5em;
}

#ancho2int .item
{
	padding-left:1.5em;
	float:left;
}

#ancho2int .gg
{
	padding-top:2em;
}

#ancho2int .clh
{
	float:left;
	width:23.3em;
	background-color:#0e0e0e;

	height:10.4em;
}

#ancho2int .crh
{
	float:left;
	width:20.7em;
	margin-left:2em;
	background-color:#0e0e0e;
	padding-left:2.5em;
	padding-top:1.2em;
}
#ancho2int .pad_clh
{
	padding-left:2.5em;
	padding-top:1.2em;

}

#ancho2int .crh .tl
{
	padding-bottom:0.8em;
}

#ancho2int .nlt
{
	color:#9ba29b;
	font-size:11px;
	padding-bottom:0.6em;
}

#ancho2int .ir
{
	padding-bottom:1.7em;
	padding-right:2.5em;
}

#ancho2int .inputr
{
	float:left;
}

#ancho2int .botonr
{
	float:right;
}

#ancho2int .inputr input
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:13.8em;
	background-color:#9ba29b;
	color:#202020;
	border:1px solid #353535;
}

#ancho3int
{
	width:94em;
	margin-left:auto;
	margin-right:auto;
}

#ancho4int
{
	width:94em;
	margin-left:auto;
	margin-right:auto;
}

#ancho4int .le
{
	float:left;
	padding-top:2em;
}

#ancho4int .opcmp
{
	padding-right:1.6em;
}

#ancho4int .opcmp a
{
	color:#4d5c57;
	text-decoration:none;
}

#ancho4int .ri
{

	float:right;
}

#pie
{
display:none;
	margin-top:59em;
}

#contenedori .il
{
	float:left;
	width:20.5em;
	display:none;
}

#contenedori .sec
{
	background-color:#262728;
	padding-top:0.9em;
	padding-bottom:0.8em;
	padding-left:2.5em;
	filter:alpha(opacity=95);
	opacity: 0.95;
	-moz-opacity:0.95;
	width:18em;
	position:absolute;
}

#contenedori .sm
{
	background-color:#5c6964;
	margin-top:0.1em;
	margin-right:0.1em;
	padding-top:1.7em;
	padding-left:2.6em;
	padding-bottom:1em;
	filter:alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
	position:absolute;
	top:5.7em;
	width:17.8em;
}

#contenedori .ir
{
	
}

#contenedori .subm
{
	list-style:none;
	margin:0em;
	padding:0em;
	width:16em;
}

#contenedori .subm .on
{
	background:url(../imgs/flsmon.gif);
	background-position:0em 0.4em;
	background-repeat:no-repeat;
}

#contenedori .subm li
{
	background:url(../imgs/flsm.gif);
	background-position:0em 0.4em;
	background-repeat:no-repeat;
	padding-bottom:0.6em;
	padding-left:0.8em;
}

#contenedori .subm li a
{
	color:#d6dad6;
	text-decoration:none;
}


#contenedori .subm .terniv
{
	list-style:none;
	margin:0em;
	padding:0em;
	padding-left:1em;
	padding-left:expression("0.2em");
	padding-top:expression("0.7em");
	padding-bottom:0.8em;
	padding-bottom:expression("0.3em");
}

#contenedori .subm .terniv li
{
	background:url(../imgs/flm3.gif);
	background-repeat:no-repeat;
	background-position:0em 0.4em;
}

#contenedori .subm .terniv a
{
	color:#9ba29b;
	text-decoration:none;
}

#contenedori .subm .terniv .on a
{
	color:#FFFFFF;
}

#contenedori .subm .terniv a:hover
{
	color:#FFFFFF;
	text-decoration:none;
}

#contenedori .subm li a:hover
{
	text-decoration:underline;
}

.capafondo
{
	background-color:#262728;
	filter:alpha(opacity=95);
	opacity: 0.95;
	-moz-opacity:0.95;
	height:45em;
	z-index:1;
	position:absolute;
	width:73.5em;
}

.capa1
{
	position:absolute;
	z-index:1;
	width:68.5em;
	height:43.8em;
	padding-left:2.5em;
	padding-right:2.5em;
	padding-top:0.6em;
	padding-bottom:0.6em;
	left:0px;
}

.capa1 .sep
{
	height:0em;
	border-top:1px solid #151515;
	border-bottom:1px solid #474747;
	margin-top:0.5em;
	margin-bottom:0.5em;
}

.capa1 .sep img
{
	height:0em;
}

.capa1 .til
{
	padding-top:0.2em;
	padding-bottom:0.2em;
	height:4.4em;
	overflow:hidden;

}

.capa1 .tex
{
	padding-top:1em;
	height:auto;
	padding-right:0.5em;


}

.capa1 .texmapaweb
{
	padding-top:1em;
	height:auto;
	padding-right:0.5em;

	color:#FFFFFF;
}

.capa1 .texmapaweb .mwn1 a{
	color:#FFFFFF;
	text-decoration:none;
}

.capa1 .texmapaweb .mwn1 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.capa1 .texmapaweb .mwn1{
	padding-bottom:0.3em;
	width:21.2em;
	float:left;
	border:0px solid blue;	
}

.capa1 .texmapaweb .mwn2{
	padding-bottom:0.3em;
	width:42.2em;
	float:left;
	border:0px solid blue;
	margin-left:2.7em;	
}

.mwn2i
{
	padding-bottom:0.3em;
	width:21.2em;
	border:0px solid red;
	float:left;
}

.mwn2i a{
	color:#FFFFFF;
	text-decoration:none;
}

.mwn2i a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.mwn3i
{
	padding-left:2.7em;	
	margin-bottom:0.3em;
	width:18.1em;
	border:px solid green;
	float:left;
}

.anchocjmw
{
	width:100%;
}
.tdmw{
	border-bottom:1px dotted white;
	width:100%;
}
.mwn3ii
{
	padding-bottom:1em;
}

.mwn3ii a{
	color:#FFFFFF;
	text-decoration:none;
}

.mwn3ii a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.capa1 .tex2
{
	padding-top:1em;
	height:34em;
	overflow:hidden;
}

.capa1 .texareas
{
	padding-top:1em;
	height:18em;
	overflow:hidden;
	padding-bottom:2.6em;
}

.capa1 .texareas2
{
	padding-top:1em;
	padding-bottom:2.6em;
}

.capa1 .tal
{
	float:left;
	width:51.5em;
}

.capa1 .tal2
{

	float:left;
	height:auto;
	margin-bottom:1.6em;
	width:51em;
	padding-right:0.5em;

}

.capa1 .tar
{
	float:right;
	width:15em;
	display:none;
}
form{
display:none;
}
.capa1 .mimi
{
	text-align:center;
	width:15em;
	height:2.1em;
	padding-top:0.4em;
	background:url(../imgs/bot_solinfo.gif);
	background-repeat:no-repeat;
}

.capa1 .mimi a
{
	width:15em;
	
	color:#9ba29b;
	text-decoration:none;
}

.capa1 .linkd {
	color:#e8e8e8;
	padding-bottom:1em;
}

.capa1 .seplinkd
{
	padding-bottom:1em;
}

.capa1 .linkd .cos
{
	font-size:9px;
}

.capa1 .linkd a
{
	color:#e8e8e8;
	text-decoration:none;
}

.capa1 .linkd a:hover
{
	text-decoration:underline;
}

#galeria_hz
{
	margin-top:1.8em;
	width:68.6em;
	height:10em;
	display:none;
}

#galeria_hzthin
{
	height:10em;
	display:none;
}

#galeria_hzthin img
{
	width:51.5em;
	display:none;
}

.capa1 .separador_contenido
{
	font-size:12px;
	color:#9ba29b;
}

.capa1 #foto img
{
	margin-left:2em;
	margin-bottom:2em;
	border:1px solid #FFFFFF;
}

.capa1 #masf{

}


.itemnot
{
	position:absolute;
	visibility:hidden;
	width:27em;
}

.fln
{
	position:absolute; margin-top:1em; margin-left:27em;
	
}

  body:nth-of-type(1) .fln{
	position:absolute; margin-top:1em; margin-left:27em;
  }

#flash_4e
{
	padding-top:1.6em;
	height:31em;
	width:68.5em;
}

.buspp
{
	padding-top:1.2em;
	padding-bottom:1.2em;
}

.buspp .l1
{
	float:left;
	width:11em;
}

.buspp .l2
{
	float:left;
	font-size:12px;
	color:#9ba29b;
}

.buspp .l3
{
	float:left;
}

.buspp .l4
{
	float:left;
	padding-left:0.3em;
	padding-top:0.2em;
}

.buspp .input
{
	width:20.6em;
	padding-top:0.2em;
	padding-bottom:0.2em;
	margin-left:1em;
	border:1px solid #353535;
	color:#353535;
	background-color:#9ba29b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	z-index:2;
}

.capa1 .texprods
{
	padding-top:1.4em;
	height:10.5em;
	overflow:hidden;
}

.capa1 .capatp
{
	width:68.5em;
	padding-top:2em;
}

.capa1 .capatp .l1
{
	float:left;
	width:30.1em;
}

.capa1 .capatp .l2
{
	float:right;
	text-align:left;
	width:30.1em;
}

.capa1 .capatp .imgl img
{
	border:1px solid #FFFFFF;
	margin-top:0.2em;
}

.npr
{
	font-weight:bold;
	color:#d6dad6;
}

.tresults
{
	padding-top:0.6em;
}

.item_buspr
{
	padding-top:1.1em;
}

.item_buspr .tibus a
{
	color:#d6dad6;
	text-decoration:underline;
}

.item_buspr .nombrebus
{
	height:1.2em;
	overflow:hidden;
}

#nueva_busqueda
{
	position:absolute;
	top:40em;
	font-size:10px;
}

#paginador_prods
{
	text-align:center;
	width:100%;
	top:37em;
	font-size:10px;
	position:absolute;
	display:none;
}

#paginador_prods .actual
{
	color:#d6dad6;
	padding-left:0.4em;
	padding-right:0.4em;
}

#paginador_prods .noactual
{
	padding-left:0.4em;
	padding-right:0.4em;
}

#paginador_prods .noactual a
{
	color:#9ba29b;
	text-decoration:none;
}

#paginador_prods .noactual a:hover
{
	text-decoration:underline;
}

#nueva_busqueda .l1
{
	float:left;
	width:15em;
}

#nueva_busqueda .l3
{
	float:left;
}

#nueva_busqueda .l4
{
	float:left;
	padding-left:0.3em;
	padding-top:0.2em;
}

#nueva_busqueda .input
{
	width:20.6em;
	padding-top:0.2em;
	padding-bottom:0.2em;
	margin-left:1em;
	border:1px solid #353535;
	color:#353535;
	background-color:#9ba29b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	z-index:2;
}
.globo 
{
	width:200px;
}

.globo .titulo
{
	font-size:12px;
	font-weight:bold;
}

.com_txt{
font-size:12px;
color:#d6dad6;
}
.com_txt a{
text-decoration:underline;
color:#d6dad6;
}
.com_txt a:hover{
text-decoration:none;
color:#d6dad6;
}
.com_1{
width:34.3em;

}
.com_2{
width:34.3em;
padding-top:0.5em;
padding-bottom:0.5em;
}

.com_3{
width:14.3em;
padding-top:0.5em;
padding-bottom:0.5em;
}

.com_3_1{
float:left;
width:23.3em;
padding-top:0.5em;
}
.com_3_2{
float:left;
width:10.5em;
padding-top:0.2em;
text-align:right;
}

.com_3_3{
float:left;
width:18.3em;
padding-top:0.5em;
padding-bottom:1em;
}
.com_3_4{
float:left;
width:15.5em;
padding-top:0.5em;
text-align:right;
padding-bottom:1em;
}

.input_com{
width:28em;
border:1px solid #353535;
background-color:#9ba29b;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.input_com2{
width:15.5em;
border:1px solid #353535;
background-color:#9ba29b;
}

#directions{
clear:both;
width:33.3em;
height:17.1em;
overflow:auto;
background-color:#FFFFFF;
top:0.5em;
display:none;
}
#imp1{
display:none;
}
#resu{
display:none;
}
.bus
{
	text-align:center;
	width:10.5em;
	height:2.5em;
	padding-top:0.6em;
	background:url(../imgs/bot_bus.gif);
	background-repeat:no-repeat;
}

.bus a
{
	color:#9ba29b;
	text-decoration:none;
}

.bus .txt{
	font-size:10px;
	color:#9ba29b;
	margin-top:0.9em;

}

.submenu
{
	position:absolute;
	width:14em;
	height:14.5em;
	margin-left:-14em;
	border:1px solid #6e7e7b;
	padding-top:0em;
	display:none;
	z-index:29;
	background-color:#1a1a1a;
	margin-top:0.8em;
}
  body:nth-of-type(1) .submenu{
	margin-left:-10em;
	margin-top:0em;
	height:12.5em;
  }

#submenursstop {
	position:absolute;
	display:none;
	z-index:3;
}

.submenu .interior
{
	padding-top:0.7em;
	float:left;
	width:14em;
}

.rss1
{
	text-align:right;
	color:#fe6700;
	padding-bottom:0.3em;
	padding-right:1em;
}

.rss2
{	text-align:right;
	padding-right:1em;
		padding-bottom:0.1em;
}

.rss2 a
{
	color:#9ba29b;
	text-decoration:none;
}

.rss2 a:hover
{
	text-decoration:underline;
}

.rss2_1
{	text-align:right;
	padding-right:1em;
		padding-bottom:0.1em;
		padding-top:0.5em;
}

.rss2_1 a
{
	color:#9ba29b;
	text-decoration:none;
}

.rss2_1 a:hover
{
	text-decoration:underline;
}

#rsstop
{
	cursor:pointer;
}

#rsstop .rss3
{
	text-align:right;
	padding-right:1em;
	padding-top:0em;
}

.rss3 a
{
	color:#727e7a;
	text-decoration:none;
}

.rss3 a:hover
{
	text-decoration:underline;
}

.rss2 img
{
	margin-left:0.3em;
	height:0.5em;
}


#hilo{
	color:#727e7a;
}
#hilo a{
	color:#727e7a;
	text-decoration:none;
}
#hilo a:visited{
	color:#727e7a;
	text-decoration:none;
}
#hilo a:hover{
	color:#727e7a;
	text-decoration:underline;
}



#hilo .ultimo{
	color:#9ba29b;
}

#hilo .sep2{
	background-image:url(../imgs/sep_fil.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:1em;
	width:1em;
	padding-left:0.7em;
	padding-right:0.7em;
}


/***************************/
.form
{
width:68.2em;


}
.form .ul_falso
{
	list-style:none;
	margin:0em;
	padding:0em;
	padding-bottom:0em;
}
.form .label
{
	width:13em;
	float:left;
	text-align:left;
	padding-top:0.6em;




}
.form .label2
{
	width:13em;
	float:left;
	text-align:left;
	padding-left:2em;
	padding-top:0.6em;


}

.form .label3
{
	width:58.2em;
	float:left;
	text-align:left;
}

.form .label4
{
	width:10em;
	float:left;
	text-align:left;
}

.form .label3_2
{
	width:56.3em;
	float:left;
	text-align:left;
}

.form .label4_2
{
	width:10em;
	float:left;
	text-align:left;
}
.form .label_tit
{
	width:65em;
	float:left;
	text-align:left;
	padding-top:0.6em;
	padding-bottom:0.5em;

}
.form .label_tit2
{
	width:65em;
	float:left;
	text-align:left;
	padding-top:2em;
		padding-bottom:0.5em;

}

.form .label5
{
	width:10em;
	float:left;
	text-align:left;
	padding-top:0.6em;
}
.form .label6
{
	width:16.2em;
	float:left;
	text-align:left;
	padding-left:2em;
	padding-top:0.6em;


}
.form .label6_2
{
	width:14.2em;
	float:left;
	text-align:left;
	padding-left:2em;
	padding-top:0.6em;


}
.form .label6_3
{
	width:14.2em;
	float:left;
	text-align:left;
	padding-left:2em;
	padding-top:0.6em;


}
.form .label_d5
{
	width:30em;
	float:left;
	text-align:left;
	padding-top:0.6em;
}
.form .label_d6
{
	width:34.2em;
	float:left;
	text-align:left;
	padding-left:2em;
	padding-top:0.6em;



}
.form .label_d62
{
	width:34.2em;
	float:left;
	text-align:left;
	padding-left:2em;
	padding-top:0.6em;
	padding-bottom:0.5em;


}

.form .label5_2
{
	width:10em;
	float:left;
	text-align:left;
	
	padding-top:0.6em;
}

.form .label5_3
{
	width:10em;
	float:left;
	text-align:left;
	padding-top:0.6em;
	padding-left:2.4em;
}
.form .dato1_2
{
	width:10em;
	float:left;
	padding-top:0.6em;
		

}

.form .dato1
{
	width:20em;
	float:left;
	padding-top:0.6em;
	
		

}

.form .dato11
{
	width:20em;
	float:left;
	padding-top:0.6em;
	padding-bottom:1em;
	
		

}
.form .dato2
{
	width:52em;
	float:left;
	padding-top:0.6em;
	padding-bottom:1em;
		

}

.form .dato3
{
	width:52em;
	float:left;
	padding-top:0.6em;
		

}
.form .input_s{
	border:1px #353535 solid;
	background-color:#9ba29b;
	color:#352a15;
	width:16.6em;
	padding:0.1em;
		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.form .input{
	border:1px #353535 solid;
	background-color:#9ba29b;
	color:#352a15;
	width:16.3em;
	padding:0.1em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.form .input_d{
	border:1px #353535 solid;
	background-color:#9ba29b;
	color:#352a15;
	width:16.7em;
		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.form .input_e{
	border:1px #353535 solid;
	background-color:#9ba29b;
	color:#352a15;
	width:46.9em;
	
		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.form .input_3{
	border:1px #353535 solid;
	background-color:#9ba29b;
	color:#352a15;
	width:42em;
}


.form .input_c{
	border:1px #353535 solid;
	background-color:#9ba29b;
	color:#352a15;
	width:45.5em;
	height:8em;
	padding:0.1em;
	width:expression("45.5em");
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}
.form .input_c2{
	border:1px #353535 solid;
	background-color:#9ba29b;
	color:#352a15;
	width:48em;
	height:2.5em;
	padding:0.1em;
	width:expression("48em");
		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.form .input_c3{
	border:1px #353535 solid;
	background-color:#9ba29b;
	color:#352a15;
	width:46.4em;
	height:2.5em;
	padding:0.1em;
	width:expression("46.6em");
			font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.form .input_m{
	border:1px #353535 solid;
	background-color:#9ba29b;
	color:#352a15;
	width:7.7em;
	padding:0.1em;
}
.form .btnenviar {
	cursor:pointer;
	 height:2.3em;
	 border:1px solid #727e7a;
	 background-image:url(../imgs/fenv.gif);
	 background-repeat:repeat-x;
	 color:#9ba29b;
	 text-align:center;
}

.form .btnenviar .txt_s{ padding-top:0.5em;
}

#error_layer
{
	font-size:11px;
	color:#FF9900;
}
/***************************/


.txt_1{
color:#9ba29b;
font-family:Arial;
font-size:12px;

}

.txt_1 a{
color:#d6dad6;
text-decoration:underline;
}

.txt_1 a:hover{
color:#d6dad6;
text-decoration:none;
}


.txt_2{
color:#4d5c57;

}

.txt_3{
color:#727e7a;
}
.txt_3 a{
color:#727e7a;
text-decoration:underline;

}
.txt_3 a:hover{
color:#727e7a;
text-decoration:none;

}
.pi{
float:left;
width:51em;
padding-top:1.5em;

}
.pd{
float:right;
width:41em;
height:8.4em;
}
.of
{
	list-style:none;
	margin:0em;
	padding:0em;
	padding-top:0.5em;
}

.of .of_p1{
float:left;
width:12em;
line-height:1.5em;

}
.of .of_p2{
float:left;
width:34em;
line-height:1.5em;

}


.me
{
	list-style:none;
	margin:0em;
	padding:0em;
	padding-top:1.5em;
}

.me .me_p1{
float:left;
width:40em;
line-height:1.5em;

}



/****/

.tes_it{
clear:both;	
height:8em;
margin-bottom:2em;
width:55em;
float:left;

}
.tes_n{
padding-top:0.2em;
width:53em;

}
.tes_tit{
	float:left;
	width:53em;
	margin-top:-0.3em;
	padding-right:1em;
	height:8em;


}
.tes_tit_txt{
	font-size:12px;
	color:#d6dad6;

}
.tes_tit a{
	font-size:12px;
	color:#d6dad6;

}

.tes_tit a:hover{color:#ffffff;}

.tes_txt{
	font-size:12px;
	color:#9ba29b;	
	line-height:1.2em;
	
	height:4.8em;overflow:hidden;
}

.tes_txt_i{
	font-size:12px;
	color:#9ba29b;
	font-style:italic;
}

.tes_img{

	margin-bottom:2em;
}

.tes_img img{
border:#ffffff 1px solid;

}
.tes_img,.tes_img img{
	
	float:left;
	width:12.8em;
	height:8.3em;
}
.tes_p{
text-align:center;
position:absolute;
width:68em;
top:42em;
left:2.5em;
z-index:20;
}

.tes_p a{
	color:#9ba29b;
	margin:0em 0.5em 0em 0.5em;
	text-decoration:none;
}
.tes_p a:hover{color:#ffffff;text-decoration:underline;}

.tes_p .no_a,.nov_p .no_a:hover{
	color:#d6dad6;
	text-decoration:none;
	cursor:default;
}
.tes_rss{
position:absolute;
left:68em;;
top:4.2em;

}


.lo_i{
float:left;
width:37em;

}
.lo_d{
float:right;
width:30em;

}

.lo_o
{
	list-style:none;
	margin:0em;
	padding:0em;
	padding-bottom:1.5em;

}

.lo_o .lo_o1{
float:left;
width:37em;

}

.de_o
{
	list-style:none;
	margin:0em;
	padding:0em;
	padding-top:3em;

}

.de_o .de_o1{
float:left;
width:37em;

}
.de_o .de_o2{
float:left;
width:37em;

}
.txt_lo1{
	font-size:12px;
	color:#d6dad6;

}

.txt_lo2{
	font-size:12px;
	color:#9ba29b;
}

.txt_lo2 a{
	font-size:12px;
	color:#d6dad6;
	text-decoration:underline;
}

.txt_lo2 a:hover{
	font-size:12px;
	color:#d6dad6;
	text-decoration:none;
}

#map{
width:30em;
height:31em;
overflow:hidden;

}

.capa1 .tex3
{
	padding-top:1em;
	height:32em;
	padding-right:0.5em;
}


.capa1 .tex_t
{
	padding-top:1em;
	height:auto;
	overflow:auto;
	padding-right:0.5em;
	


}
.lista{
	margin:0em;
	padding-left:2em;
	padding-bottom:1.5em;
	color:#e8e8e8;
}
.lista ul{


}
.lista li{
	list-style-image:url(../imgs/c1.gif);
	padding-bottom:0.5em;
}

.lista a{
	color:#e8e8e8;
	text-decoration:none;
}
.lista a:hover{
	color:#e8e8e8;
	text-decoration:underline;
}

.lista2{
	margin:0em;
	padding-left:1em;
	color:#e8e8e8;
}
.lista2 ul{


}
.lista2 li{
	list-style-image:url(../imgs/c1.gif);
	padding-bottom:0.5em;
}

.lista2 a{
	color:#e8e8e8;
	text-decoration:none;
}
.lista2 a:hover{
	color:#e8e8e8;
	text-decoration:underline;
}

#cabecera1
{
	background:url(../imgs/ftop.gif);
	height:3em;
	background-position:bottom center;
	background-color:#4d5c57;
	background-repeat:repeat-x;
	width:100%;
	
}

#cabecera1int
{
display:none;
	width:94em;
	height:3em;
	margin-left:auto;
	margin-right:auto;
	padding-left:2.5em;
	padding-right:2.5em;
}

#cabecera1 .sep1
{
	position:absolute;
	width:0em;
	height:2.1em;
	border-left:1px solid #3f4f4a;
	border-right:1px solid #727e7a;
	margin-left:13.5em;
	margin-top:0.4em;
}

#cabecera1 .seps
{
	float:left;
	width:0em;
	height:2.1em;
	border-left:1px solid #3f4f4a;
	border-right:1px solid #727e7a;
	margin-top:0.4em;
}

#cabecera .izq
{
	float:left;
}

#cabecera1 .der
{
	float:right;
}

#cabecera1 .bonline1
{
	position:absolute;
	padding-top:0.5em;
	z-index:1;
}

#cabecera1 .bonline2
{
	position:absolute;
	padding-top:0.8em;
	padding-left:0.4em;
	z-index:2;
}

#cabecera1 .bonline2 a
{
	color:#9ba29b;
	text-decoration:none;
}

#cabecera1 .bonline2 a:hover
{
	text-decoration:underline;
}

#phone
{
	position:absolute;
	width:69.5em;
	text-align:right;
	top:2em;
	z-index:9;
	margin-left:24em;
	/*width:expression("94em");*/
}

#flash_partners{
width:23.3em;
height:7.6em;
}
.nov_it{
clear:both;	
height:6em;
overflow:hidden;
margin-bottom:2em;

}
.nov_tit{
	float:right;
	width:55.7em;
	line-height:1.6em;
	margin-top:-0.2em;
	height:6em;
	overflow:hidden;
}

.nov_tit a{
	font-size:12px;
	color:#d6dad6;

}

.nov_tit a:hover{color:#ffffff;}

.nov_txt{
	font-size:12px;
	color:#9ba29b;
	line-height:1.2em;
}


.nov_img {
	width:10.8em;
	border:#ffffff 1px solid;
	float:left;
	height:5.3em;
	overflow:hidden;
	cursor:pointer;
	
}

.nov_img img{
	width:10.8em;
}

.nov_p{
	text-align:center;
	position:absolute;
	width:68em;
	top:42em;
	z-index:20;
	color:#9ba29b;
	display:none;
}

.nov_p a{
	color:#9ba29b;
	margin:0em 0.5em 0em 0.5em;
	text-decoration:none;
}
.nov_p a:hover{color:#ffffff;text-decoration:underline;}

.nov_p .no_a,.nov_p .no_a:hover{
	color:#d6dad6;
	text-decoration:none;
	cursor:default;
}
.nov_rss{
position:absolute;
left:68em;;
top:4.2em;
display:none;
}

.det{
	height:auto;
	padding-right:0.5em;
	
}
.det_tit{
	font-size:12px;
	color:#d6dad6;
}
.det_fec,.det_txt{
	color:#9ba29b;
	line-height:1.2em;
}
.det_txt{
	font-size:12px;
	margin-top:2em;
}

.det_foto{
	border:1px solid #ffffff;
	float:right;
	margin:0em 0em 0em 1em;
	padding:0em;
	padding-bottom:0.6em;
	padding-bottom:expression("0em");
	margin-bottom:1em;
	
}
.det_foto .img1{
	width:29.8em;
	padding-left:3em;
	margin:0em;
padding-left:3em;
	
}

.det_foto2{
	border:1px solid #ffffff;
	float:right;
	margin:0em 0em 0em 1em;
	padding:0em;
	padding-bottom:0.5em;
	padding-bottom:expression("0em");
	margin-bottom:1em;
}
.det_foto2 .img1{
	width:29.8em;
	padding:0em;
	margin:0em;
	padding-left:3em;

}

.det .masi{

}


.det_p{
position:absolute;
width:68.5em;
top:41.7em;
z-index:20;
color:#9ba29b;
display:none;
}

.det_p a{
	color:#9ba29b;
	margin:0em 0.5em 0em 0.5em;
	text-decoration:none;
}
.det_p a:hover{color:#ffffff;text-decoration:underline;}

.det_links{
color:#d6dad6;
font-size:12px;
}
.det_links a{
color:#d6dad6;
}
.det_links a:hover{
color:#ffffff;
}

#cases{
float:left;
height:28.6em;
overflow:hidden;
width:56.3em;
margin-left:2.1em;
margin-right:2.1em;

}

#cases .it{
	width:11em;
	height:10.2em;
	overflow:hidden;
	float:left;
	margin-right:2em;
	margin-left:2.1em;
}

#cases .it img{
	width:10.8em;
	height:5.3em;

	
}

.borde img{
	border:1px solid #ffffff;
}
#cases .it .tit{
	margin-top:0.2em;
	line-height:1.3em;
}

#cases .it .tit a{
	color:#ffffff;
	text-decoration:none;
}


#cases .it .tit a:hover{
	text-decoration:underline;
}

.big_link1,.big_link2{
	width:4em;
	height:30em;
	background-color:#000000;
	text-align:center;
	vertical-align:middle;
	filter:alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity:0.6;
	float:left;
}

.big_link{
	width:4em;
	height:30em;
	text-align:center;
	vertical-align:middle;
	float:left;

}
#tcaso{
	font-size:12px;
	color:#9ba29b;
	
	height:auto;

	padding-right:0.5em;
}

#alt_div{
	background-color:#000000;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	color:#475c55;
	z-index:150000;
	position:absolute;
	left:0em;
	top:0em;
	padding:1em 1.5em 1em 1.5em;
	display:none;

}

#emascaro{
	text-align:center;
	margin-top:1.2em;
	margin-bottom:1em;
}
#emascaro a{color:#727e7a;}
#emascaro a:hover{color:#ffffff;}

.pdfs{
	height:30em;
	overflow:hidden;

}
.pdfs ul{
	margin:0em;
	float:left;
	width:22.5em;
}
.pdfs ul {
	padding:0em;
}
.pdfs ul li{
	list-style:none;
	padding-left:2.2em;
	
	background-position:left bottom;
	background-repeat:no-repeat;
	margin-bottom:0.7em;
}

.pdfs a{
	color:#ffffff;
	text-decoration:none;
}
.pdfs a:hover{
	text-decoration:underline;
}



.paginador{
font-size:10px;
	text-align:center;
	position:absolute;
	width:68em;
	top:41em;
	z-index:20;
	color:#9ba29b;
	display:none;
}

.paginador a{
	color:#9ba29b;
	margin:0em 0.5em 0em 0.5em;
	text-decoration:none;
}
.paginador a:hover{color:#ffffff;text-decoration:underline;}

.paginador .no_a,.paginador .no_a:hover{
	color:#d6dad6;
	text-decoration:none;
	cursor:default;
}



.casos2{
	height:30em;
	overflow:hidden;

}
.casos2 ul{
	margin:0em;
	float:left;
	width:22.5em;
}
.casos2 ul, .pdfs li{
	padding:0em;
}
.casos2 li{
	list-style:none;
	height:2.6em;
	overflow:hidden;
	padding-left:2.2em;
	background-image:url(../imgs/ico_flecha.gif);
	background-position:left 0.3em;
	background-repeat:no-repeat;
	margin-bottom:0.7em;
	color:#ffffff;

}
  body:nth-of-type(1) .casos2 li{
	height:2.2em;
	margin-bottom:1.2em;
  }

.casos2 a{
	color:#ffffff;
	text-decoration:none;
}
.casos2 a:hover{
	text-decoration:underline;
}






.enlaces{
	height:30em;
	overflow:hidden;

}
.enlaces ul{
	margin:0em;
	float:left;
	width:22.5em;
}
.enlaces ul, .pdfs li{
	padding:0em;
}
.enlaces li{
	list-style:none;
	padding-left:2.2em;
	background-image:url(../imgs/ico_flecha.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin-bottom:0.7em;
}

.enlaces a{
font-size:13px;
	color:#d6dad6;
	text-decoration:none;
}
.enlaces a:hover{
	color:#ffffff;
	text-decoration:underline;
}

#sound
{
	float:left;
	width:11.1em;
	height:2.1em;
	padding-top:0.5em;
}