@charset "utf-8";
/* INDEX */
div.central{
margin:0 auto 0 auto;
width:960px; height:100%;
}

div.espaciado{
height:4px;
width:100%;
clear:both;
}
div.espaciado_doble{
height:12px;
width:100%;
clear:both;
}

div.menu{
width:947px; height:43px; margin:0 auto 0 auto; 
/*background-image:url(http://www.transamericaviajes.com/fondos/fondo_menu.jpg);*/
}
div.recomendados{
width:960px; height:402px; background-image:url(../fondos/recomendados.jpg); margin:0 0 0 0;
}
div.caja_alta{
width:240px; height:403px; background-image:url(../fondos/cajas_altas.jpg); float:left;
}
div.imagen_caja_alta{
width:222px; height:208px; margin:10px auto 0 auto;
}


/* salidas de viajes quinceañeras, cruceros ... */

div.salida_viajes{
width:625px;
float:left
}
div.salida_complementos{
width:334px;
float:left; margin-top:24px;
}



/* css para caja moderna*/
div.caja_inferior{
width:311px; height:143px; float:left; background-image:url(../fondos/cajas_inferiores.jpg); float:left;
}
div.titulo_viaje a{
color:#000000;
font-size:13px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
div.titulo_viaje a:hover{
color:#000000;
font-size:13px;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}



#slider {
    width: 731px; /* important to be same as image width */
    height: 197px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	margin:0 auto 0 auto;
	float:left;
	display:inline;
}
#sliderContent {
    width: 731px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: relative;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 731px;
    background-color: #000;
    filter: alpha(opacity=00);
    -moz-opacity: 0.0;
	-khtml-opacity: 0.0;
    opacity: 0.0;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
ul { list-style-type: none;}
/* fin caja moderna */

.azul_oscuro_16{
color:#0f4c71;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.azul_oscuro_16 a{
color:#0f4c71;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:normal;
}
.azul_oscuro_16 a:hover{
color:#0f4c71;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
font-weight:normal;
}

.azul_claro_14{
color:#1796e2;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}
.azul_claro_14 a{
color:#1796e2;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.azul_claro_14 a:hover{
color:#1796e2;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.E-14-negro{
font-size:14px; 
color:#000000;
font-family:Arial, Helvetica, sans-serif;
}

.E-15-blanco-bold{
font-size:15px;
font-weight:bold;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}



.E-15-azul_oscuro-bold{
font-size:13px;
font-weight:bold;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
}

.E-15-azul_oscuro-bold a{
font-size:13px;
font-weight:bold;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.E-15-azul_oscuro-bold a:hover{
font-size:13px;
font-weight:bold;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}




.E_gris_arial_13 a{
font-family:Arial, Helvetica, sans-serif;
color:#545656; 
font-size:13px;
text-decoration:none
}

.E_roja_arial_13_bold a{
font-family:Arial, Helvetica, sans-serif;
color:#FF0000;
font-weight:bold; 
font-size:13px;
text-decoration:none;
}


.E_gris_arial_13 a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#545656; 
font-size:13px;
text-decoration:underline;
}

.E_roja_arial_13_bold  a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#FF0000;
font-weight:bold; 
font-size:13px;
text-decoration:underline
}