/*
 * ESTILOS CON VALORES ABSOLUTOS QUE HABRĶA QUE MODIFICAR PARA CADA TIPO DE RESOLUCION
 * 
 * #container
 * #container #contents #corporativo #corporativoInferior #textosCorporativo
 * #container #contents #ayudaPronovias #ayudaTextos #explicacion
 * .listadoMapaweb 
 * 
 */

body { margin:0; padding:0; background:#000000; 
       text-align: center; /* for IE */
		height:100%; vertical-align:middle; color:#FFF; font:normal 12px Arial;
     }
TD {font:normal 10px Arial;}
#container {width:979px; height:570px; margin:0 auto; text-align:left; clear:both; padding-bottom:10px; }
#container[id] {height:560px; }
.home_height{height:1150px !important; padding-top:20px;}
#aspnetForm {padding:0; margin:0;}

#paginador {
	width:308px;
	height:246px;
}
.col27, .col30
{
    margin-bottom:5px;
    _margin-bottom:0px;
}


#container #menulateral {width:195px; float:left; clear:left;}

#container #menulateral .nivel1 { color:#FFFFFF; font:bold 10px Arial; text-decoration:none; 
                                  text-transform:uppercase; clear:both; 
                                  background:url('/images/flecha3.gif') no-repeat left center;
                                  margin:2px 0 0 0; padding:3px 0 2px 14px; line-height:12px;
                                  _padding-top:2px; _padding-bottom:1px; }
                                  
#container #menulateral a:link.linkNivel1, #container #menulateral a:visited.linkNivel1 {color:#FFFFFF; font:bold 10px Arial; text-decoration:none;}
#container #menulateral a:hover.linkNivel1 {color:#6f6f6f; font:bold 10px Arial; text-decoration:e8e8e8;}

#container #menulateral .nivel1marcado .linkNivel1:link, #container #menulateral .nivel1marcado .linkNivel1:hover, #container #menulateral .nivel1marcado .linkNivel1:visited {
	color:#6f6f6f;
}

#container #menulateral .nivel1marcado { color:#6f6f6f; font:bold 10px Arial; text-decoration:none; text-transform:uppercase; clear:both; background:url('/images/flecha3.gif') no-repeat left center; margin:2px 0 0 0; padding:3px 0 2px 15px; line-height:12px; _padding-top:2px; _padding-bottom:1px;}

#container #menulateral .nivel1marcado a:link.linkNivel1, 
		#container #menulateral .nivel1marcado a:visited.linkNivel1, 
		#container #menulateral .nivel1marcado a:hover.linkNivel1: { 
			color:#6f6f6f; font:bold 10px Arial; text-decoration:none; text-transform:uppercase; background-color:#F00; 
}

#container #menulateral .nivel2 { margin:0px 0 0 15px; color:#e8e8e8; font:normal 10px Arial; 
                                  text-decoration:none; clear:both; padding:0; line-height:12px; }
#container #menulateral a:link.linkNivel2, #container #menulateral a:visited.linkNivel2 {color:#e8e8e8; font:normal 10px Arial; text-decoration:none;}
#container #menulateral a:hover.linkNivel2 {color:#6f6f6f; font:normal 10px Arial; text-decoration:none;}

#container #menulateral .nivel2marcado { margin:0px 0 0 15px; color:#6f6f6f; font:normal 10px Arial; text-decoration:none; clear:both; padding:0; line-height:12px; }

#container #menulateral .nivel2marcado a:link.linkNivel2, 
	#container #menulateral .nivel2marcado a:visited.linkNivel2, 
	#container #menulateral .nivel2marcado a:hover.linkNivel2 {
			color:#6f6f6f; font:normal 10px Arial; text-decoration:none;
}

#container #menulateral .nivel3 { margin:1px 0 0 27px; color:#FFFFFF; font:bold 10px Arial; text-decoration:none; clear:both; padding:0; line-height:10px; }
#container #menulateral a:link.linkNivel3, #container #menulateral a:visited.linkNivel3 {color:#e8e8e8; font:normal 10px Arial; text-decoration:none;}
#container #menulateral a:hover.linkNivel3 {color:#6f6f6f; font:normal 10px Arial; text-decoration:none;}
#container #menulateral .nivel3marcado {margin:1px 0 0 27px; color:#6f6f6f; font:bold 10px Arial; text-decoration:none; clear:both; padding:0; line-height:10px;}
#container #menulateral .nivel3marcado a:link.linkNivel3, #container #menulateral .nivel3marcado a:visited.linkNivel3, #container #menulateral .nivel3marcado a:hover.linkNivel3 {color:#6f6f6f; font:normal 10px Arial; text-decoration:none;}


#container #contents {width:757px; height:545px; float:left; clear:right; text-align:left; }

#container #contents #title {color:#ffffff; font:bold 18px Arial; width:100%; padding:30px 0; clear:both;}
#container #contents #destacado {width:100%; clear:both;}
#container #contents #destacado #imagen {width:100%; text-align:center;} 
#container #contents #destacado #imagen img {margin:0 auto;}
#container #contents #texto {width:50%; clear:both; font:normal 11px Arial; color:#FFFFFF; padding:20px 0px; margin:0 auto; text-align:justify;}



#container #contents #prehome .separador {width:100%; height: 20px; float:left;}
#container #contents #prehome {width:100%; height:100%; float:left; clear:right; text-align:left; padding-left:28px;}
#container #contents #prehome[id] {width:98%;}
#container #contents #prehome #title {color:#ffffff; font:bold 18px Arial; width:100%; padding:10px 0; clear:both;}
#container #contents #prehome #destacado {width:100%; clear:both;}
#container #contents #prehome #destacado #imagen {width:100%; text-align:center;} 
#container #contents #prehome #destacado #imagen img {margin:0 auto;}
#container #contents #prehome #texto {width:100%; clear:both; font:normal 11px Arial; color:#FFFFFF; padding:20px 0px; margin:0 auto; text-align:center;}
#container #contents #prehome #texto #prehomeEntradilla {text-align:justify; width:50%; margin:0 auto;}
#container #contents #prehome #enlaces {text-align:justify; width:50%; margin:0 auto;}
#container #contents #prehome #enlaces PreHomeColecciones a:Link, #container #contents #enlacesPreHomeColecciones a:Visited {font:normal 12px Arial; color:#FFFFFF; text-decoration:none;}
#container #contents #prehome #enlaces PreHomeColecciones a:Hover {font:normal 12px Arial; color:#FFFFFF; text-decoration:underline;}

#container #contents #colecciones {
	background:#202020;
	width:757px; height:545px;
	padding-top:3px;
}

#container #contents #colecciones #cabeceraColecciones {padding-left:17px;padding-right:17px; padding-top:22px;}
#container #contents #colecciones #cabeceraColecciones #tituloSeccion {color:#FFFFFF; font:bold 12px Arial; text-align:center; margin:0; padding:0 7px 0 0; line-height:17px; float:left; width:auto;}
#container #contents #colecciones #textoIntColecciones {font:12px Arial; color:#a3a3a3;}
#container #contents #colecciones #contentColecciones {padding-left:0px;}

/* 25/09/2009 */
#container #contents #colecciones #contentColecciones img { width:189px; height:370px !important; _height:360px !important; }

#container #contents #colecciones #contentColecciones .col381 .imagen {background:url('/images/1024/381.jpg') no-repeat left top; }
#container #contents #colecciones #contentColecciones .col382 .imagen {background:url('/images/1024/382.jpg') no-repeat left top;}
#container #contents #colecciones #contentColecciones .col378 .imagen {background:url('/images/1024/378.jpg') no-repeat left top;}
#container #contents #colecciones #contentColecciones .col379 .imagen {background:url('/images/1024/379.jpg') no-repeat left top;}

/* 25/09/2009 */
#botonMisFavoritos { width:80%; height:40px; background:url('/images/1024/but_favoritos.jpg'); }
#botonConciertaUnaCita {width:80%; height:40px; background:url('/images/1024/but_cita.jpg'); }
#botonDondeComprar { width:80%; height:40px; background:url('/images/1024/but_donde_comprar.jpg'); }

#container #coleccionesColumna {float:left;}
#container #coleccionesColumna .itemColeccion {clear:both; width:100%; text-align:left; vertical-align:top;}
#container #coleccionesColumna .itemColeccion a:Link.textoGris, #container #coleccionesColumna .itemColeccion a:Visited.textoGris {font:12px Arial; color:#a3a3a3; text-decoration:none; text-align:left;}
#container #coleccionesColumna .itemColeccion a:Hover.textoGris {font:12px Arial; color:#FFFFFF; text-decoration:none; text-align:left;}
#container #coleccionesColumna .imagenColeccion {height:142px; width:100%; background-color:#0066CC;}

#container .coleccionesColumna {float:left; padding:0; margin:0;}
#container .coleccionesColumna .tituloSeccion {color:#FFFFFF; font:bold 12px Arial; text-align:center; margin:0; padding:8px 0 0 0; line-height:17px; width:auto;}
#container .coleccionesColumna .tituloSeccion[class] {padding:8px 0 0 0;}


#nuevas_colecciones {z-index:1000; position:relative; width:375px; height:25px; background:#333; color:#FFF; text-transform:uppercase; left:1px; top:-282px; float:left; text-align:center; font:bold 16px Arial;}
#presentacion {z-index:10; top:0px; left:0px;}

#breadcrumb { width:955px; _width:800px; color:#FFFFFF; clear:both; font:normal 9px Arial; position:relative; text-align:left; top:101%; _top:98%; }
#breadcrumb.largo { _width:955px !important; }
.home #breadcrumb { _top:-60px !important; }

.top90 {
	_top:86% !important;
}
.top96 {
	_top:93% !important;
}

#breadcrumb #bloque1 { width:170px; _width:195px; float:left;}
#breadcrumb #bloque2 { width:755px; _width:600px; float:left; text-align:center; color:#828282; }
#breadcrumb #bloque2 a:hover, #breadcrumb #bloque2 a:link, #breadcrumb #bloque2 a:visited  { font:normal 9px Arial; color:#828282;}
#breadcrumb #bloque4 { width:120px; float:right; text-align:right; color:#828282;}
 
#breadcrumb #bloque3 { width:970px; float:left; text-align:center; font-weight:bold; padding-top:5px;}

/*AGOSTO2010*/
#accedeSesion, #sesionAbierta {
	color:#fff !important;
	padding-bottom:5px;
}
#accedeSesion a, #sesionAbierta a {
	color:#fff !important;
	text-decoration:none;
}
#accedeSesion a:hover, #sesionAbierta a:hover {
	color:#666 !important;
}

.nohome #accedeSesion, #sesionAbierta {
	color:#fff !important;
	padding:0;
}

.breadContainer0 {
	float:left;
}

.breadContainer1 {
	float:rigth;
}


.nohome #bloque1 {
	width:195px !important;
}

.nohome #bloque2 {
	width:590px !important;
	text-align:left !important; 
	padding-top:5px;
}
.nohome #bloque2.largo {
	width:755px !important;
	text-align:left !important; 
	padding-top:0px !important;
}




H1 {color:#FFFFFF; font:bold 13px Arial; text-align:left; margin:0;}
H2 {color:#FFFFFF; font:bold 11px Arial; text-align:left; margin:0;}
H3 {color: #ffffff; font:bold 11px Arial; line-height: 12px; margin-bottom: 3px; margin-top: 0px; padding-bottom: 0px;}
P {color:#FFFFFF; font:normal 10px Arial; clear:both; padding:5px 0;}
OL, UL, LI {color:#898989; font:normal 10px Arial;}
OL.textoBlanco, LI.textoBlanco {color:#FFFFFF; font:normal 12px Arial; line-height:17px;}
UL.noTipo {list-style:none;}

A:Link, A:Visited {font:normal 10px Arial; color:#FFFFFF; text-decoration:none;}
A:Hover {font:normal 10px Arial; color:#FFFFFF; text-decoration:underline;}

A:Link.lnkSubr, A:Visited.lnkSubr {font:normal 12px Arial; color:#FFFFFF; text-decoration:underline;}
A:Hover.lnkSubr {font:normal 12px Arial; color:#FFFFFF; text-decoration:underline;}
A:Link.textoLink, A:Visited.textoLink {font:normal 10px Arial; color:#898989; text-decoration:none; line-height:11px;}
A:Hover.textoLink {font:normal 10px Arial; color:#898989; text-decoration:underline; line-height:11px;}


#logotipo {text-align:left; clear:both; padding:0 0 0 5px; width:191px; height:60px; background:url('/images/1024/Pronovias-logo.jpg') no-repeat center center;}
#separadorVertical {width:10px; float:left;}

.clearBoth       {clear:both;}
.bgBlanco        {background:#FFFFFF;}
.bgGris          {background:#6e6e6e;}
.floatLeft       {float:left;}
.ancho20px       {width:20px;}
.ancho30px       {width:30px;}
.ancho50px       {width:50px;}
.ancho90x100     {width:90%;}
.ancho95x100     {width:95%;}
.ancho100x100    {width:100%;}
.alto1px         {margin-top:1em;border-top:1px solid #CCC;}
.alto10px        {height:10px;}
.alto20px        {height:20px;}
.alto30px        {height:30px;}
.alto5px         {height:5px;}
.floatRight      {float:right;}
.botonIr         {width:10px; height:11px; position:relative; top:100%; left:100%;}
.lineaGris1px    {margin-top:1em;border-top:1px solid #6e6e6e; }
.lineaBlanca1px  {border-top:1px solid #FFFFFF; }
.espaciadoGris   {background:#3a3a3a;}
.separadorV3x100 {width:3%; height:100%; background:#000000; float:left;}

#container #contents #home #columnaderecha p 
{
    margin:0;
    padding:0;
    padding-top:1px;
}

#contents.contentshome {
	height:1135px !important;
}

#container #contents {
	background-color:#202020;
}

#container #contents #home {width:100%; _width:775px;}
#container #contents #home #mosaico{width:775px; /*height:545px;*/ height:1137px; background-color:#000000; float:left; margin:0; padding:0; text-align:left; text-align:right;}
#container #contents #home #banner {width:34%; float:left; margin:0; padding:0; color:#FFFFFF; font:normal 12px Arial; text-align:right;}
#container #contents #home #separador {width:1%; float:left;}
#container #contents #home #columnaderecha {width:300px; _width:300px; margin-left:10px; _margin-left:5px; _padding-left:5px; float:left; _float:left; background-color:#000; color:#FFFFFF; font:normal 12px Arial; text-align:justify;}
#columnaderecha h1 { font-size:15px; padding-top:2px; _padding-top:10px; }

#container #contents #home #imagenPrincipal {width:445px; height:545px; float:left; text-align:right; margin-left:0px; padding-top:3px;}
#container #contents #home #imagenPrincipal[id] {width:445px; height:545px; float:left; text-align:right; margin-left:0px; padding-top:3px;}
#container #contents #home #video {width:775px; height:545px; text-align:center;}

#container #contents #complementos #columnaizquierda {float:left; width:202px; margin:0 5px 0 10px; text-align:left;}
#container #contents #complementos #video {float:left; width:775px;}

#container #contents #links { background:#202020; width:757px; height:545px; }
#container #contents #links #titulo {float:left; width:710px; padding:0 0 0 20px; margin:33px 0 0 0; text-align:left;}
#container #contents #links #video {float:left; width:755px; height:450px; margin:0; padding:0px 0 0 0; margin-top:0px; }

#mota { width:210px; height:140px; background:url('/images/1024/mmota.jpg') no-repeat left center; }
#lasposa { width:210px; height:140px; background:url('/images/1024/lasposa.jpg') no-repeat left center; }
#sanpatrick { width:210px; height:140px; background:url('/images/1024/sanpat.jpg') no-repeat left center; }

#container #contents #enlaces {float:left; width:200px; _width:194px; text-align:left; clear:both; padding:0px 0; 
                                height:60px; _height:50px; padding-top:1px; padding-bottom:0px; 
                                _padding-top:0px; _padding-bottom:0px; }

#container #contents #vestidoIdeal {float:left; width:95px; _padding-bottom:2px; }
#container #contents #vestidoIdeal a { font:normal 10px Arial; color:#898989; text-decoration:none; }
#container #contents #vestidoIdeal p.texto1 { height:40px; _height:35px; }

/* 25/09/2009 */
#container #contents #enlaces a:hover {text-decoration:none; color:#fff;}
#container #contents #enlaces div { padding-bottom:3px; _padding-bottom:0px; }


#columnaderecha P.texto2 {color:#898989; height:94px; width:290px; line-height:12px; }
#columnaderecha P.texto2[class] {height:94px; width:290px; line-height:12px; }

P.texto1 {font:normal 11px Arial; color:#898989; line-height:11px; height:55px; text-align:left;}


#columnaderecha P.texto1 { text-align:left; font-family:Arial; font:normal 10px Arial; color:#898989; line-height:9px; height:41px; _height:41px; _padding:0; _margin:0; }
#columnaderecha P.texto1 a, #columnaderecha P.texto1 a:hover, #columnaderecha P.texto1 a:visited { text-align:left; font-family:Arial; font:normal 10px Arial; color:#898989; text-decoration:none; line-height:9px; text-align:left; }



/*#container #contents #enlaces a:Link, #container #contents #enlaces a:Visited {font:normal 11px Arial,Helvetica,sans-serif; color: #CCCCCC; text-decoration: none;}
#container #contents #enlaces a:Hover {font:normal 11px Arial,Helvetica,sans-serif; color: #CCCCCC; text-decoration:underline;}
*/




#container #contents #columnaderecha #bloque {float:left; width:315px; height:100px; }
#container #contents #columnaderecha #bloque #misfavoritos {margin:0; padding:0; color:#898989; font:normal 11px Arial; text-align:left; line-height:12px;}
#container #contents #columnaderecha #bloque #conciertaunacita {margin:0; padding:0; color:#898989; font:normal 11px Arial; text-align:left; line-height:12px;}
#container #contents #columnaderecha #bloque #tiendasnovias {margin:0; padding:0; color:#898989; font:normal 11px Arial; text-align:left; line-height:12px;}

#container #contents #columnaderecha #bloque {clear:both; width:100%; height:130px; padding:0;margin:0; }
#container #contents #columnaderecha #bloque h3 {padding-bottom:2px;margin:0;}
#container #contents #columnaderecha .bloqueBoton { width:90px; height:50px; float:left; }
#container #contents #columnaderecha .bloqueBotonSeparador { float:left; width:10px;}
#container #contents #columnaderecha .botonTitulo { height:27px; line-height:27px; display:block; vertical-align:bottom; }
#container #contents #columnaderecha .botonDescripcion { height:49px; padding-top:3px; }
#container #contents #columnaderecha .bloqueBotonIr { float:right; padding-top:30px; }
#container #contents #columnaderecha .lineaBlanca { width:100%; background:#ffffff; height:1px; float:left;}
#container #contents #columnaderecha .lineaBlancaTop5 { width:100%; margin-top:5px; background:#ffffff; height:1px; float:left;}


#container #contents #editoriales #columnaizquierda {width:53.5%; float:left; text-align:right;}
#container #contents #editoriales #listados {width:46.5%; float:left; padding-left:20px;}
#container #contents #editoriales #listados[id] {width:42%; float:left; padding-left:16px;}
#container #contents #editoriales #listadoAnyos {width:100%; clear:both; }
#container #contents #editoriales #listadoAnyos .bloque {float:left; }
#container #contents #editoriales #listadoAnyos a:Link.enlaceAnyos, 
	#container #contents #editoriales #listadoAnyos a:visited.enlaceAnyos {color:#FFFFFF; padding:8px 10px 0px 10px; height:30px; font:bold 12px Arial; text-decoration:none;} 
#container #contents #editoriales #listadoAnyos a:Link.enlaceAnyos[class], 
	#container #contents #editoriales #listadoAnyos a:visited.enlaceAnyos[class] {color:#FFFFFF; margin:0; padding:8px 10px 0px 10px; font:bold 12px Arial; text-decoration:none;} 

#container #contents #editoriales #listadoAnyos a:Hover.enlaceAnyos {color:#FFFFFF; /*padding:8px 10px;*/ height:30px; font:bold 12px Arial; text-decoration:none; background:#333333;}
#container #contents #editoriales #listadoAnyos a:Hover.enlaceAnyos[class] {color:#FFFFFF; padding:5px 10px; font:bold 12px Arial; text-decoration:none; background:#333333;}
#container #contents #editoriales #listados #listadosEditoriales {clear:both; width:100%; text-align:left;}
#container #contents #editoriales #listados #listadosEditoriales .itemEditorial {clear:both; width:100%; text-align:left; padding:10px; border-bottom:1px solid #6e6e6e;}
#container #contents #editoriales #listados #listadosEditoriales .itemEditorial a:Link.textoGris, #container #contents #editoriales #listados #listadosEditoriales .itemEditorial a:Visited.textoGris {font:bold 12px Arial; color:#6e6e6e; text-decoration:none; text-align:left;}
#container #contents #editoriales #listados #listadosEditoriales .itemEditorial a:Hover.textoGris {font:bold 12px Arial; color:#FFFFFF; text-decoration:none; text-align:left;}




#container #contents #corporativo {background:#202020; width:757px; height:545px; }
#container #contents #corporativo #imagenPrincipal {clear:both; width:757px; height:183px; background:#202020;}
#container #contents #corporativo #imagenPrincipalCorporativo {clear:both; width:757px; height:190px; background:#202020;}
#container #contents #corporativo #imagenPrincipalCorporativo[id] {width:757px; height:183px; }

#container #contents #corporativo #corporativoInferior {clear:both; width:757px; }

#container #contents #corporativo #corporativoInferior #enlacesCorporativo h1, 
#container #contents #corporativo #corporativoInferior #enlacesCorporativo h2 {margin:0;padding:0}
#container #contents #corporativo #corporativoInferior #enlacesCorporativo {  clear:left; width:45%; float:left; text-align:left; background:#3a3a3a; 
                                                                            padding:0px; padding-left:17px; margin-top:13px;}
#container #contents #corporativo #corporativoInferior #enlacesCorporativo[id] {clear:left; width:43.4%; float:left; text-align:left; background:#3a3a3a; 
                                                                                padding:0px; padding-left:17px;}
#container #contents #corporativo #corporativoInferior #enlacesCorporativo  #listadoCorporativo {clear:both; }

#container #contents #corporativo #derecha { 
	width:350px;
}

#corporativo .textoBlanco, #ayudaPronovias .textoBlanco, #corporativo .textoBlancoBold, #ayudaPronovias .textoBlancoBold {
	font:normal 11px Arial;
	text-decoration:none;
	letter-spacing:0.5px;
}


#corporativo .textoBlanco #numero, #corporativo .textoBlancoBold #numero {
	float: left;
	text-align:right;
	width:12px;
	margin-right:5px;
	line-height:15px;
	font-size:10px;
	color:#5f5f5f;
	clear:left;
}


#textosCorporativo { 
	width:395px;
	height:260px; 
	margin-left:32px;
	margin-top:7px;
	padding-right:25px;
	text-align:left; 
	/*
	overflow:auto;
	SCROLLBAR-FACE-COLOR:#202020;
	SCROLLBAR-HIGHLIGHT-COLOR: #202020;
	SCROLLBAR-SHADOW-COLOR: #202020;
	SCROLLBAR-3DLIGHT-COLOR: #202020;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #202020;
	SCROLLBAR-DARKSHADOW-COLOR: #202020;
	*/
}
#textosCorporativo[id] { 
	width:370px;
}


#corporativo .textoBlanco a, #corporativo .textoBlancoBold a { font-size:10px; color:#c1c0c0; font-weight:Bold; clear:both; padding:0; margin:0; float:left; clear:right; line-height:15px;}
#corporativo .textoBlanco a { font-weight: normal; }
#ayudaPronovias .textoBlanco a, #ayudaPronovias .textoBlancoBold a { font-size:10px; color:#c1c0c0; font-weight:Bold; clear:both;}
#ayudaPronovias .textoBlanco a { font-weight: normal; }

#container #contents #corporativo #corporativoInferior #enlacesCorporativo a:Link.linkGris,
#container #contents #corporativo #corporativoInferior #enlacesCorporativo a:Visited.linkGris {font:normal 11px Arial; color:#898989; text-decoration:none;}
#container #contents #corporativo #corporativoInferior #enlacesCorporativo a:Hover.linkGris {font:bold 11px Arial; color:#FFF; text-decoration:none;}

#corporativo .textoBlanco {
	font:normal 11px Arial; color:#FFFFFF;
	text-decoration:none;
}

#corporativo .textoDescripcion {
	font:normal 10px Arial; color:#AAAAAA;
	text-decoration:none;
	line-height:15px;
	text-align:justify;
	width:100%;
}


#corporativo li .textoBlanco, #corporativo li .textoBlancoBold {
	font-size:10px;
}



#container #contents #ayudaPronovias {height:100%; background:#202020;}

#container #contents #ayudaPronovias #imagenAyuda {float:left; width:300px; 
                                                   text-align:right; background:#202020;
                                                   background:url('/images/1024/ayuda-principal.jpg') no-repeat left center;
                                                   }
#container #contents #ayudaPronovias #imagenAyuda img {width:300px; height:545px;}

#container #contents #ayudaPronovias #ayudaTextos {float:left; width:450px; height:545px; background:#202020; padding:20px 0 0 28px; text-align:left;}
#container #contents #ayudaPronovias #ayudaTextos[id] {float:left; width:410px; height:515px; text-align:left; }
#container #contents #ayudaPronovias #ayudaTextos p {color:#a3a3a3;}
#container #contents #ayudaPronovias #ayudaTextos #listadoAyuda {padding-bottom:10px; padding-top:5px; height:100px; border-bottom:1px solid #FFFFFF; font:normal 12px Arial; color:#FFFFFF;}
#container #contents #ayudaPronovias #ayudaTextos #explicacion {width:97%; clear:both; padding:10px 0; color:#a3a3a3; font:normal 10px Arial; text-align:justify; height:385px; overflow:auto; overflow-x:hidden;}
#container #contents #ayudaPronovias #ayudaTextos #explicacion[id] {width:100%;}
#container #contents #ayudaPronovias #ayudaTextos #explicacion a {color:#FFF; text-decoration:none;}

#container #contents #ayudaPronovias #ayudaTextos #listadoAyuda a:Link.linkBlanco, 
	#container #contents #ayudaPronovias #ayudaTextos #listadoAyuda a:Visited.linkBlanco {color:#FFF; font:normal 12px Arial; text-decoration:none;}
#container #contents #ayudaPronovias #ayudaTextos #listadoAyuda a:Hover.linkBlanco {color:#FFF; font:normal 12px Arial; text-decoration:underline;}





#container #contents #oportunidadesPronovias {background:#3a3a3a; height:100%; margin-left:20px;}
#container #contents #oportunidadesPronovias[id] {height:93.8%; }
#container #contents #oportunidadesPronovias #oportunidadesTextos {width:66%; float:left; text-align:left; padding:10px 0 0 10px; height:100%;}
#container #contents #oportunidadesPronovias #oportunidadesTextos[id] {width:63%; }
#container #contents #oportunidadesPronovias #imagenoportunidades {width:34%; float:right; text-align:right; padding:0; margin:0;}
#container #contents #oportunidadesPronovias #oportunidadesTextos .areaEnlace {width:200px; clear:both; padding:30px 0; font:normal 12px Arial; color:#FFF; margin:0 auto; position:relative; left:0; text-align:left;}
#container #contents #oportunidadesPronovias #oportunidadesTextos .areaEnlace[class] {width:200px; clear:both; padding:30px 0; font:normal 12px Arial; color:#FFF; margin:0 auto; position:relative; left:0; text-align:left;}

.textoBlanco, .textoBlancoBold {
	width:100%;
	float:left;
	text-align:left;
	text-decoration:none !important;
	min-height:14px;
}


.textoBlancoBold a {
	color:#FFF !important;
	text-decoration:none !important;
	font-weight:normal !important;
}
.textoBlanco a:hover 
{
   color:#FFF !important; 
   text-decoration:none !important;
   font-weight:normal !important;
}


.textoBlancoSub, .textoBlancoBoldSub {
	width:100%;
	text-align:left;
	float:left;
}

.textoBlancoSub a, .textoBlancoBoldSub a {
	color:#c1c0c0 !important;
	text-decoration:none !important;
	font-weight:normal !important;
	background:url(/images/flecha4.gif) no-repeat; 
	padding-left:9px; margin-left:10px; height:12px;
}
.textoBlancoBoldSub a, .textoBlancoSub a:Hover {
	color:#FFF !important;
	text-decoration:none !important;
	font-weight:normal !important;
	background:url(/images/flecha4.gif) no-repeat; 
	padding-left:9px; margin-left:10px; height:12px;
}


#container #contents #oportunidadesPronovias #oportunidadesTextos a:Link.textoBlancoBold,
	#container #contents #oportunidadesPronovias #oportunidadesTextos a:Visited.textoBlancoBold {font:bold 10px Arial; color:#FFF; text-decoration:none;}
#container #contents #oportunidadesPronovias #oportunidadesTextos a:Hover.textoBlancoBold {font:bold 10px Arial; color:#FFF; text-decoration:underline;}
.centrado {text-align:center;}







#container #contents #tiendasPronovias {height:100%;}
#container #contents #tiendasPronovias #imagentiendas {float:left; width:45.5%; background:#000000; text-align:right; padding:0 0 0 10px;}
#container #contents #tiendasPronovias #imagentiendas[id] {width:44%;}
#container #contents #tiendasPronovias #tiendasTextos {float:left; width:53.5%; background:#2e2e2e; padding:10px 10px 0 10px; height:525px;}
#container #contents #tiendasPronovias #tiendasTextos[id] {width:50%; height:90.3%; padding:10px; }
#container #contents #tiendasPronovias #tiendasTextos #tiendasBuscador {clear:both; width:83.5%; }

/*
#container #contents #tiendasPronovias #tiendasTextos #listadotiendas {padding-bottom:20px; border-bottom:1px solid #FFFFFF; font:normal 12px Arial; color:#FFFFFF;}
#container #contents #tiendasPronovias #tiendasTextos #explicacion {width:97%; clear:both; padding:10px 10px; color:#FFFFFF; font:normal 12px Arial; text-align:justify; height:265px; overflow:auto; overflow-x:hidden;}
#container #contents #tiendasPronovias #tiendasTextos #explicacion[id] {height:53%; width:96%;}
#container #contents #tiendasPronovias #tiendasTextos #listadotiendas a:Link.linkBlanco, 
	#container #contents #tiendasPronovias #tiendasTextos #listadotiendas a:Visited.linkBlanco {color:#FFF; font:normal 12px Arial; text-decoration:none;}
#container #contents #tiendasPronovias #tiendasTextos #listadotiendas a:Hover.linkBlanco {color:#FFF; font:normal 12px Arial; text-decoration:underline;}
*/
.paddingLeft10 {
	padding-left: 10px;
}




#enlacesCorporativo .listadoPaises {padding:12px 0; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; }

#container #tituloSeccion {color:#FFFFFF; font:bold 10px Arial; text-align:center; margin:0; padding:0 7px 0 0; line-height:17px; float:left; width:auto;}
#container #tituloSeccionGrande {color:#FFFFFF; font:bold 12px Arial; text-align:center; margin:0; padding:0 7px 0 0; line-height:17px; float:left; width:auto;}

#container #contents #mapaweb { background:#202020; width:757px; height:545px; }
#container #contents #mapaweb #listados {padding:30px 0 0 20px; }
#container #contents #mapaweb #textoIntMapa {font:12px Arial; color:#a3a3a3; padding-bottom:10px;}
#container #contents #mapaweb #imagenes {clear:both;}
#container #contents #mapaweb #imagenes .bloque {float:left; width:25%; padding:0; margin:0;}

/* OJO POR RESOLUCION */
#container #contents #mapaweb #imagenes .foto1 { background:url('/images/1024/mapaWeb01.jpg') no-repeat left center; }
#container #contents #mapaweb #imagenes .foto2 { background:url('/images/1024/mapaWeb02.jpg') no-repeat left center; }
#container #contents #mapaweb #imagenes .foto3 { background:url('/images/1024/mapaWeb03.jpg') no-repeat left center; }
#container #contents #mapaweb #imagenes .foto4 { background:url('/images/1024/mapaWeb04.jpg') no-repeat left center; }

#container #contents #mapaweb #secciones {width:756px; clear:both; padding:5px 0; margin:0; color:#a3a3a3; font:normal 10px Arial; text-align:left;}
#container #contents #mapaweb #secciones .nombreSeccion {float:left; width:189px; padding:0 0 0 0px; margin:0;}

#container #contents #mapaweb #secciones .nombreSeccion H2 {color:#FFF; font:normal 11px Arial; text-align:left; padding:0; margin:0; margin-left:15px; padding-top:2px;}
#container #contents #mapaweb #secciones .nombreSeccion H3 {color:#FFF; font:normal 10px Arial; text-align:left; padding:0; margin:0; margin-left:15px; padding-top:2px;}

#container #contents #mapaweb #secciones .nombreSeccion .nivel1 { padding-left:15px; padding-top:5px; }
#container #contents #mapaweb #secciones .nombreSeccion .nivel1 a { color:#FFF; }

#container #contents #mapaweb #secciones .nombreSeccion .nivel2 { padding-left:25px; }
#container #contents #mapaweb #secciones .nombreSeccion h3 {  padding-left:10px; }
#container #contents #mapaweb #secciones .nombreSeccion .nivel2 {  }
#container #contents #mapaweb #secciones .nombreSeccion .nivel3 { padding-left:35px; }
#container #contents #mapaweb #secciones .nombreSeccion .nivel2 .nivel3 {  }

#container #contents #mapaweb #secciones .listadoMapaweb {float:left; width:189px; padding:0 0 0 15px; margin:0;}
#container #contents #mapaweb #secciones .listadoMapaweb[class] {width:174px;}
#container #contents #mapaweb #secciones .listadoMapaweb2 {float:left; width:169px; padding:0 0 0 15px; margin:0;}
#container #contents #mapaweb #secciones .listadoMapaweb2[class] {width:154px;}
#container #contents #mapaweb #secciones a {color:#a3a3a3; text-decoration:none;}
#container #contents #mapaweb #secciones a:Hover {color:#FFF; text-decoration:none;}






#container #contents #mapaweb #contentMapaWeb {padding-left:17px;}

#container #mapaweb { background:#202020; }
#container #mapawebColumna {float:left; width:23%; padding-right:12px;}
#container #mapawebColumna .itemMapa {clear:both; width:100%; text-align:left; padding-top:10px; padding-bottom:10px; vertical-align:top;}
#container #mapawebColumna .itemMapa a:Link.textoGris, #container #mapawebColumna .itemMapa a:Visited.textoGris {font:12px Arial; color:#a3a3a3; text-decoration:none; text-align:left;}
#container #mapawebColumna .itemMapa a:Hover.textoGris {font:12px Arial; color:#FFFFFF; text-decoration:none; text-align:left;}

.imagenMapaWeb {height:40px; width:130px; background-color:#0066CC;}


#container #buscadorModelosPronovias {background:#3a3a3a; height:100%; margin-left:20px; text-align:left;}
#container #buscadorModelosPronovias #buscadorModelosTextos {float:left; width:56%; padding:10px;}
#container #buscadorModelosPronovias #buscadorModelosTextos[id] {float:left; width:52%; padding:10px;}
#container #buscadorModelosPronovias #imagenBuscadorModelos {float:right; width:44%; text-align:right;}
#container #buscadorModelossultados {overflow:auto; height:342px; width:100%;}
#container #buscadorModelossultados[id] {overflow:auto; height:65%;}



#container #contents #fotosVestidosPronovias {background:#3a3a3a; height:100%; margin-left:20px; text-align:left;}
#container #contents #fotosVestidosPronovias #fotosVestidosTextos {width:98%; padding:10px;}
#container #contents #fotosVestidosPronovias #fotosVestidosTextos #fotosVestidosResultados {width:100%; overflow:auto; height:440px;}
#container #contents #fotosVestidosPronovias #fotosVestidosTextos #fotosVestidosResultados[id] {width:96%; overflow:auto; height:75%;}


#corporativoInferior #columnaDerecha { width:263px; float:left; }
#corporativoInferior #columnaIzquierda { width:369px; float:left; }
#corporativoInferior #lineaBlanca { width:1px; float:left; background-color:#FFF; height:270px; }


#container #contents #ayudaPronovias {background:#202020;}
#container #contents #ayudaPronovias #ayudaTextos #form_contactar {width:95%; height:365px; clear:both; padding:5px 0; color:#a3a3a3; 
                                                                   font:normal 10px Arial; text-align:justify; overflow:auto; overflow-x:hidden;}
#container #contents #ayudaPronovias #ayudaTextos #form_contactar[id] {height:365px; width:100%;}
#container #contents #ayudaPronovias #ayudaTextos #form_contactar a {color:#FFF; text-decoration:none;}

#buscador { background:#202020; width:757px; height:545px; }
#buscarModelo {clear:left; float:left; width:381px; height:545px; text-align:left; background:#202020; padding:0px; margin:0; }
#buscarModelo[id] {height:530px;}
#buscarModelo #titulo {float:left; clear:both; padding:0; margin:15px 0 10px 20px; _margin-left:10px; text-align:left;}
#buscarModelo .texto {color:#a3a3a3; margin-left:20px; clear:both;}
#buscarModelo .texto a {color:#a3a3a3; font:normal 10px Arial; text-decoration:underline;}
#buscarModelo .texto a:hover {color:#FFF; font:normal 10px Arial; text-decoration:underline;}
#buscarModelo #form_buscador {margin:5px 0 10px 0; padding:0; float:left;}
#buscarModelo #form_buscador FORM {padding:0; margin:0;}
#buscarModelo #form_buscador DIV INPUT#__VIEWSTATE, #buscarModelo #form_buscador DIV INPUT#__EVENTVALIDATION {line-height:0; margin:0; padding:0;}
#buscarModelo #form_buscador #input_string {float:left; padding:0; margin:0;}
#buscarModelo #form_buscador #input_submit {float:left; margin:1px 0 0 0; padding:0;}
#buscarModelo #form_buscador #input_submit[id] {margin:0;}
#buscarModelo #form_buscador #input_string INPUT {background:#FFF; border:0px; font:normal 10px Arial; color:#000; width:188px; height:18px; padding:2px 3px;}
#buscarModelo #resultados_buscador {width:346px; height:325px; clear:both; padding:10px 0; margin:0 0 0 20px; color:#a3a3a3; font:normal 10px Arial; text-align:justify; 
}
#buscarModelo #resultados_buscador[id] { height:305px;}
#buscarModelo #resultados_buscador #listado .resultado {margin-bottom:0px; clear:both;} 
#buscarModelo #resultados_buscador #listado .resultado a.buscador {color:#a3a3a3; text-decoration:none; background:url(/images/bullet1.gif) no-repeat left top; float:left; }
#buscarModelo #resultados_buscador #listado .resultado a.buscador:Hover {color:#FFF; text-decoration:none; background:url(/images/bullet1on.gif) no-repeat left top; float:left;}
#buscarModelo #resultados_buscador #listado .resultado .modelo {padding-left:10px; clear:none;}
#buscarModelo #resultados_buscador #listado .resultado .coleccion {clear:both; padding-left:10px; margin-bottom:10px;}

#buscarModelo #resultados_buscador #listado .resultadoVestido {margin:0px; clear:both; padding-bottom:5px;} 
#buscarModelo #resultados_buscador #listado .resultadoVestido a.buscador {color:#a3a3a3; text-decoration:none; background:url(/images/bullet1.gif) no-repeat left top; float:left; }
#buscarModelo #resultados_buscador #listado .resultadoVestido a.buscador:Hover {color:#FFF; text-decoration:none; background:url(/images/bullet1on.gif) no-repeat left top; float:left;}
#buscarModelo #resultados_buscador #listado .resultadoVestido .modelo {padding-left:10px; clear:none;}


#buscarModelo .resultado .buscador, #buscarModelo .resultadoVestido .buscador
{
    color:#a3a3a3;
    text-decoration:none;
}
#buscarModelo .resultado .buscador:hover, #buscarModelo .resultadoVestido .buscador:hover
{
    color:#fff;
    text-decoration:none;
}

#marcas {
    background:url('/images/1024/lineas_producto.jpg') no-repeat top center;
	height:211px;
}
#marcas2 {
    background:url('/images/1024/marcas_grupo.jpg') no-repeat left center;
	height:211px;
}
#marcas_titulo {
	width:180px;
}


#imagenBuscador {float:right; clear:right; width:376px; height:545px; background:url('/images/1280x800/buscador01.jpg') no-repeat left center;}


.btSubmit {background:#8b8c8e; cursor:pointer; font:bold 10px Arial; color:#000; text-transform:uppercase; border:0; padding:1px 3px;}
.enviarBtn {background:#8b8c8e; cursor:pointer; font:bold 10px Arial; color:#000; text-transform:uppercase; border:0; padding:1px 3px;}


@media screen and (-webkit-min-device-pixel-ratio:0) {
	.btSubmit {background:#8b8c8e; cursor:pointer; font:bold 10px Arial; color:#000; text-transform:uppercase; border:0; padding:3px 3px 3px 3px;}
}


#form_contactar #area_formulario {width:410px; clear:both;}
#container #contents #ayudaPronovias #ayudaTextos .separacion {padding-bottom:10px; border-bottom:1px solid #FFFFFF; }
#form_contactar .txt_error { clear:both; width:380px; text-align:right; color:#F00; font:bold 10px Arial; margin-top:5px;}
#form_contactar FORM {margin:5px 0 0 0; padding:0; clear:both;}
#form_contactar .tit_campo {float:left; clear:left; width:90px; color:#FFF; font:bold 10px Arial; height:18px;}
#form_contactar .input_campo {float:left; clear:right; width:290px; }
#form_contactar .input_campo INPUT { color:#333; font:normal 10px Arial; border:0px; background:#FFF; width:290px; height:18px;}
#form_contactar .input_campo TEXTAREA { color:#333; font:normal 10px Arial; border:0px; background:#FFF; width:290px; height:100px; clear:right;}
#form_contactar .input_campo TEXTAREA#mensaje[id] { color:#333; font:normal 10px Arial; border:0px; background:#FFF; width:290px; height:80px; clear:right;}
#form_contactar .input_campo_submit { float:left; clear:both; width:380px; text-align:right; }
/*#form_contactar .input_campo_submit #bt_submit { background:#BBB; color:#FFF; font:bold 10px Arial; padding:1px 3px; text-transform:uppercase; border:0px; cursor:pointer;}*/
#form_contactar .salto {clear:both; height:4px; font:normal 2px Arial;}

#ayudaTextos #enlacesCorporativo #aviso_legal {height:auto; width:380px; clear:both; vertical-align:bottom; float:right; padding:15px 10px 5px 0; text-align:right;}
#ayudaTextos #enlacesCorporativo #aviso_legal[id] {padding:30px 28px 0 0; }
#ayudaTextos #enlacesCorporativo #aviso_legal a {color:#828282; text-decoration:none;}
#ayudaTextos #enlacesCorporativo #aviso_legal a:hover {color:#FFF; text-decoration:none;}

/* COMODINES */
/* CORPORATIVO */
.width20px { width:20px;}
.width48px { width:31px; clear:both; }

.height5px { height:5px;}
.height43px {
	height:39px;
	clear:both;
}

/* COMODINES */
/* CORPORATIVO */
.height55px {height:42px;}
.height63px {
	height:48px;
	clear:both;
}
.width55px {width:55px;}

.height28px { height:28px; }
.height10px { height:10px; }

.txt_rojo {ccolor:#C00;}

/******************************************************************************/
/* VERTICAL SCROLL */
#mapaweb #vertical_gallery { width:756px; height:190px; }
#mapaweb #vertical_gallery .gallery_window {position:relative; overflow:hidden; height:190px; z-index: 1; }
#mapaweb #vertical_gallery .gallery_window[class] {position:relative; overflow:hidden; height:190px; z-index: 1; }
#mapaweb #vertical_gallery .gallery_arrows {float:right; position:relative; top:154px; left:-5px; z-index:20;}
#mapaweb #vertical_gallery .gallery_arrows[class] {top:173px; left:-4px; }
#mapaweb #vertical_gallery .gallery_arrows #arrow_up {clear:both; margin-bottom:5px;}
#mapaweb #vertical_gallery .gallery_arrows #arrow_down {clear:both; margin-top:5px;}
#mapaweb #vertical_gallery .gallery_window .gallery_slider { position:absolute; top:0;left:0; }
#mapaweb #vertical_gallery .gallery_window .gallery_slider img {margin-bottom:1px; }
#mapaweb #vertical_gallery .gallery_next, #vertical_gallery .gallery_prev {cursor: pointer; }


/******************************************************************************/
/* VERTICAL SCROLL TU Y PN */
#textosCorporativo #vertical_gallery { width:400px; height:280px; }
#textosCorporativo #vertical_gallery[id] { width:400px; height:280px; }
#textosCorporativo #vertical_gallery .gallery_window {position:relative; overflow:hidden; height:280px; width:400px; _width:400px; z-index: 1; }
#textosCorporativo #vertical_gallery .gallery_arrows {float:right; position:absolute; top:5px; left:50px; z-index:20; width:10px; height:30px; }
#textosCorporativo #vertical_gallery .gallery_arrows[class] {top:240px; left:28px;  }
#textosCorporativo #vertical_gallery .gallery_arrows #arrow_up {clear:both; margin-bottom:5px; }
#textosCorporativo #vertical_gallery .gallery_arrows #arrow_down {clear:both; margin-top:5px; }
#textosCorporativo #vertical_gallery .gallery_window .gallery_slider { position:absolute; top:0;left:0; width:100%; height:100%; height:auto; }
#textosCorporativo #vertical_gallery .gallery_window .gallery_slider img {margin-bottom:1px; }
#textosCorporativo #vertical_gallery .gallery_next, #vertical_gallery .gallery_prev {cursor: pointer; }

.jScrollPaneContainer {
	overflow:visible;
	/*
	z-index: 1;*/
}


.otrosEnlaces, .otrosEnlaces:link, .otrosEnlaces:hover, .otrosEnlaces:visited {
	color:#a3a3a3;
}


/* VERTICAL SCROLL BUSCADOR */

#buscarModelo #vertical_gallery { width:380px; height:380px; padding-top:10px;}
#buscarModelo #vertical_gallery .gallery_window {position:relative; overflow:hidden; height:380px; z-index: 1; }
#buscarModelo #vertical_gallery .gallery_window[class] {position:relative; overflow:hidden; height:380px; z-index: 1; }
#buscarModelo #vertical_gallery .gallery_arrows {float:right; position:relative; top:330px; left:-15px; z-index:100;}
#buscarModelo #vertical_gallery .gallery_arrows[class] {bottom:0px; right:15px; }
#buscarModelo #vertical_gallery .gallery_arrows #arrow_up {clear:both; margin-bottom:5px;}
#buscarModelo #vertical_gallery .gallery_arrows #arrow_down {clear:both; margin-top:5px;}
#buscarModelo #vertical_gallery .gallery_window .gallery_slider { position:absolute; top:0;left:0; width:100%;}
#buscarModelo #vertical_gallery .gallery_window .gallery_slider img {margin-bottom:1px; }
#buscarModelo #vertical_gallery .gallery_next, #vertical_gallery .gallery_prev {cursor:pointer; }
#buscarModelo #vertical_gallery .gallery_window .gallery_slider #listado {height:380px; }

#financiacionTextos #vertical_gallery { width:400px; height:170px; margin:0; padding:0;}
#financiacionTextos #vertical_gallery[id] { width:400px; height:190px; }
#financiacionTextos #vertical_gallery .gallery_window {position:absolute; overflow:hidden; height:180px; width:400px; z-index: 1; margin:0; padding:0;}
#financiacionTextos #vertical_gallery .gallery_arrows {float:right; top:5px; left:42px; z-index:20; width:10px; height:15px; margin:0; padding:0;  }
#financiacionTextos #vertical_gallery .gallery_arrows[class] {top:5px; left:4px;}
#financiacionTextos #vertical_gallery .gallery_arrows #arrow_up {clear:both; margin-bottom:5px;}
#financiacionTextos #vertical_gallery .gallery_arrows #arrow_down {clear:both; margin-top:5px;}
#financiacionTextos #vertical_gallery .gallery_window .gallery_slider { top:0;left:0; width:100%; height:100%; height:auto; margin:0; padding:0;}
#financiacionTextos #vertical_gallery .gallery_window .gallery_slider img {margin-bottom:1px; }
#financiacionTextos #vertical_gallery .gallery_next, #vertical_gallery .gallery_prev {cursor: pointer; }


#CorporativoMarcasFlash {width:360px; height:235px;}
#container #contents #colecciones .alto5px { _height: 0px !important; } 
#container #contents #colecciones .alto20px { _height: 0px !important; } 


/******************** SCROLL PANE ********************/
#area_scroll { height:245px;}
#area_scroll[id] { height:270px;}
#area_scroll_buscador { height:370px; _height:330px; }

#financiacionTextos #area_scroll { height:150px; marginp:0;}
#financiacionTextos #area_scroll[id] { height:160px; marginp:0;}

/******************************************************** FINANCIACION --- ELI*/
#container #contents #financiacionPronovias H1 {color:#FFFFFF; font:bold 30px Arial; text-align:center; margin:0; line-height:28px;}
#container #contents #financiacionPronovias h4 {color:#FFFFFF; font:bold 13px Arial; text-align:center; margin:0;}

#container #contents #financiacionPronovias {height:100%; background:#202020;}

#container #contents #financiacionPronovias #imagenFinanciacion {float:left; width:300px; 
                                                   text-align:right; background:#202020;
                                                   background:url('/images/1024/financiacion.jpg') no-repeat left center;
                                                   }  
#container #contents #financiacionPronovias #imagenFinanciacion img {width:300px; height:545px;}

#container #contents #financiacionPronovias ul {padding-left:10px;margin:0;}

#container #contents #financiacionPronovias #financiacionTextos {float:left; width:440px; height:545px; background:#202020; padding:20px 0 0 28px; text-align:left;}
#container #contents #financiacionPronovias #financiacionTextos[id] {float:left; width:410px; height:515px; text-align:left; }
#container #contents #financiacionPronovias #financiacionTextos p {color:#a3a3a3;}
#container #contents #financiacionPronovias #financiacionTextos .nota {font-size:9px; text-align:center; color:#FFFFFF;}
#container #contents #financiacionPronovias #financiacionTextos #listadoFinanciacion {padding-bottom:10px; padding-top:5px; height:125px; border-bottom:1px solid #FFFFFF; font:normal 12px Arial; color:#FFFFFF;}
#container #contents #financiacionPronovias #financiacionTextos #explicacion {width:97%; clear:both; padding:10px 0; color:#a3a3a3; font:normal 10px Arial; text-align:justify; height:205px; overflow:auto; overflow-x:hidden;}
#container #contents #financiacionPronovias #financiacionTextos #explicacion[id] {width:100%;}
#container #contents #financiacionPronovias #financiacionTextos #explicacion .nota{font-size:9px; text-align:left; color:#FFFFFF; padding-bottom:7px;}
#container #contents #financiacionPronovias #financiacionTextos #explicacion div.nota{font-size:9px; text-align:left; color:#FFFFFF; padding-bottom:2px;}
#container #contents #financiacionPronovias #financiacionTextos #explicacion li.nota{font-size:10px; text-align:left; color:#FFFFFF; padding-bottom:7px; list-style:none; 
																						padding-left:10px; background:url('/images/ball.jpg') left 4px no-repeat;}
#container #contents #financiacionPronovias #financiacionTextos #explicacion a {color:#FFF; text-decoration:none;}
#listadoFinanciacion .textoBlanco {font-weight:bold;}


#container #contents #financiacionPronovias #financiacionTextos #listadoAyuda a:Link.linkBlanco, #container #contents #financiacionPronovias #financiacionTextos #listadoAyuda a:Visited.linkBlanco {color:#FFF; font:normal 12px Arial; text-decoration:none;}
#container #contents #financiacionPronovias #financiacionTextos #listadoAyuda a:Hover.linkBlanco {color:#FFF; font:normal 12px Arial; text-decoration:underline;}


#financiacionPronovias .textoBlanco, #financiacionPronovias .textoBlanco a:hover, #financiacionPronovias .textoBlanco a:link, #financiacionPronovias .textoBlancoBold, #financiacionPronovias .textoBlancoBold a, #financiacionPronovias .textoBlancoBold a:hover, #financiacionPronovias .textoBlancoBold a:link {
	font:normal 11px Arial !important;
	text-decoration:none;
	letter-spacing:0.5px;
	font-weight:bold !important;
}

#financiacionPronovias .textoBlanco a, #financiacionPronovias .textoBlancoBold a {
	font:normal 11px Arial;
	text-decoration:none;
	letter-spacing:0.5px;
	color:#a3a3a3;
	font-weight:bold;
}

/* NEW SCROLL - TU Y PRONOVIAS */
#corporativoInferior .holder {
	float: left;
	padding:10px;
}

#corporativoInferior .scroll-pane {
	width:390px;
	_width:375px;
	height:270px;
	overflow:auto;
	float: left;
	padding-right:10px;
}
					
#corporativoInferior a.jScrollArrowUp {
	height: 16px;
	background: url(/images/arrow_up.gif) no-repeat;
}
#corporativoInferior a.jScrollArrowUp:hover {
	background-position: 0 0;
}
#corporativoInferior a.jScrollArrowDown {
	height: 16px;
	background: url(/images/arrow_down.gif) no-repeat;
}
#corporativoInferior a.jScrollArrowDown:hover {
	background-position: 0 0;
}
#corporativoInferior .jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
#corporativoInferior .jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #202020;
}
#corporativoInferior .jScrollPaneDrag {
	position: absolute;
	background:#666;
	cursor: pointer;
	overflow: hidden;
}
#corporativoInferior .jScrollPaneDrag {
	background: url(/images/barra.gif) repeat-y 5px;
}
#corporativoInferior .jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
#corporativoInferior .jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
#corporativoInferior a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
#corporativoInferior a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

#corporativoInferior a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
#corporativoInferior a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
#corporativoInferior a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}



/* NEW SCROLL - TU Y PRONOVIAS */
#buscarModelo .holder {
	float: left;
	padding:10px;
	padding-left:20px;
}

#buscarModelo .scroll-pane {
	width:340px;
	height:420px;
	overflow:auto;
	float: left;
	padding-right:10px;
}
					
#buscarModelo a.jScrollArrowUp {
	height: 16px;
	background: url(/images/arrow_up.gif) no-repeat;
}
#buscarModelo a.jScrollArrowUp:hover {
	background-position: 0 0;
}
#buscarModelo a.jScrollArrowDown {
	height: 16px;
	background: url(/images/arrow_down.gif) no-repeat;
}
#buscarModelo a.jScrollArrowDown:hover {
	background-position: 0 0;
}
#buscarModelo .jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
#buscarModelo .jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #202020;
}
#buscarModelo .jScrollPaneDrag {
	position: absolute;
	background:#666;
	cursor: pointer;
	overflow: hidden;
}
#buscarModelo .jScrollPaneDrag {
	background: url(/images/barra.gif) repeat-y 5px;
}
#buscarModelo .jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
#buscarModelo .jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
#buscarModelo a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
#buscarModelo a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

#buscarModelo a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
#buscarModelo a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
#buscarModelo a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}



/* VESTIDO IDEAL */
#columnaderecha h5 {
   padding:0;margin:0;
   height:35px; vertical-align:top;
   _padding-top:5px;
   
   _font-size:11px;
   text-align:left;
}
.coincidencias {
	width:300px;
	height:75px;
	_height:70px;
	margin:0; padding:0;
	padding-left:5px;
	_padding-left:0px;
}
.coincidencias li {
	line-height:14px;
}

.coincidencias li.izquierda {
	float:left;
	list-style-type:none;
	display:block;
	clear:both;
	width:170px;
	margin-left:5px;
}
.coincidencias li.derecha {
	float:left;
	list-style-type:none;
	display:block;
	_width:120px;
}
.coincidencias a, .coincidencias a:hover {
	text-decoration:none;
}
.selected, .selected a, .selected a:hover, .selected a:visited {
	color:#FFF !important;
}
.current, .current a, .current a:hover, .current a:visited {
	color:#FFF !important;
}
#enlacesIzquierda {
	float:left;
	width:130px;
	height:60px;
}
#enlacesDerecha {
	float:right;
	width:160px;
}

#enlacesDerecha #boton {
	background:#9c9e9f;
	margin:0;
	padding:4px;
	height:22px;
	_height:35px;
	margin-top:5px;
	_margin-top:0px;
	
	cursor:hand;
	cursor:pointer;
}
.botOver {
	background:#9c9999 !important;
}

#enlacesDerecha #boton img {
	padding-left:2px;
}

#enlacesDerecha div a {
	font:10px/10px Arial;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
}

.menuover {
	cursor:hand;
	cursor:pointer;
	color:#6f6f6f !important;
}

#menu_9002, #menu_9003, #menu_9004, #menu_9005, #menu_9006, #menu_9007, #menu_9008 {
	display:none;
}
#menu_35, #menu_42, #menu_404, #menu_405 {
	display:none;
}

#selector {
	top:0;
	width:140px;
	margin-top:20px;
	background:#666666;
	color:#FFF;
	position:absolute;
}
#selector #espanol {
	padding-top:5px;
}

.idioma {
	background:#414042;
	padding:2px;
	padding-left:10px;
	text-align:left;
	display:none;
	cursor:hand;
	cursor:pointer;
}
.idioma a, .idioma a:hover, .idioma a:visited {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFF;
}
.hoverselected {
	color:#666;
	background:#666;
}

#otherLanguage {
	padding:2px; 
	padding-left:2px;
	padding-top:0px;
	padding-bottom:2px;
	text-align:left;
	cursor:hand;
	cursor:pointer;
	text-transform:uppercase;
	font:bold 10px Arial;
	
	width:150px;
}

#notalegal{	
	/*text-align:center;
	width:100%;
	padding-left:120px;
	position:absolute;*/
	padding-top:5px;
	padding-left:15px;
}

#notalegal a{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

#notalegal a:hover{
	color:#6f6f6f;
}

#separatormenu { 
		height:53px;
		*height:18px;
}

@-moz-document url-prefix(){
	#separatormenu {
	 height:2px;
	 }
}



/* PRONOVIAS VIP */
P.pronoviasVipDescripcion {font:normal 10px Arial; color:#898989; line-height:12px; padding:0; margin:0}
P.pronoviasVipDescripcion a {font:normal 10px Arial !important; color:#fff !important; text-decoration:underline !important; line-height:12px; padding:0; margin:0}
#pronoviasVip .descripcion { margin:0px 15px 10px 20px; text-align:left; }

#pronoviasVip .error { display:none; }

#vip { background:#000; width:757px; height:545px; }
#pronoviasVip { clear:left; float:left; width:381px; height:545px; text-align:left; background:#000; padding:0; margin:0;  }
#pronoviasVip #titulo, #pronoviasVip #tituloGrande { float:left; clear:both; padding:0; margin:15px 0 15px 20px; text-align:left; }
#pronoviasVip #titulo h1 { font-size:16px; margin:0; padding:0;}
#pronoviasVip #tituloGrande h1 { font-size:18px; margin:0; padding:0;}

#pronoviasVip #subtitulo {font-size:16px; float:left; clear:both; padding:0; margin:0 0 10px 20px; text-align:left;}
#pronoviasVip #subtitulo h2 { font-size:14px; margin:0; padding:0;}


/* FORM LOGIN */
#pronoviasVip .formLogin { width:330px; margin:0px 15px 20px 20px; }
#pronoviasVip .formLogin .label { float:left; font-size:11px; line-height:21px; height:35px; width:100px; }
#pronoviasVip .formLogin .input { float:left; font-size:11px; line-height:21px; height:35px; width:230px; }
#pronoviasVip .formLogin .input input { height:21px; width:100%; font-size:11px; margin:0; padding:0;}
#pronoviasVip .formLogin .input select { height:21px; width:100%; font-size:11px; margin:0; padding:0;}
#pronoviasVip .formLogin ul li { color: #F00; }


/* FORM REGISTRO */
#pronoviasVip .formRegistro { width:330px; margin:0px 15px 20px 20px; }
#pronoviasVip .formRegistro .label { float:left; font-size:11px; line-height:18px; height:25px; width:100px; }
#pronoviasVip .formRegistro .input { float:left; font-size:11px; line-height:18px; height:25px; width:230px; }
#pronoviasVip .formRegistro .input input { height:21px; width:100%; font-size:11px; margin:0; padding:0;}
#pronoviasVip .formRegistro .input select { height:21px; width:100%;font-size:11px;  margin:0; padding:0;}
#pronoviasVip .formRegistro ul li { color: #F00 !important; }

#pronoviasVip .formRegistro .input .evento label { _font-size:11px; line-height:18x; width:auto; margin:0; padding:0; padding-left:5px; padding-bottom:5px; _padding-bottom:0px; _padding-top:3px; height:auto; height:21px; }
#pronoviasVip .formRegistro .input .evento input { _font-size:11px; width:auto; margin:0; padding:0; padding-left:0px; }
#pronoviasVip .formRegistro .input.no100 { width:auto; }
#pronoviasVip .formRegistro .input.no100 #nota { font-size:10px; padding-left:5px; }
#pronoviasVip .formRegistro .input.no100 #field { _width:150px; }
#pronoviasVip .formRegistro .input__no100 #nota { font-size:10px; padding-left:5px; }
#pronoviasVip .formRegistro .input_no100 #field { }
#pronoviasVip .height10px { _height:5px !important; } 


a.politica {
	font-size:10px !important; color:#898989 !important; text-decoration:underline !important; }


#flashMaqueta {float:right;  width:376px; height:545px; }
#imagenMaqueta {float:right;  width:376px; height:545px; background:url('/images/1024/vip.jpg') no-repeat left center; }
#imagenMaquetaVip {float:right;  width:376px; height:545px; background:url('/images/1024/vip2.jpg') no-repeat left center; }


#pronoviasVip #botonera { width:100%; float:left; }
#pronoviasVip #botonera input { float:right; width:180px; }

#pronoviasVip #botonera a { line-height:25px; }
#pronoviasVip #botonera #mensaje { float:right; padding-right:15px; height:25px; line-height:25px; }
#pronoviasVip #cuentavip { margin:0px 25px 20px 20px; }
#pronoviasVip #cuentavip .boton { width:250px; float:right; }
#pronoviasVip #botonera .boton { float:right; background:red; width:100px; }
#pronoviasVip a {color:#a3a3a3; font:normal 10px Arial; text-decoration:none; }
#pronoviasVip a:hover {color:#FFF; font:normal 10px Arial; text-decoration:none;}
#pronoviasVip .btSubmit { font:bold 11px Arial; background:#9c9e9f; color:#fff; }

/* vip: Botonera */
#pronoviasVip .boton {
	font:bold 11px Arial;
	background:#9c9e9f;
	margin:0;
	height:20px;
	line-height:20px;
	text-align:center;
	
	cursor:hand;
	cursor:pointer;
}
#pronoviasVip .boton a, #pronoviasVip .boton a:hover {
	font:bold 11px Arial;

	padding:0;
	margin:0;
	text-align:center;
	text-decoration:none;
	color:#fff;
	line-height:20px;
	height:100%;
}

#pronoviasVip #form_buscador {margin:0; padding:0; float:left; }
#pronoviasVip #form_buscador FORM {padding:0; margin:0;}


#pronoviasVip .separator { height:5px; }

.popup_block .error { display:none; }
.popup_block ul li { color: #F00; }
/* POPUP CS3 */
.popup_block{
	display:none;
	font:bold 12px Arial;
	width:326px;
	_width:375px;
	margin-top:200px;
	
	background: #fff;
	padding: 20px;
	border: 5px solid #ddd;
	float: left;
	position:relative;
	top:30%; left:0;
	z-index: 99999;
	
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 10px #000;
	-moz-box-shadow: 0px 0px 10px #000;
	box-shadow: 0px 0px 10px #000;
	
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}