/*ESTILOS DEL LOGO DE LA CABECERA*/
#logo{
position:relative;
width: 940px;
float:left;
height:45px;
left:20px;
top:15px;
}
 #imglogo{
 /* Esto era para el logo de arriba*/ 
 /* background-image:url(../imagenes/pullmantour_logo.jpg);*/ 
 /*background-repeat:no-repeat;*/ 
}
/*ESTILOS DEL MENU HORIZONTAL*/
#nav{
position:relative;
float:left;
/*padding-left:0px;*/
left:0px;
top:35px;
height:22px;
background-color: #CD0522; 
width:960px;
/*text-align:center;*/
 /* Esto era para el logo de arriba*/ 
 /* background-image:url(../imagenes/pullmantour_logo.jpg);*/ 
 /*background-repeat:no-repeat;*/ 
}
#nav ul{
/*width:960px;*/
top:3px;
left:20px;
}
#nav li{
vertical-align:middle;
font-family: Arial, Helvetica, sans-serif;
/*text-align:left;*/
float:left; 
left:0px;
font-size: 14px;
font-style: normal;
color: #FFFFFF;
padding-top:3px;
padding-right:0px;
padding-left:20px;


}
a.nav {
/*el OVER del NAV*/ 
	color: white;
	text-decoration:none;
}

/*ESTILOS PARA EL BANNER-IMAGEN SUPERIOR DE TODAS LAS HOJAS MENOS LA HOME*/
#banner{
position:relative;
float:left;
width:960px; 
top:40px;
left:10px;
height:305px;
}

/*  CSS PARA LA BARRA DE MENU LATERAL IZQUIERDO*/
#menu{
position:relative;
float:left; 
/*height:260px;*/
height:auto;
left:10px;
width:292px;

}

#cabeceramenu{ 
background-image:url(../imgs/menu_titulo.jpg);
background-position:top;
top:2px;
text-align:center;
position:relative;
height:52px;
padding-left:5px;
}
#cabeceramenu h1{
/*padding-top:13px;  padding-bottom:2px;*/
padding:13px 0px 2px 0px;
color: #666666;
font-size: 16px;
font-style: normal;
text-decoration: none;
font-family: Arial,Helvetica,sans-serif;
}
#cabeceramenu p{
color: #666666;
font-size: 11px;
font-style: normal;
text-decoration: none;
padding-bottom:5px;
font-family: Arial,Helvetica,sans-serif;
}
#menuprincipal{
width:290px;
float:left;
position:relative;
margin:0px 1px 0px 1px;
}
#menuprincipal ul{
padding-left:2px;
padding-right:2px;
background-color:#E00025;
color:white;
text-decoration:none;
}
#menuprincipal li{
height:16px;
padding-left:15px;
padding-bottom:3px;
padding-top:6px;
border-bottom-width:1px;
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
color: #666666;
font-size: 11px;
font-style: normal;
font-weight:bold;
text-decoration: none;
font-family: Arial,Helvetica,sans-serif;
}
 #menuprincipalok{
width:290px;
height:auto;
float:left;
position:relative;
margin:0px 1px 0px 1px;
}
#menuprincipalok ul{
padding-left:2px;
padding-right:2px;
background-color:#E00025;
color:white;
text-decoration:none;
}
#menuprincipalok li{
height:16px;
padding-left:15px;
padding-bottom:3px;
padding-top:6px;
border-bottom-width:1px;
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
color: #666666;
font-size: 11px;
font-style: normal;
font-weight:bold;
text-decoration: none;
font-family: Arial,Helvetica,sans-serif;
}
.menu{
width:250px;
color: white;
text-decoration:none;
border-bottom-width:1px;
border-bottom-color:#E00025;
border-bottom-style:solid;
}
.menuFin{
border:solid 1px #E00025;
height:10px;
position:relative;
top:-1px;
width:288px;
}
#menudesplegabletitulo{
position:relative;
float:left;
margin:0px 1px 0px 1px;
width:290px;
}
#menudesplegabletitulo ul{
padding-left:2px;
padding-right:2px;
position:relative;
border:solid 1px #E00025;
}
#menudesplegabletitulo li{
text-align:right;
padding-right:10px;
padding-top:3px;
height:18px;
vertical-align:middle;
font-size: 11px;
font-style: normal;
font-weight:bold;
text-decoration: none;
font-family: Arial,Helvetica,sans-serif;
text-transform:uppercase;
color:#E00025;
}
.menudesplegabletit{
text-decoration:none;
color:#E00025;
}

#menuprincipaldes{
height:647px;
float:left;
position:relative;
left:0px;
top:0px;
width:290px;
color:#E00025;
/*margin:0px 1px 0px 1px;*/
}

#menuprincipaldes ul{
/*border:solid 1px #E00025;*/
/*padding-left:2px;
padding-right:2px;
padding-bottom:3px;*/
background-color:#ffffff;
line-height:16px;
}
#menuprincipaldes li{
text-transform:uppercase;
vertical-align:middle;
/*top:10px;*/
height:23px;
text-align:right;
padding-right:25px;
background-image:url(../imgs/flechitamenu.jpg);
background-position:top;
background-position:right;
background-repeat:no-repeat;
}
#menuprincipaldes li a{
color:#666666;
font-size: 11px;
font-style: normal;
font-weight:normal;
text-decoration: none;
font-family: Arial,Helvetica,sans-serif;
}
 #menuprincipaldestur{
height:347px;
float:left;
position:relative;
left:0px;
top:0px;
width:290px;
color:#E00025;
/*margin:0px 1px 0px 1px;*/
}
#menuprincipaldestur ul{
background-color:#ffffff;
line-height:16px;
}
#menuprincipaldestur li{
text-transform:uppercase;
vertical-align:middle;
/*top:10px;*/
height:23px;
text-align:right;
padding-right:25px;
background-image:url(../imgs/flechitamenu.jpg);
background-position:top;
background-position:right;
background-repeat:no-repeat;
}
#menuprincipaldestur li a{
color:#666666;
font-size: 11px;
font-style: normal;
font-weight:normal;
text-decoration: none;
font-family: Arial,Helvetica,sans-serif;
}
#menuprincipaldesclas{
height:534px;
float:left;
position:relative;
left:0px;
top:0px;
width:290px;
color:#E00025;
/*margin:0px 1px 0px 1px;*/
}
#menuprincipaldesclas ul{
background-color:#ffffff;
line-height:16px;
}
#menuprincipaldesclas li{
text-transform:uppercase;
vertical-align:middle;
/*top:10px;*/
height:23px;
text-align:right;
padding-right:25px;
background-image:url(../imgs/flechitamenu.jpg);
background-position:top;
background-position:right;
background-repeat:no-repeat;
}
#menuprincipaldesclas li a{
color:#666666;
font-size: 11px;
font-style: normal;
font-weight:normal;
text-decoration: none;
font-family: Arial,Helvetica,sans-serif;
}



#menuprincipaldeexc{
height:320px;
float:left;
position:relative;
left:0px;
top:0px;
width:290px;
color:#E00025;
/*margin:0px 1px 0px 1px;*/
}
#menuprincipaldeexc ul{
background-color:#ffffff;
line-height:16px;
}
#menuprincipaldeexc li{
text-transform:uppercase;
vertical-align:middle;
/*top:10px;*/
height:23px;
text-align:right;
padding-right:25px;
background-image:url(../imgs/flechitamenu.jpg);
background-position:top;
background-position:right;
background-repeat:no-repeat;
}
#menuprincipaldeexc li a{
color:#666666;
font-size: 11px;
font-style: normal;
font-weight:normal;
text-decoration: none;
font-family: Arial,Helvetica,sans-serif;
}





#menuprincipaldeexc2{
height:170px;
float:left;
position:relative;
left:0px;
top:0px;
width:290px;
color:#E00025;
/*margin:0px 1px 0px 1px;*/
}
#menuprincipaldeexc2 ul{
background-color:#ffffff;
line-height:16px;
}
#menuprincipaldeexc2 li{
text-transform:uppercase;
vertical-align:middle;
/*top:10px;*/
height:23px;
text-align:right;
padding-right:25px;
background-image:url(../imgs/flechitamenu.jpg);
background-position:top;
background-position:right;
background-repeat:no-repeat;
}
#menuprincipaldeexc2 li a{
color:#666666;
font-size: 11px;
font-style: normal;
font-weight:normal;
text-decoration: none;
font-family: Arial,Helvetica,sans-serif;
}










#menuprincipaldespais{
height:418px;
float:left;
position:relative;
left:0px;
top:0px;
width:290px;
color:#E00025;
/*margin:0px 1px 0px 1px;*/
}
#menuprincipaldespais ul{
background-color:#ffffff;
line-height:16px;
}
#menuprincipaldespais li{
text-transform:uppercase;
vertical-align:middle;
/*top:10px;*/
height:23px;
text-align:right;
padding-right:25px;
background-image:url(../imgs/flechitamenu.jpg);
background-position:top;
background-position:right;
background-repeat:no-repeat;
}
#menuprincipaldespais li a{
color:#666666;
font-size: 11px;
font-style: normal;
font-weight:normal;
text-decoration: none;
font-family: Arial,Helvetica,sans-serif;
}
#menuprincipaldesor{
height:484px;
float:left;
position:relative;
left:0px;
top:0px;
width:290px;
color:#E00025;
/*margin:0px 1px 0px 1px;*/
}
#menuprincipaldesor ul{
background-color:#ffffff;
line-height:16px;
}
#menuprincipaldesor li{
text-transform:uppercase;
vertical-align:middle;
/*top:10px;*/
height:23px;
text-align:right;
padding-right:25px;
background-image:url(../imgs/flechitamenu.jpg);
background-position:top;
background-position:right;
background-repeat:no-repeat;
}
#menuprincipaldesor li a{
color:#666666;
font-size: 11px;
font-style: normal;
font-weight:normal;
text-decoration: none;
font-family: Arial,Helvetica,sans-serif;
}
#menuprincipaldesepm{
height:943px;
float:left;
position:relative;
left:0px;
top:0px;
width:290px;
color:#E00025;
/*margin:0px 1px 0px 1px;*/
}
#menuprincipaldesepm ul{
background-color:#ffffff;
line-height:16px;
}
#menuprincipaldesepm li{
text-transform:uppercase;
vertical-align:middle;
/*top:10px;*/
height:23px;
text-align:right;
padding-right:25px;
background-image:url(../imgs/flechitamenu.jpg);
background-position:top;
background-position:right;
background-repeat:no-repeat;
}
#menuprincipaldesepm li a{
color:#666666;
font-size: 11px;
font-style: normal;
font-weight:normal;
text-decoration: none;
font-family: Arial,Helvetica,sans-serif;
}
.doslineas{
/*line-height:12px;*/
height:50px;
/*height:23px;*/
vertical-align:text-top;
font-stretch:narrower;

}
#menuprincipaldesepm li a doslineasok{
font-stretch:condensed;
line-height:14px;
padding-top:0px;
}

#menuprincipaldese{
height:468px;
float:left;
position:relative;
left:0px;
top:0px;
width:290px;
color:#E00025;
/*margin:0px 1px 0px 1px;*/
}
#menuprincipaldese ul{
background-color:#ffffff;
line-height:16px;
}
#menuprincipaldese li{
text-transform:uppercase;
vertical-align:middle;
/*top:10px;*/
height:23px;
text-align:right;
padding-right:25px;
background-image:url(../imgs/flechitamenu.jpg);
background-position:top;
background-position:right;
background-repeat:no-repeat;
}
#menuprincipaldese li a{
color:#666666;
font-size: 11px;
font-style: normal;
font-weight:normal;
text-decoration: none;
font-family: Arial,Helvetica,sans-serif;
}
/*.menudesplegable{
text-transform:uppercase;
width:240px;
color:#666666;
text-decoration:none;
}*/

.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: bold;
	color: #0000FF;
}

.ciudades {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

.titularestabla {
text-indent:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

.negritastabla {
text-indent:5px;
text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.negritastablaazul {
text-indent:5px;
text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0099FF;
}

.tablassinnegritas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}

.textoitinerario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}

.textoitinerariobold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.textoitinerarioboldazul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0000FF;
}

.textoleyenda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-align:left;
	float:left;
	position:relative;
	top:1px;
	left:1px;
	right:1px;
	text-indent:5px;
	}

.textoleyendaazul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #0099FF;
	text-align:left;
	float:left;
	position:relative;
	top:1px;
	left:1px;
	right:1px;
	text-indent:5px;
}

.textoleyendagris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-align:left;
	float:left;
	position:relative;
	top:1px;
	left:1px;
	right:1px;
	text-indent:5px;
}

.textoleyendarojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ff0000;
	text-align:left;
}

.novedad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	text-align:center;
}

.dias {
text-indent:5px;
text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.diasazules {
text-indent:5px;
text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0099FF;
}

.diasgrises {
text-indent:5px;
text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}

/*ESTILOS DEL FOOTER  */
#footer{
background-position:top;
background-image:url(../imgs/simbolo_n.jpg);
background-repeat:no-repeat;
position:relative;
float:left;
left:0px;
top:65px;
width:960px; 
height:65px;
}
#footerhome{
background-position:top;
background-image:url(../imgs/simbolo_n.jpg);
background-repeat:no-repeat;
position:relative;
float:left;
left:0px;
top:0px;
width:960px; 
height:65px;
}
#footup {
left:300px;
width:450px;
text-align:center; 
position:relative;
}
#footup ul{
height:30px;
}
#footup li{
padding-top:15px;
float:left; 
padding-left:10px;
vertical-align:middle;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
font-style: normal;
color: #666666;
}
#footdown {
left:360px;
width:350px;
text-align:center; 
position:relative;
}
#footdown ul{
height:30px;
}
#footdown li{
padding-top:9px;
padding-left:10px;
vertical-align:middle;
float:left; 
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
font-style: normal;
color: #666666;
}
a.footer {
/*el OVER del FOOTER*/ 
color: #666666;
text-decoration:none;
}
