*
{
margin: 0px;
padding: 0px;
}

html
{
font-family: verdana, 'dejavu sans';
font-size: 62.5%;
}

body
{
background: #919191 url('../imagenes/texturas/fondo_body.jpg');
}

h2
{
font-size: 1.4em;
}

h3
{
font-size: 1em;
}

ul
{
list-style: none;
}

a
{
color: #AD5618;
text-decoration: none;
outline: 0px;
}

img
{
border: none;
}

.tamano
{
font-size: 1.3em;
}

.clear
{
clear: both;
height: 0;
}

strong.rojo
{
color: #780b0e;
}

span.campos_obl
{
display: block;
width: 300px;
}

strong.amarillo
{
color: #ffcc00;
}

strong.obligatorio
{
color: #ff0000;
font-size: 1.2em;
font-weight: bold;
}

span.confirmar
{
border: 1px solid red;
padding: 5px;
margin-top: 10px;
}

span.confirmar_usuario
{
position: relative;
top: 19px;
left: 290px;
color: #000;
border: 1px solid red;
padding: 5px;
}

strong.contacto
{
display: block;
padding: 5px;
font-size: 1.3em;
background: #ca843c;
color: #fff;
margin-left: -30px;
}

#contenedor
{
width: 983px;
margin: 0 auto;
background: url('../imagenes/texturas/textura_op.jpg');
}

#top
{
 height: 35px;
}

ul#menu-top
{
float: left;
width: 491px;
margin-top: 14px;
}

ul#menu-top li
{
float: left;
}

ul#menu-top li a
{
padding: 0 5px;
font-size: 1.5em;
font-weight: bold;
}

ul#idiomas
{
float: right;
width: 491px;
margin: 10px 0 0;
}

ul#idiomas li
{
float: left;
padding: 0.5em 0.5em 0;
}

span.flota-der
{
font-size: 0.8em;
font-weight: bold;
float: right;
}

#col-izq, #col-cent, #col-der
{
float: left;
}

.fix
{
margin-top: 140px;
}

#col-izq
{
width: 226px;
padding: 0;
background: url('../imagenes/recortes/col_izq.jpg');
height: 830px;
border-top: 2px solid #666D39;
/* 
border-right: 2px solid #fff;
*/
}

#col-izq dt.zona_privada
{
background: #fff;
}

#col-izq form#zona-agencias ul
{
display: block;
width: 210px;
margin: 3px 0px 0 10px;
}

#col-izq form#zona-agencias li
{
display: block;
width: 210px;
font-size: 1.2em;
color: #fff;
font-weight: bold;
}

#col-izq form#zona-agencias li.login-agencias
{
margin-bottom: 4px;
background: #fff;
color: #eb6909;
}

#col-izq form#zona-agencias label
{
float: left;
width: 70px;
}

#col-izq form#zona-agencias ul li a
{
display: block;
width: 210px;
padding: 2px 0;
background: #fff;
margin: 2px 0px 0px 0px;
text-align: center;
}

#col-izq form#zona-agencias ul li a:hover
{
background: #eb6909;
color: #fff;
}

#col-izq dl
{
margin: 195px 0 20px 40px;
width: 144px;
height: 250px;
}

#col-izq dt a
{
display: block;
font-size: 1.4em;
font-weight: bold;
color: #eb6909;
padding: 0em 0.2em 0em 0;
}

#col-izq dt a:hover
{
color: #eb6909;
background: #fff;
}

#col-izq dt a.especial
{
font-size: 1.4em;
display: block;
width: 138px;
background: #eb6909;
color: #000;
margin: 3px 0;
padding: 3px 0;
}

#ver_ofertas
{
text-align: center;
display: block;
width: 130px;
height: 80px;
margin: 270px auto 0;
}

#col-izq dd
{
font-size: 1.1em;
padding: 0em 2px 0em 0px;
}

#col-izq dd ul
{
margin: 0px 0px 5px 5px;
}

#col-izq dd a
{
font-size: 1.1em;
color: #fff;
display: block;
padding: 0;
margin: 5px 0 0;
}

#col-izq dd a:hover
{
background: #eb6909;
color: #fff;
}

/* ************************** Columna central ******************************* */


#col-cent
{
width: 527px;
padding: 0;
border-top: 2px solid #666D39;
padding-top: 15px;
}

#cabecera
{
border-bottom: 2px solid #fff;
width: 527px;
height: 99px;
}

#cabecera h1
{
font-size: 0em;
text-indent: -999em;
height: 0;
}

#morocco
{
padding: 7px;
padding-top: 0px;
width: 512px;
margin: 0 auto;
text-align: left;
}

/* ************************** Ofertas *************************************** */
.ofertas_logeado
{
position: relative;
height: 550px;
overflow: auto;
}

.ofertas
{
width: 496px;
height: 231px;
margin: 5px auto 0;
padding: 0;
/*background: url('../imagenes/recortes/fondo_oferta.png') bottom center;*/
}

.ofertas ul
{
float: left;
margin: 0 2.5px;
}

ul.info, ul.info2, ul.info3, ul.info4, ul.info5, ul.info6, ul.info7, ul.info8, ul.info9, ul.info10, ul.info11, ul.info12, ul.info13, ul.info14, ul.info15, ul.info16, ul.info17, ul.info18, ul.info19, ul.info20, ul.info21
{
display: block;
width: 250px;
height: 231px;
margin: 0 0 0 3px;
}

ul.info
{
color: #000;
display: block;
padding: 10px 5px 0;
width: 235px;
height: 221px;
background: url('../imagenes/recortes/oferta_int.jpg');
}

ul.info2
{
color: #000;
display: block;
padding: 10px 5px 0;
/*margin-left: 10px;*/
width: 235px;
height: 221px;
background: url('../imagenes/recortes/oferta_int2.jpg');
}

ul.info3
{
color: #000;
display: block;
padding: 10px 5px 0;
width: 235px;
height: 221px;
background: url('../imagenes/recortes/oferta_int3.jpg');
}

ul.info4
{
color: #000;
display: block;
padding: 10px 5px 0;
/*margin-left: 10px;*/
width: 235px;
height: 221px;
background: url('../imagenes/recortes/oferta_int4.jpg');
}

ul.info5
{
color: #000;
display: block;
padding: 10px 5px 0;
width: 235px;
height: 221px;
background: url('../imagenes/recortes/oferta_int5.jpg');
}

ul.info6
{
color: #000;
display: block;
padding: 10px 5px 0;
/*margin-left: 10px;*/
width: 235px;
height: 221px;
background: url('../imagenes/recortes/oferta_int6.jpg');
}

ul.info7
{
color: #000;
display: block;
padding: 10px 5px 0;
width: 235px;
height: 221px;
background: url('../imagenes/recortes/oferta_int7.jpg');
}

ul.info8
{
color: #000;
display: block;
padding: 10px 5px 0;
width: 235px;
height: 221px;
background: url('../imagenes/recortes/oferta_int8.jpg');
}

ul.info9
{
color: #000;
display: block;
padding: 10px 5px 0;
width: 235px;
height: 221px;
background: url('../imagenes/recortes/oferta_int9.jpg');
}

ul.info10
{
color: #000;
display: block;
padding: 10px 5px 0;
width: 235px;
height: 221px;
background: url('../imagenes/recortes/oferta_int10.jpg');
}

ul.info11
{
color: #000;
display: block;
padding: 10px 5px 0;
width: 235px;
height: 221px;
background: url('../imagenes/recortes/oferta_int11.jpg');
}

ul.info12
{
color: #000;
display: block;
padding: 10px 5px 0;
width: 235px;
height: 221px;
background: url('../imagenes/recortes/oferta_int12.jpg');
}

ul.info13
{
color: #000;
display: block;
padding: 10px 5px 0;
width: 235px;
height: 221px;
background: url('../imagenes/recortes/oferta_int13.jpg');
}

ul.info14
{
color: #000;
display: block;
padding: 10px 5px 0;
width: 235px;
height: 221px;
background: url('../imagenes/recortes/oferta_int14.jpg');
}

ul.info15
{
color: #000;
display: block;
padding: 10px 5px 0;
width: 235px;
height: 221px;
background: url('../imagenes/recortes/oferta_int15.jpg');
}

ul.info16
{
color: #000;
display: block;
padding: 10px 5px 0;
width: 235px;
height: 221px;
background: url('../imagenes/recortes/oferta_int16.jpg');
}

ul.info17
{
color: #000;
display: block;
padding: 10px 5px 0;
width: 235px;
height: 221px;
background: url('../imagenes/recortes/oferta_int17.jpg');
}

ul.info18
{
color: #000;
display: block;
padding: 10px 5px 0;
width: 235px;
height: 221px;
background: url('../imagenes/recortes/oferta_int18.jpg');
}

ul.info19
{
color: #000;
display: block;
padding: 10px 5px 0;
width: 235px;
height: 221px;
background: url('../imagenes/recortes/oferta_int19.jpg');
}

ul.info20
{
color: #000;
display: block;
padding: 10px 5px 0;
width: 235px;
height: 221px;
background: url('../imagenes/recortes/oferta_int20.jpg');
}

ul.info21
{
color: #000;
display: block;
padding: 10px 5px 0;
width: 235px;
height: 221px;
background: url('../imagenes/recortes/oferta_int21.jpg');
}

ul.info ul li, ul.info2 ul li, ul.info3 ul li, ul.info4 ul li, ul.info5 ul li, ul.info6 ul li, ul.info7 ul li, ul.info8 ul li, ul.info9 ul li, ul.info10 ul li, ul.info11 ul li, ul.info12 ul li, ul.info13 ul li, ul.info14 ul li, ul.info15 ul li, ul.info16 ul li, ul.info17 ul li, ul.info18 ul li, ul.info19 ul li, ul.info20 ul li, ul.info21 ul li
{
display: block;
width: 170px;
margin: 3px 0 0 8px;
font-size: 1.1em;
}

ul.info ul li.scroll, ul.info2 ul li.scroll, ul.info3 ul li.scroll, ul.info4 ul li.scroll, ul.info5 ul li.scroll, ul.info6 ul li.scroll, ul.info7 ul li.scroll, ul.info8 ul li.scroll, ul.info9 ul li.scroll, ul.info10 ul li.scroll, ul.info11 ul li.scroll, ul.info12 ul li.scroll, ul.info13 ul li.scroll, ul.info14 ul li.scroll, ul.info15 ul li.scroll, ul.info16 ul li.scroll, ul.info17 ul li.scroll, ul.info18 ul li.scroll, ul.info19 ul li.scroll, ul.info22 ul li.scroll, ul.info21 ul li.scroll
{
width: 170px;
height: 70px;
margin: 5px 5px 7px 8px;
overflow: hidden;
}

ul.info ul li.scroll span, ul.info2 ul li.scroll span, ul.info3 ul li.scroll span, ul.info4 ul li.scroll span, ul.info5 ul li.scroll span, ul.info6 ul li.scroll span, ul.info7 ul li.scroll span, ul.info8 ul li.scroll span, ul.info9 ul li.scroll span, ul.info10 ul li.scroll span, ul.info11 ul li.scroll span, ul.info12 ul li.scroll span, ul.info13 ul li.scroll span, ul.info14 ul li.scroll span, ul.info15 ul li.scroll span, ul.info16 ul li.scroll span, ul.info17 ul li.scroll span, ul.info18 ul li.scroll span, ul.info19 ul li.scroll span, ul.info20 ul li.scroll span, ul.info21 ul li.scroll span
{
display: block;
width: 100%;
color: #000;
font-weight: bold;
}

ul.info ul li.negrita, ul.info2 ul li.negrita, ul.info3 ul li.negrita, ul.info4 ul li.negrita, ul.info5 ul li.negrita, ul.info6 ul li.negrita, ul.info7 ul li.negrita, ul.info8 ul li.negrita, ul.info9 ul li.negrita, ul.info10 ul li.negrita, ul.info11 ul li.negrita, ul.info12 ul li.negrita, ul.info13 ul li.negrita, ul.info14 ul li.negrita, ul.info15 ul li.negrita, ul.info16 ul li.negrita, ul.info17 ul li.negrita, ul.info18 ul li.negrita, ul.info19 ul li.negrita, ul.info20 ul li.negrita, ul.info21 ul li.negrita
{
font-weight: bold;
height: 25px;
overflow: hidden;
}

ul.info h2, ul.info2 h2, ul.info3 h2, ul.info4 h2, ul.info5 h2, ul.info6 h2, ul.info7 h2, ul.info8 h2, ul.info9 h2, ul.info10 h2, ul.info11 h2, ul.info12 h2, ul.info12 h2, ul.info14 h2, ul.info15 h2, ul.info16 h2, ul.info17 h2, ul.info18 h2, ul.info19 h2, ul.info20 h2, ul.info21 h2
{
display: block;
height: 12px;
font-size: 1.1em;
color: #eb6909;
overflow: hidden;
}

ul.derecha
{
float: right;
width: 190px;
height: 152px;
padding-top: 7px;
background: url('../imagenes/recortes/oferta-texto.png');
}

ul.derecha li.negrita
{
margin-right: 5px;
}

ul.izquierda
{
float: left;
width: 190px;
height: 152px;
padding-top: 7px;
background: url('../imagenes/recortes/oferta-texto.png');
}

ul.info ul li span a, ul.info2 ul li span a, ul.info3 ul li span a, ul.info4 ul li span a, ul.info5 ul li span a, ul.info6 ul li span a, ul.info7 ul li span a, ul.info8 ul li span a, ul.info9 ul li span a, ul.info10 ul li span a, ul.info11 ul li span a, ul.info12 ul li span a, ul.info13 ul li span a, ul.info14 ul li span a, ul.info15 ul li span a, ul.info16 ul li span a, ul.info17 ul li span a, ul.info18 ul li span a, ul.info19 ul li span a, ul.info20 ul li span a, ul.info21 ul li span a
{
background: url('../imagenes/botones/ofertas_portada.jpg');
color: #000;
font-size: 1em;
font-weight: bold;
width: 70px;
height: 15px;
position: relative;
float: left;
margin: 0px 4px 0 8px;
text-align: center;
}

/*ul.info ul li span a:hover, ul.info2 ul li span a:hover, ul.info3 ul li span a:hover, ul.info4 ul li span a:hover, ul.info5 ul li span a:hover, ul.info6 ul li span a:hover
{
color: #000;
}*/

/*#norte-rif #cabecera h1
{
width: 528px;
height: 99px;
background: url('../imagenes/recortes/norterifcabecera.jpg') no-repeat top center;
}*/

ul.precios_hotel_viajes
{
margin: 0 0 25px;
}

#escapada-chaouen #cabecera h1, #escapada-chaouen_por #cabecera h1, #escapada-chaouen_ita #cabecera h1, #escapada-chaouen_eng #cabecera h1, #escapada-chaouen_fra #cabecera h1, #escapada-chaouen_deu #cabecera h1
{
width: 528px;
height: 99px;
/*background: url('../imagenes/recortes/cabecera-chaouen.jpg') no-repeat top center;*/
}

#escapada-desierto #cabecera h1
{
width: 528px;
height: 99px;
background: url('') no-repeat top center;
}

#norte-rif .cabecera2
{
background: url('../imagenes/recortes/norte-del-rif-top.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#norte-rif .cabecera_norterif_grupos
{
background: url('../imagenes/recortes/norte-del-rif-grupos.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#norte-rif_por .cabecera2/* Aquí le cambiamos la imagen por la corrspondiente al idioma*/
{
background: url('../imagenes/imagenes_idiomas/norte_del_rif/norte-del-rif-top_por.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#norte-rif_eng .cabecera2/* Aquí le cambiamos la imagen por la corrspondiente al idioma*/
{
background: url('../imagenes/imagenes_idiomas/norte_del_rif/norte-del-rif-top_eng.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#norte-rif_fra .cabecera2/* Aquí le cambiamos la imagen por la corrspondiente al idioma*/
{
background: url('../imagenes/imagenes_idiomas/norte_del_rif/norte-del-rif-top_fra.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#norte-rif_deu .cabecera2/* Aquí le cambiamos la imagen por la corrspondiente al idioma*/
{
background: url('../imagenes/imagenes_idiomas/norte_del_rif/norte-del-rif-top_deu.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#norte-rif_ita .cabecera2/* Aquí le cambiamos la imagen por la corrspondiente al idioma*/
{
background: url('../imagenes/imagenes_idiomas/norte_del_rif/norte-del-rif-top_ita.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#escapada-chaouen .cabecera2
{
background: url('../imagenes/recortes/escapada-a-chaouen.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#escapada-chaouen_por .cabecera2
{
background: url('../imagenes/imagenes_idiomas/escapada_a_chaouen/escapada_a_chaouen_por.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#escapada-chaouen_eng .cabecera2
{
background: url('../imagenes/imagenes_idiomas/escapada_a_chaouen/escapada_a_chaouen_eng.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#escapada-chaouen_ita .cabecera2
{
background: url('../imagenes/imagenes_idiomas/escapada_a_chaouen/escapada_a_chaouen_ita.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#escapada-chaouen_deu .cabecera2
{
background: url('../imagenes/imagenes_idiomas/escapada_a_chaouen/escapada_a_chaouen_deu.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#escapada-chaouen_fra .cabecera2
{
background: url('../imagenes/imagenes_idiomas/escapada_a_chaouen/escapada_a_chaouen_fra.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#escapada-desierto .cabecera2
{
background: url('../imagenes/recortes/escapada_al_desierto.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#escapada-desierto_eng .cabecera2
{
background: url('../imagenes/imagenes_idiomas/escapada_al_desierto/escapada_al_desierto_eng.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#viva-marrakesh .cabecera2
{
background: url('../imagenes/recortes/viva-marrakesh.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#viva-marrakesh_por .cabecera2
{
background: url('../imagenes/imagenes_idiomas/viva_marrakesh/viva_marrakesh_por.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#viva-marrakesh_eng .cabecera2
{
background: url('../imagenes/imagenes_idiomas/viva_marrakesh/viva_marrakesh_eng.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#viva-marrakesh_deu .cabecera2
{
background: url('../imagenes/imagenes_idiomas/viva_marrakesh/viva_marrakesh_deu.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#viva-marrakesh_fra .cabecera2
{
background: url('../imagenes/imagenes_idiomas/viva_marrakesh/viva_marrakesh_fra.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#viva-marrakesh_ita .cabecera2
{
background: url('../imagenes/imagenes_idiomas/viva_marrakesh/viva_marrakesh_ita.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#ciudades-imperiales .cabecera2
{
background: url('../imagenes/recortes/ciudades-imperiales.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#ciudades-imperiales_eng .cabecera2
{
background: url('../imagenes/imagenes_idiomas/ciudades_imperiales/ciudades_imperiales_eng.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#suenos-de-marruecos .cabecera2
{
background: url('../imagenes/recortes/suenos-de-marruecos.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#suenos-de-marruecos_eng .cabecera2
{
background: url('../imagenes/imagenes_idiomas/suenos_de_marruecos/suenos_de_marruecos_eng.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#suenos-de-marruecos_por .cabecera2
{
background: url('../imagenes/imagenes_idiomas/suenos_de_marruecos/suenos-de-marruecos_por.gif') no-repeat top center;
width: 513px;
height: 165px;
}
/*#playas-de-tanger .cabecera2
{
background: url('../imagenes/recortes/playas-de-tanger-top.gif') no-repeat top center;
width: 513px;
height: 165px;
}*/

#playas-de-tanger .cabecera_playas-tanger_2n
{
background: url('../imagenes/recortes/playas-de-tanger_2n.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#playas-de-tanger_en .cabecera_playas-tanger_2n_en
{
background: url('../imagenes/imagenes_idiomas/playas_de_tanger/playas_de_tanger_2n_eng.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#playas-de-tanger .cabecera_playas-tanger_mini3
{
background: url('../imagenes/recortes/playas-de-tanger_mini3.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#playas-de-tanger_en .cabecera_playas-tanger_mini3_en
{
background: url('../imagenes/imagenes_idiomas/playas_de_tanger/playas_de_tanger_2n_eng.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#playas-de-tanger .cabecera_playas-tanger_mini4
{
background: url('../imagenes/recortes/playas-de-tanger_mini4.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#playas-de-tanger_en .cabecera_playas-tanger_mini4_en
{
background: url('../imagenes/imagenes_idiomas/playas_de_tanger/playas_de_tanger_2n_eng.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#playas-de-tanger .cabecera_playas-tanger_mini6
{
background: url('../imagenes/recortes/playas-de-tanger_mini6.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#playas-de-tanger_en .cabecera_playas-tanger_mini6_en
{
background: url('../imagenes/imagenes_idiomas/playas_de_tanger/playas_de_tanger_2n_eng.gif') no-repeat top center;
width: 513px;
height: 165px;
}

.excursion_1d
{
background: url('../imagenes/recortes/excursion_1d.gif') no-repeat top center;
width: 513px;
height: 165px;
}

.excursion_1d_en
{
background: url('../imagenes/imagenes_idiomas/excursiones/excursiones_eng.gif') no-repeat top center;
width: 513px;
height: 165px;
}

.excursion_1d_tanger
{
background: url('../imagenes/recortes/excursion_1d_tanger.gif') no-repeat top center;
width: 513px;
height: 165px;
}

.excursion_1d_ceuta
{
background: url('../imagenes/recortes/excursion_1d_ceuta.gif') no-repeat top center;
width: 513px;
height: 165px;
}

.excursion_2d
{
background: url('../imagenes/recortes/excursion_2d.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#excursiones .cabecera2
{
background: url('../imagenes/recortes/excursiones.gif') no-repeat top center;
width: 513px;
height: 165px;
}

.ceuta_fin-semana
{
background: url('../imagenes/recortes/ceuta_fin-semana.gif') no-repeat top center;
width: 513px;
height: 165px;
}

.ceuta_viernes-domingo
{
background: url('../imagenes/recortes/ceuta_viernes-domingo.gif') no-repeat top center;
width: 513px;
height: 165px;
}

.norte_marruecos_4d
{
background: url('../imagenes/recortes/norte_marruecos_4d.gif') no-repeat top center;
width: 513px;
height: 165px;
}

.ruta_de_los_lenadores_4d
{
background: url('../imagenes/recortes/ruta_de_los_lenadores_4d.gif') no-repeat top center;
width: 513px;
height: 165px;
}

.ciudades_imperiales_7d
{
background: url('../imagenes/recortes/ciudades_imperiales_7d.gif') no-repeat top center;
width: 513px;
height: 165px;
}

.costa_atlantica_5d
{
background: url('../imagenes/recortes/costa_atlantica_5d.gif') no-repeat top center;
width: 513px;
height: 165px;
}

.suenos_de_marruecos_9d
{
background: url('../imagenes/recortes/suenos_de_marruecos_9d.gif') no-repeat top center;
width: 513px;
height: 165px;
}

.cabecera_puentes
{
background: url('../imagenes/recortes/puentes.gif') no-repeat top center;
width: 513px;
height: 165px;
}

.puente_andalucia
{
background: url('../imagenes/recortes/puente_andalucia.gif') no-repeat top center;
width: 513px;
height: 165px;
}

.puente_inmaculada
{
background: url('../imagenes/recortes/puente_inmaculada.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#grupos_incentivos .cabecera2
{
background: url('../imagenes/recortes/grupos-incentivos.gif') no-repeat top center;
width: 513px;
height: 165px;
}

#general
{
background: #f0f0f0;
}

dt.warning
{
padding: 15px;
}

#norte-rif #morocco h2, #norte-rif_eng #morocco h2, #norte-rif_por #morocco h2, #norte-rif_ita #morocco h2, #norte-rif_fra #morocco h2, #norte-rif_deu #morocco h2, #escapada-chaouen #morocco h2, #escapada-chaouen_por #morocco h2, #escapada-chaouen_ita #morocco h2, #escapada-chaouen_fra #morocco h2, #escapada-chaouen_deu #morocco h2, #escapada-chaouen_eng #morocco h2, #viva-marrakesh #morocco h2, #viva-marrakesh_por #morocco h2, #viva-marrakesh_eng #morocco h2, #viva-marrakesh_deu #morocco h2, #viva-marrakesh_fra #morocco h2, #viva-marrakesh_ita #morocco h2, #ciudades-imperiales #morocco h2, #ciudades-imperiales_eng #morocco h2, #suenos-de-marruecos #morocco h2, #suenos-de-marruecos_eng #morocco h2, #playas-de-tanger #morocco h2, #playas-de-tanger_en #morocco h2, #escapada-desierto #morocco h2, #escapada-desierto_eng #morocco h2
{
font-size: 2em;
color: #fff;
margin-left: 5px;
}

#general h2
{
font-size: 2em;
color: #000;
margin-left: 5px;
}

#norte-rif #morocco h3,#norte-rif_por h3, #norte-rif_eng #morocco h3, #norte-rif_ita #morocco h3, #norte-rif_deu #morocco h3, #norte-rif_fra #morocco h3, #escapada-chaouen #morocco h3, #escapada-chaouen_por #morocco h3, #escapada-chaouen_eng #morocco h3, #escapada-chaouen_deu #morocco h3, #escapada-chaouen_ita #morocco h3, #escapada-chaouen_fra #morocco h3, #viva-marrakesh #morocco h3, #viva-marrakesh_por #morocco h3, #viva-marrakesh_eng #morocco h3, #viva-marrakesh_deu #morocco h3, #viva-marrakesh_fra #morocco h3, #viva-marrakesh_ita #morocco h3, #ciudades-imperiales #morocco h3, #ciudades-imperiales_eng #morocco h3, #suenos-de-marruecos #morocco h3, #suenos-de-marruecos_eng #morocco h3, #playas-de-tanger #morocco h3, #playas-de-tanger_en #morocco h3, #escapada-desierto #morocco h3, #escapada-desierto_eng #morocco h3
{
color: #fff;
margin-left: 5px;
height: 10px;
}

div.p_top
{
float: left;
}

#norte-rif #morocco p, #norte-rif_por #morocco p, #norte-rif_eng #morocco p, #norte-rif_ita #morocco p, #norte-rif_fra #morocco p, #norte-rif_deu #morocco p, #escapada-chaouen #morocco p, #escapada-chaouen_por #morocco p, #escapada-chaouen_eng #morocco p, #escapada-chaouen_deu #morocco p, #escapada-chaouen_fra #morocco p, #escapada-chaouen_ita #morocco p, #viva-marrakesh #morocco p, #viva-marrakesh_por #morocco p, #viva-marrakesh_eng #morocco p, #viva-marrakesh_deu #morocco p, #viva-marrakesh_fra #morocco p, #viva-marrakesh_ita #morocco p, #ciudades-imperiales #morocco p, #ciudades-imperiales_eng #morocco p, #suenos-de-marruecos #morocco p, #suenos-de-marruecos_eng #morocco p, #playas-de-tanger #morocco p, #playas-de-tanger_en #morocco p, #escapada-desierto #morocco p, #escapada-desierto #morocco p
{
font-size: 1.1em;
font-weight: bold;
padding: 5px;
width: 330px;
color: #fff;
}

#general p
{
font-size: 1.1em;
font-weight: bold;
padding: 5px;
color: #000;
}

#norte-rif #morocco p.primero, #norte-rif_por p.primero, #norte-rif_eng #morocco p.primero, #norte-rif_ita p.primero, #norte-rif_fra p.primero, #norte-rif_deu p.primero, #escapada-chaouen #morocco p.primero, #escapada-chaouen_por #morocco p.primero, #escapada-chaouen_eng #morocco p.primero, #escapada-chaouen_fra #morocco p.primero, #escapada-chaouen_deu #morocco p.primero, #escapada-chaouen_ita #morocco p.primero, #viva-marrakesh #morocco p.primero, #viva-marrakesh_por #morocco p.primero, #viva-marrakesh_eng #morocco p.primero, #viva-marrakesh_deu #morocco p.primero, #viva-marrakesh_fra #morocco p.primero, #viva-marrakesh_ita #morocco p.primero, #ciudades-imperiales #morocco p.primero, #ciudades-imperiales_eng #morocco p.primero, #suenos-de-marruecos #morocco p.primero, #suenos-de-marruecos_eng #morocco p.primero, #playas-de-tanger #morocco p.primero, #playas-de-tanger_en #morocco p.primero, #escapada-desierto #morocco p.primero, #escapada-desierto_eng #morocco p.primero
{
display: block;
width: 330px;
height: 43px;
margin-top: -3px;
}

#norte-rif #morocco p.segundo,#norte-rif_por p.segundo, #norte-rif_eng #morocco p.segundo, #norte-rif_ita #morocco p.segundo, #norte-rif_fra #morocco p.segundo, #norte-rif_deu #morocco p.segundo, #escapada-chaouen #morocco p.segundo, #escapada-chaouen_por #morocco p.segundo, #escapada-chaouen_eng #morocco p.segundo, #escapada-chaouen_deu #morocco p.segundo, #escapada-chaouen_fra #morocco p.segundo, #escapada-chaouen_ita #morocco p.segundo, #viva-marrakesh #morocco p.segundo, #viva-marrakesh_por #morocco p.segundo, #viva-marrakesh_eng #morocco p.segundo, #viva-marrakesh_deu #morocco p.segundo, #viva-marrakesh_fra #morocco p.segundo, #viva-marrakesh_ita #morocco p.segundo, #ciudades-imperiales #morocco p.segundo, #ciudades-imperiales #morocco p.segundo, #suenos-de-marruecos #morocco p.segundo, #suenos-de-marruecos #morocco p.segundo, #playas-de-tanger #morocco p.segundo, #playas-de-tanger #morocco p.segundo, #escapada-desierto #morocco p.segundo, #escapada-desierto_eng #morocco p.segundo
{
display: block;
width: 330px;
height: 40px;
margin-top: 18px;
}

#norte-rif #morocco ul.botones,#norte-rif_por #morocco ul.botones, #norte-rif_eng #morocco ul.botones, #norte-rif_ita #morocco ul.botones, #norte-rif_fra #morocco ul.botones, #norte-rif_deu #morocco ul.botones, #escapada-chaouen #morocco ul.botones, #escapada-chaouen_por #morocco ul.botones, #escapada-chaouen_eng #morocco ul.botones, #escapada-chaouen_deu #morocco ul.botones, #escapada-chaouen_fra #morocco ul.botones, #escapada-chaouen_ita #morocco ul.botones, #viva-marrakesh #morocco ul.botones, #viva-marrakesh_por #morocco ul.botones, #viva-marrakesh_eng #morocco ul.botones, #viva-marrakesh_deu #morocco ul.botones, #viva-marrakesh_fra #morocco ul.botones, #viva-marrakesh_ita #morocco ul.botones, #ciudades-imperiales #morocco ul.botones, #ciudades-imperiales_eng #morocco ul.botones, #suenos-de-marruecos #morocco ul.botones, #suenos-de-marruecos_eng #morocco ul.botones, #playas-de-tanger #morocco ul.botones, #playas-de-tanger_en #morocco ul.botones, #escapada-desierto #morocco ul.botones, #escapada-desierto_eng #morocco ul.botones
{
float: left;
width: 158px;
margin: 95px 0 0 0px;
}

#norte-rif #morocco ul.botones li input[type=button], #norte-rif_por #morocco ul.botones li input[type=button], #norte-rif_eng #morocco ul.botones li input[type=button], #norte-rif_ita #morocco ul.botones li input[type=button], #norte-rif_fra #morocco ul.botones li input[type=button], #norte-rif_deu #morocco ul.botones li input[type=button], #escapada-chaouen #morocco ul.botones li input[type=button], #escapada-chaouen_por #morocco ul.botones li input[type=button], #escapada-chaouen_eng #morocco ul.botones li input[type=button], #escapada-chaouen_deu #morocco ul.botones li input[type=button], #escapada-chaouen_fra #morocco ul.botones li input[type=button], #escapada-chaouen_ita #morocco ul.botones li input[type=button], #viva-marrakesh #morocco ul.botones li input[type=button], #viva-marrakesh_por #morocco ul.botones li input[type=button], #viva-marrakesh_eng #morocco ul.botones li input[type=button], #viva-marrakesh_fra #morocco ul.botones li input[type=button], #viva-marrakesh_deu #morocco ul.botones li input[type=button], #viva-marrakesh_ita #morocco ul.botones li input[type=button], #ciudades-imperiales #morocco ul.botones li input[type=button], #ciudades-imperiales_eng #morocco ul.botones li input[type=button], #suenos-de-marruecos #morocco ul.botones li input[type=button], #suenos-de-marruecos_eng #morocco ul.botones li input[type=button], #playas-de-tanger #morocco ul.botones li input[type=button], #playas-de-tanger_en #morocco ul.botones li input[type=button], #general #morocco ul.botones li input[type=button], #escapada-desierto #morocco ul.botones li input[type=button], #escapada-desierto_eng #morocco ul.botones li input[type=button]
{
float: left;
border: none;
margin: 0 0 0 3px;
padding-top: 5px;
font-size: 1.1em;
text-align: center;
color: #fff;
width: 76px;
height: 30px;
background: url('../imagenes/botones/boton.jpg') no-repeat;
}


#norte-rif #morocco dt a, #norte-rif_por #morocco dt a, #norte-rif_eng #morocco dt a, #norte-rif_deu #morocco dt a, #norte-rif_fra #morocco dt a, #norte-rif_ita #morocco dt a
{
  display: block;
  width: 503px;
  color: #fff;
  background: #778513 url('../imagenes/botones/arrow.jpg') no-repeat 490px 6px;
  font-weight: bold;
  font-size: 1.4em;
  padding: 5px;
  margin: 5px 0 0;
}

ul.thumb
{
float: left;
width: 100px;
/*height: 150px;*/
padding: 0 5px 0 0;
}

#escapada-chaouen #morocco dt a, #escapada-chaouen_por #morocco dt a, #escapada-chaouen_eng #morocco dt a, #escapada-chaouen_deu #morocco dt a, #escapada-chaouen_fra #morocco dt a, #escapada-chaouen_ita #morocco dt a, #escapada-desierto #morocco dt a, #escapada-desierto_eng #morocco dt a
{
  display: block;
  width: 503px;
  color: #fff;
  background: #c25117 url('../imagenes/botones/arrow2.jpg') no-repeat 490px 6px;
  font-weight: bold;
  font-size: 1.4em;
  padding: 5px;
  margin: 5px 0 0;
}

#viva-marrakesh #morocco dt a, #viva-marrakesh_por #morocco dt a, #viva-marrakesh_eng #morocco dt a, #viva-marrakesh_deu #morocco dt a, #viva-marrakesh_fra #morocco dt a, #viva-marrakesh_ita #morocco dt a, #general #morocco dt a
{
  display: block;
  width: 503px;
  color: #fff;
  background: #f57423 url('../imagenes/botones/arrow3.gif') no-repeat 490px 6px;
  font-weight: bold;
  font-size: 1.4em;
  padding: 5px;
  margin: 2.5px 0;
}

#ciudades-imperiales #morocco dt a, #ciudades-imperiales_eng #morocco dt a
{
  display: block;
  width: 503px;
  color: #fff;
  background: #991d1f url('../imagenes/botones/arrow4.gif') no-repeat 490px 6px;
  font-weight: bold;
  font-size: 1.4em;
  padding: 5px;
  margin: 5px 0 0;
}

#suenos-de-marruecos #morocco dt a, #suenos-de-marruecos_eng #morocco dt a
{
  display: block;
  width: 503px;
  color: #fff;
  background: #4169e1 url('../imagenes/botones/arrow6.gif') no-repeat 490px 6px;
  font-weight: bold;
  font-size: 1.4em;
  padding: 5px;
  margin: 5px 0 0;
}

#playas-de-tanger #morocco dt a, #playas-de-tanger_en #morocco dt a
{
  display: block;
  width: 503px;
  color: #fff;
  background: /*#006da6*/ #4169E1 url('../imagenes/botones/arrow6.gif') no-repeat 490px 6px;
  font-weight: bold;
  font-size: 1.4em;
  padding: 5px;
  margin: 5px 0 0;
}

#playas-de-tanger #morocco dt.arrow_3level, #playas-de-tanger_en #morocco dt.arrow_3level
{
  width: 488px;
  color: #fff;
  background: #4169E1 url('../imagenes/botones/arrow_up-down6.gif') no-repeat 470px 4px;
  font-weight: bold;
  font-size: 1.2em;
  padding: 3px;
  margin: 3px 0 0;
  cursor: pointer;
}

#playas-de-tanger #morocco dt.arrow_4level, #playas-de-tanger_en #morocco dt.arrow_4level
{
  width: 458px;
  color: #fff;
  background: #4169E1 url('../imagenes/botones/arrow_up-down6.gif') no-repeat 450px 4px;
  font-weight: bold;
  font-size: 1.2em;
  padding: 3px;
  margin: 3px 0 0;
  cursor: pointer;
}

#norte-rif #morocco dt.arrow_3level, #norte-rif_por #morocco dt.arrow_3level, #norte-rif_eng #morocco dt.arrow_3level, #norte-rif_deu #morocco dt.arrow_3level, #norte-rif_ita #morocco dt.arrow_3level, #norte-rif_fra #morocco dt.arrow_3level
{
  width: 488px;
  color: #fff;
  background: #778513 url('../imagenes/botones/arrow_up-down.jpg') no-repeat 470px 4px;
  font-weight: bold;
  font-size: 1.2em;
  padding: 3px;
  margin: 3px 0 0;
  cursor: pointer;
}

#norte-rif #morocco dt.arrow_4level, #norte-rif_por #morocco dt.arrow_4level, #norte-rif_eng #morocco dt.arrow_4level, #norte-rif_deu #morocco dt.arrow_4level, #norte-rif_ita #morocco dt.arrow_4level, #norte-rif_fra #morocco dt.arrow_4level
{
  width: 458px;
  color: #fff;
  background: #778513 url('../imagenes/botones/arrow_up-down.jpg') no-repeat 440px 4px;
  font-weight: bold;
  font-size: 1.2em;
  padding: 3px;
  margin: 3px 0 0;
  cursor: pointer;
}


#escapada-chaouen #morocco dt.arrow_3level, #escapada-chaouen_por #morocco dt.arrow_3level, #escapada-chaouen_eng #morocco dt.arrow_3level, #escapada-chaouen_deu #morocco dt.arrow_3level, #escapada-chaouen_fra #morocco dt.arrow_3level, #escapada-chaouen_ita #morocco dt.arrow_3level, #escapada-desierto #morocco dt.arrow_3level, #escapada-desierto_eng #morocco dt.arrow_3level
{
  width: 488px;
  color: #fff;
  background: #c25117 url('../imagenes/botones/arrow_up-down2.jpg') no-repeat 470px 4px;
  font-weight: bold;
  font-size: 1.2em;
  padding: 3px;
  margin: 3px 0 0;
  cursor: pointer;
}

#escapada-chaouen #morocco dt.arrow_4level, #escapada-chaouen_por #morocco dt.arrow_4level, #escapada-chaouen_eng #morocco dt.arrow_4level, #escapada-chaouen_deu #morocco dt.arrow_4level, #escapada-chaouen_fra #morocco dt.arrow_4level, #escapada-chaouen_ita #morocco dt.arrow_4level, #escapada-desierto #morocco dt.arrow_4level, #escapada-desierto_eng #morocco dt.arrow_4level
{
  width: 458px;
  color: #fff;
  background: #c25117 url('../imagenes/botones/arrow_up-down2.jpg') no-repeat 440px 4px;
  font-weight: bold;
  font-size: 1.2em;
  padding: 3px;
  margin: 3px 0 0;
  cursor: pointer;
}


#viva-marrakesh #morocco dt.arrow_3level, #viva-marrakesh_por #morocco dt.arrow_3level, #viva-marrakesh_eng #morocco dt.arrow_3level, #viva-marrakesh_deu #morocco dt.arrow_3level, #viva-marrakesh_fra #morocco dt.arrow_3level, #viva-marrakesh_ita #morocco dt.arrow_3level
{
  width: 488px;
  color: #fff;
  background: #f57423 url('../imagenes/botones/arrow_up-down3.gif') no-repeat 470px 4px;
  font-weight: bold;
  font-size: 1.2em;
  padding: 3px;
  margin: 3px 0 0;
  cursor: pointer;
}

#viva-marrakesh #morocco dt.arrow_4level, #viva-marrakesh_por #morocco dt.arrow_4level, #viva-marrakesh_eng #morocco dt.arrow_4level, #viva-marrakesh_deu #morocco dt.arrow_4level, #viva-marrakesh_fra #morocco dt.arrow_4level, #viva-marrakesh_ita #morocco dt.arrow_4level
{
  width: 458px;
  color: #fff;
  background: #f57423 url('../imagenes/botones/arrow_up-down3.gif') no-repeat 440px 4px;
  font-weight: bold;
  font-size: 1.2em;
  padding: 3px;
  margin: 3px 0 0;
  cursor: pointer;
}


#ciudades-imperiales #morocco dt.arrow_3level, #ciudades-imperiales_eng #morocco dt.arrow_3level
{
  width: 488px;
  color: #fff;
  background: #991d1f url('../imagenes/botones/arrow_up-down4.gif') no-repeat 470px 4px;
  font-weight: bold;
  font-size: 1.2em;
  padding: 3px;
  margin: 3px 0 0;
  cursor: pointer;
}

#ciudades-imperiales #morocco dt.arrow_4level, #ciudades-imperiales_eng #morocco dt.arrow_4level
{
  width: 458px;
  color: #fff;
  background: #991d1f url('../imagenes/botones/arrow_up-down4.gif') no-repeat 440px 4px;
  font-weight: bold;
  font-size: 1.2em;
  padding: 3px;
  margin: 3px 0 0;
  cursor: pointer;
}

#suenos-de-marruecos #morocco dt.arrow_3level, #suenos-de-marruecos_eng #morocco dt.arrow_3level
{
  width: 488px;
  color: #fff;
  background: #4169e1 url('../imagenes/botones/arrow_up-down6.gif') no-repeat 470px 4px;
  font-weight: bold;
  font-size: 1.2em;
  padding: 3px;
  margin: 3px 0 0;
  cursor: pointer;
}

#suenos-de-marruecos #morocco dt.arrow_4level, #suenos-de-marruecos_eng #morocco dt.arrow_4level
{
  width: 458px;
  color: #fff;
  background: #4169e1 url('../imagenes/botones/arrow_up-down6.gif') no-repeat 450px 4px;
  font-weight: bold;
  font-size: 1.2em;
  padding: 3px;
  margin: 3px 0 0;
  cursor: pointer;
}

ul.flota_general
{
width: 90%;
margin: 0 auto;
}

ul.flota_general li
{
border-bottom: 1px dotted #000;
margin: 0 0 3px;
}

ul.flota_general span.flota_izq
{
float: left;
}

ul.flota_general span.flota_der
{
float: right;
}


ul.precios
{
margin: 0 0 25px;
}

#norte-rif #morocco dd, #norte-rif_eng #morocco dd, #norte-rif_por #morocco dd, #norte-rif_ita #morocco dd, #norte-rif_fra #morocco dd, #norte-rif_deu #morocco dd, #escapada-chaouen #morocco dd, #escapada-chaouen_por #morocco dd, #escapada-chaouen_eng #morocco dd, #escapada-chaouen_deu #morocco dd, #escapada-chaouen_fra #morocco dd, #escapada-chaouen_ita #morocco dd, #viva-marrakesh #morocco dd, #viva-marrakesh_por #morocco dd, #viva-marrakesh_eng #morocco dd, #viva-marrakesh_deu #morocco dd, #viva-marrakesh_fra #morocco dd, #viva-marrakesh_ita #morocco dd, #ciudades-imperiales #morocco dd, #ciudades-imperiales_eng #morocco dd, #suenos-de-marruecos #morocco dd, #suenos-de-marruecos_eng #morocco dd, #playas-de-tanger #morocco dd, #playas-de-tanger_en #morocco dd, #general #morocco dd, #escapada-desierto #morocco dd, #general #morocco dd, #escapada-desierto_eng #morocco dd
{
  background: #fff;
  color: #000;
  display: block;
  padding: 10px;
  font-size: 1.1em;
}

#norte-rif #morocco dd.salidas, #norte-rif_eng #morocco dd.salidas, #norte-rif_deu #morocco dd.salidas, #norte-rif_ita #morocco dd.salidas, #norte-rif_fra #morocco dd.salidas, #norte-rif_por #morocco dd.salidas, #escapada-chaouen #morocco dd.salidas, #escapada-chaouen_por #morocco dd.salidas, #escapada-chaouen_eng #morocco dd.salidas, #escapada-chaouen_deu #morocco dd.salidas, #escapada-chaouen_fra #morocco dd.salidas, #escapada-chaouen_ita #morocco dd.salidas, #escapada-desierto #morocco dd.salidas, #escapada-desierto_eng #morocco dd.salidas, #viva-marrakesh #morocco dd.salidas, #viva-marrakesh_por #morocco dd.salidas, #viva-marrakesh_eng #morocco dd.salidas, #viva-marrakesh_deu #morocco dd.salidas, #viva-marrakesh_fra #morocco dd.salidas, #viva-marrakesh_ita #morocco dd.salidas, #ciudades-imperiales #morocco dd.salidas, #ciudades-imperiales_eng #morocco dd.salidas, #suenos-de-marruecos #morocco dd.salidas, #suenos-de-marruecos_eng #morocco dd.salidas, #playas-de-tanger #morocco dd.salidas, #playas-de-tanger_en #morocco dd.salidas
{
  height: auto;
}

#norte-rif #morocco dd.salidas ul, #norte-rif_eng #morocco dd.salidas ul, #norte-rif_por #morocco dd.salidas ul, #norte-rif_ita #morocco dd.salidas ul, #norte-rif_fra #morocco dd.salidas ul, #norte-rif_deu #morocco dd.salidas ul, #escapada-chaouen #morocco dd.salidas ul, #escapada-chaouen_por #morocco dd.salidas ul, #escapada-chaouen_eng #morocco dd.salidas ul, #escapada-chaouen_deu #morocco dd.salidas ul, #escapada-chaouen_fra #morocco dd.salidas ul, #escapada-chaouen_ita #morocco dd.salidas ul, #escapada-desierto #morocco dd.salidas ul, #escapada-desierto_eng #morocco dd.salidas ul, #viva-marrakesh #morocco dd.salidas ul, #viva-marrakesh_por #morocco dd.salidas ul, #viva-marrakesh_eng #morocco dd.salidas ul, #viva-marrakesh_deu #morocco dd.salidas ul, #viva-marrakesh_fra #morocco dd.salidas ul, #viva-marrakesh_ita #morocco dd.salidas ul, #ciudades-imperiales #morocco dd.salidas ul, #ciudades-imperiales_eng #morocco dd.salidas ul, #suenos-de-marruecos #morocco dd.salidas ul, #suenos-de-marruecos_eng #morocco dd.salidas ul, #playas-de-tanger #morocco dd.salidas ul, #playas-de-tanger_en #morocco dd.salidas ul
{
  float: left;
  margin: 0 0 0 40px;
  width: 180px;
  /*background: #cfd796;*/
  /*border-top: 1px solid #000;
  border-bottom: 1px solid #000;*/
}

#norte-rif #morocco dd.salidas li, #norte-rif_eng #morocco dd.salidas li, #norte-rif_por #morocco dd.salidas li, #norte-rif_ita #morocco dd.salidas li, #norte-rif_fra #morocco dd.salidas li, #norte-rif_deu #morocco dd.salidas li, #escapada-chaouen #morocco dd.salidas li, #escapada-chaouen_por #morocco dd.salidas li, #escapada-chaouen_eng #morocco dd.salidas li, #escapada-chaouen_deu #morocco dd.salidas li, #escapada-chaouen_fra #morocco dd.salidas li, #escapada-chaouen_ita #morocco dd.salidas li, #escapada-desierto #morocco dd.salidas li, #escapada-desierto_eng #morocco dd.salidas li, #viva-marrakesh #morocco dd.salidas li, #viva-marrakesh_por #morocco dd.salidas li, #viva-marrakesh_eng #morocco dd.salidas li, #viva-marrakesh_deu #morocco dd.salidas li, #viva-marrakesh_fra #morocco dd.salidas li, #viva-marrakesh_ita #morocco dd.salidas li, #ciudades-imperiales #morocco dd.salidas li, #ciudades-imperiales_eng #morocco dd.salidas li, #suenos-de-marruecos #morocco dd.salidas li, #suenos-de-marruecos_eng #morocco dd.salidas li, #playas-de-tanger #morocco dd.salidas li, #playas-de-tanger_en #morocco dd.salidas li
{
  display: block;
  width: 180px;
}

#norte-rif #morocco dd.salidas ul span, #norte-rif_eng #morocco dd.salidas ul span, #norte-rif_por #morocco dd.salidas ul span, #norte-rif_ita #morocco dd.salidas ul span, #norte-rif_fra #morocco dd.salidas ul span, #norte-rif_deu #morocco dd.salidas ul span, #escapada-chaouen #morocco dd.salidas ul span, #escapada-chaouen_por #morocco dd.salidas ul span, #escapada-chaouen_eng #morocco dd.salidas ul span, #escapada-chaouen_deu #morocco dd.salidas ul span, #escapada-chaouen_fra #morocco dd.salidas ul span, #escapada-chaouen_ita #morocco dd.salidas ul span, #escapada-desierto #morocco dd.salidas ul span, #escapada-desierto_eng #morocco dd.salidas ul span, #viva-marrakesh #morocco dd.salidas ul span, #viva-marrakesh_por #morocco dd.salidas ul span, #viva-marrakesh_eng #morocco dd.salidas ul span, #viva-marrakesh_deu #morocco dd.salidas ul span, #viva-marrakesh_fra #morocco dd.salidas ul span, #viva-marrakesh_ita #morocco dd.salidas ul span, #ciudades-imperiales #morocco dd.salidas ul span, #ciudades-imperiales_eng #morocco dd.salidas ul span, #suenos-de-marruecos #morocco dd.salidas ul span, #suenos-de-marruecos_eng #morocco dd.salidas ul span, #playas-de-tanger #morocco dd.salidas ul span, #playas-de-tanger_en #morocco dd.salidas ul span
{
  /*border: 1px solid #000;*/
  background: #d2d2d3;
  text-align: center;
  float: left;
  padding: 2px;
  margin: 1px;
  width: 30px;
  height: 15px;
}

#norte-rif #morocco dd.salidas ul span.mes, #norte-rif_eng #morocco dd.salidas ul span.mes, #norte-rif_por #morocco dd.salidas ul span.mes, #norte-rif_ita #morocco dd.salidas ul span.mes, #norte-rif_fra #morocco dd.salidas ul span.mes, #norte-rif_deu #morocco dd.salidas ul span.mes, #escapada-chaouen #morocco dd.salidas ul span.mes, #escapada-chaouen_por #morocco dd.salidas ul span.mes, #escapada-chaouen_deu #morocco dd.salidas ul span.mes, #escapada-chaouen_eng #morocco dd.salidas ul span.mes, #escapada-chaouen_fra #morocco dd.salidas ul span.mes, #escapada-chaouen_ita #morocco dd.salidas ul span.mes, #escapada-desierto #morocco dd.salidas ul span.mes, #escapada-desierto_eng #morocco dd.salidas ul span.mes, #viva-marrakesh #morocco dd.salidas ul span.mes, #viva-marrakesh_por #morocco dd.salidas ul span.mes, #viva-marrakesh_eng #morocco dd.salidas ul span.mes, #viva-marrakesh_deu #morocco dd.salidas ul span.mes, #viva-marrakesh_fra #morocco dd.salidas ul span.mes, #viva-marrakesh_ita #morocco dd.salidas ul span.mes, #ciudades-imperiales #morocco dd.salidas ul span.mes, #ciudades-imperiales_eng #morocco dd.salidas ul span.mes, #suenos-de-marruecos #morocco dd.salidas ul span.mes, #suenos-de-marruecos_eng #morocco dd.salidas ul span.mes, #playas-de-tanger #morocco dd.salidas ul span.mes, #playas-de-tanger_en #morocco dd.salidas ul span.mes
{
  color: #000;
  font-weight: bold;
  background: #bec8e4;
}

dd.show li li
{
padding: 0 0 5px 20px;
}

#suenos-de-marruecos #morocco p.itinerario, #suenos-de-marruecos_eng #morocco p.itinerario
{
color: #000;
font-weight: normal;
width: 480px;
}

/* ************************** Fin Ofertas *********************************** */

/* Autocares **************************************************************** */

h2#autocares
{
font-size: 1.8em;
margin: 0 0 10px;
}

/* Fin autocares **************************************************************** */

/* Hoteles ****************************************************************** */

#hoteles img
{
background: #ee8e48;
float: left;
/*width: 225px;*/
/*height: 155px;*/
padding: 30px 2px 2px;
}
#hoteles object
{
background: #ee8e48;
float: left;
width: 225px;
height: 155px;
padding: 30px 2px 2px;
}

#subir_imagen_box
{
background: #ee8e48;
float: left;
width: 225px;
height: 275px;
padding: 0px 2px 2px;
margin: 0 0 110px;
}

dl.hotel_info
{
float: left;
width: 280px;
margin-top: -26px;
padding: 2px;
}

dl.hotel_info dt
{
display: block;
background: #ee8e48;
color: #fff;
font-size: 1.5em;
font-weight: bold;
padding: 5px;
}

dl.hotel_info dd
{
font-size: 1.2em;
}

dl.hotel_info dd li
{
padding: 2px;
}

dl.hotel_info dd span
{
font-size: 1.1em;
font-weight: bold;
}

dl.hotel_info dd.direccion
{
font-size: 1.3em;
font-weight: bold;
}

dl.hotel_info ul span
{
color: #eb6909;
}

table.hotel
{
clear: left;
background: #fff;
width: 100%;
}

table.hotel th
{
padding: 5px;
width: 25%;
background: #cfd796;
}

table.hotel td
{
background: #edf8fe;
padding: 5px;
}

table.hotel td input
{
width: 110px;
}

dl.obsvs
{
width: 500px;
}

dl.obsvs dt
{
width: 500px;
background: #cfd796;
color: #000;
padding: 5px;
font-size: 1.3em;
}

dl.obsvs dd
{
width: 100%;
background: #edf8fe;
color: #000;
padding: 5px;
}

ul.aviso_precios
{
background: #ee8e48;
padding: 5px;
font-size: 1.1em;
font-weight: bold;
}
/* Fin Hoteles ************************************************************** */

/* Empieza visados ********************************************************** */


/* Acaba visados ********************************************************** */
/* Estilos generales ******************************************************** */
#cabecera3
{
background: #ca843c;
padding: 5px;
}

#cabecera3 h2
{
width: 503px;
}
#general #morocco dd ul ul li
{
padding: 0 0 10px 30px;
background: url('../imagenes/logos/logo-listas.gif') no-repeat left top;
}

#general #morocco dd ul ul li.no_img
{
background: none;
}
#general #morocco dd ul ul
{

/*width: 80%;*/
padding: 0 0 0 20px;
}

.general, .servicios
{
background: #ca843c;
}

#general #morocco h2
{
font-size: 1.7em;
}

#general #morocco h2, #general #morocco p
{
color: #fff;
margin: 5px 0 0;
}

#general #morocco .general h2
{
color: #fff;
}

#general #morocco dl.general
{
width: 513px;
}

#general #morocco .general h3
{
color: #000;
font-size: 1.4em;
padding: 5px;
background: #ca843c;
}

#general #morocco .general ul
{
background: #fff;
margin: 5px;
padding: 5px;
}

#general #morocco .general p
{
margin: 5px;
color: #000;
background: #fff;
font-weight: normal;
}

dl.servicios
{
  display: block;
  width: 513px;
}

dl.servicios dt
{
  display: block;
  color: #fff;
  font-weight: bold;
  font-size: 1.4em;
  padding: 5px;
  margin: 5px 0 0;
}
/* Fin estilos generales **************************************************** */

/* grupos_incentivos ******************************************************** */
a.volver
{
display: block;
padding: 5px;
font-weight: bold;
font-size: 1.4em;
background: #fff;
}

a:hover.volver
{
background: #ca843c;
color: #fff;
}

h2.sugestiones
{
padding: 5px;
background: #ca843c;
}

#grupos_incentivos
{
padding: 10px;
}

#grupos_incentivos h2, #grupos_incentivos h3, #grupos_incentivos h4
{
padding: 5px;
font-size: 1.3em;
background: #ca843c;
}

#grupos_incentivos h3
{
margin: 30px 0 5px;
}

#grupos_incentivos h4
{
float: right;
width: 50%;
}

#grupos_incentivos p
{
padding: 2.5px 5px;
font-size: 1.2em;
}

#grupos_incentivos img
{
float: left;
background: #ca843c;
width: 240px;
height: 350px;
}

#grupos_incentivos ul.servicios_grupos
{
padding: 5px;
width: 250px;
float: right;
}

#grupos_incentivos dt
{
background: #ca843c;
font-weight: bold;
padding: 2.5px 5px;
}

#grupos_incentivos dd
{
padding: 0 0 5px 5px;
margin: 2.5px 0 5px;
}

ul.grupos_incentivos_enlaces
{
margin: 0 0 35px;
}

ul.grupos_incentivos_enlaces li
{
float: left;
width: 32%;
margin: 3.5px;
}

ul.grupos_incentivos_enlaces li a
{
display: block;
font-weight: bold;
background: #fff;
padding: 3px;
}

ul.grupos_incentivos_enlaces li a:hover
{
background: #ca843c;
color: #fff;
}

ul.grupos_incentivos_info
{
float: right;
width: 45%;
padding: 5px;
}
/* Fin grupos_incentivos ******************************************************** */

/* El pais ********************************************************************** */


table#el_clima caption
{
font-size: 1.2em;
font-weight: bold;
background: #cfd796;
margin: 20px 0 5px;
}

table#el_clima th
{
background: #cfd796;
}

table#el_clima td
{
border: 1px solid #000;
padding: 5px 20px;
background: #edf8fe;
}

table#el_clima, table#el_clima caption, table#el_clima th
{
width: 100%;
font-size: 1em;
text-align: left;
border: 1px solid #000;
padding: 5px;
}

ul.pais li
{
margin: 10px 0 10px;
width: 460px;
}

ul.flota_izq
{
float: left;
width: 230px;
height: 367px;
}

ul.flota_der
{
float: right;
width: 200px;
height: 367px;
}

ul#az_paginador
{
display: block;
height: 20px;
margin-top: 10px;
padding: 3px 0 1px 4px;
border: 1px solid #eb6909;
}

ul#az_paginador li
{
background: #eb6909;
float: left;
margin: 0 1px;
}

ul#az_paginador li a
{
display: block;
color: #fff;
font-size: 1.2em;
font-weight: bold;
padding: 1px 3px;
border: 1px solid #eb6909;
}

ul#az_paginador li a:hover
{
background: #fff;
color: #eb6909;
border: 1px solid #eb6909;
}

ul#az_paginador_resultados
{
height: 91px;
background: #fff url('../imagenes/recortes/sello_marruecos.jpg') no-repeat right center;
padding: 15px;
font-size: 1.1em;
}

/* Fin el pais ****************************************************************** */

/* ************************** Fin columna central *************************** */

/* ************************** Columna derecha ******************************* */  


#col-der
{
width: 226px;
padding: 0;
background: url('../imagenes/recortes/col_izq.jpg');
height: 830px;
border-top: 2px solid #666D39;
/*
border-left: 2px solid #fff;
*/ 
}

.logo
{
display: block;
margin: 7px 7px 0;
width: 210px;
height: 115px;
}

#col-der dl
{
width: 135px;
height: 250px;
margin: 170px 0 0 45px;
}

#col-der dt
{
display: block;
margin: 3px 0;
}

#col-der dt.especial a
{
font-size: 1.4em;
text-indent: -999em;
display: block;
width: 138px;
background: url('../imagenes/botones/puentes.gif') no-repeat right center;
margin: 4px 0;
}

#col-der dt.especial a:hover
{
text-indent: 0;
}

.newsletter
{
display: block;
width: 135px;
margin: 8px 0;
}

#col-der dt a
{
color: #eb6909;
display: block;
font-size: 1.4em;
font-weight: bold;
}

#col-der dt a:hover
{
color: #eb6909;
background: #fff;
}

#col-der dd
{
display: block;
margin: 0;
}

#col-der dd a:hover
{
background: #eb6909;
color: #fff;
}

#col-der ul
{
margin: 0px 0 0 5px;
}

#col-der li a
{
display: block;
font-size: 1.1em;
color: #fff;
margin: 3px 0 0;
}

#show1 img
{
width: 138px;
height: 110px;
margin: 150px 0 0 43px;
}


/* ************************** Fin columna derecha *************************** */

/* ********************Empieza Zona Administracion y Agencias**************** */

#bienvenida_portal h2
{
font-size: 1.8em;
}

#bienvenida_portal p
{
font-size: 1.2em;
margin: 5px 0;
}

#morocco_gestor
{
/* background: url('../imagenes/texturas/textura_op.jpg'); */
width: 95%;
margin: 0 auto;
padding: 10px;
}
/*#cuerpo_gestor
{
text-align: left;
}*/
ul#admin_menu_principal
{
width: 100%;
}

ul#admin_menu_principal li
{
float: left;
font-size: 1.2em;
text-align: center;
background: #fff;
width: 120px;
padding: 5px 0;
margin: 2.9px;
position:relative;
}

ul#admin_menu_principal.boletin li
{
font-size: 1em;
}

ul#admin_menu_principal li li
{
font-size: 0.8em;
display:block;
}

ul#admin_menu_principal li li a
{
background: #eb6909;
color: #fff;
display:block;
width: 95%;
padding: 5px 0;
margin: 0 auto;
}
ul#admin_menu_principal li ul
{
display:none;
position:absolute;
top:100%;
left:0;
}

ul#admin_menu_principal li>ul
{
top:auto;
left:auto;
}

.over
{
z-index: 999;
}

ul#admin_menu_principal li:hover ul,ul#admin_menu_principal li.over ul
{
display:block;
z-index: 999;
background: #eb6909;
color: #fff;
}

/* Ofertas para su escaparate *********************************************************** */

#ofertas_escaparate
{
margin: 20px 0 0;
}

#ofertas_escaparate h2
{
font-size: 1.8em;
}

#ofertas_escaparate p
{
font-size: 1.6em;
margin: 0 0 10px;
}

#ofertas_escaparate li
{
float: left;
width: 160px;
margin: 0 10px 10px 0;
background: #fff;
}

#ofertas_escaparate li span
{
display: block;
font-size: 1.4em;
font-weight: bold;
height: 40px;
padding: 5px 5px 0;
}

/* Ofertas para su escaparate *********************************************************** */

/* Editar hoteles *********************************************************************** */
.hotel
{
width: 550px;
margin: 0 auto;
}
p.descripcion_ciudad
{
padding: 5px;
font-size: 1.3em;
}
a.editar_este_hotel
{
display: block;
text-align: center; /* centramos en ie6 */
margin: 0 auto;
font-size: 1.3em;
width: 110px;
}

form.eb_borr
{
float: left;
margin: 0 0 0 90px;
}

.respuesta
{
width: 98%;
background: #fff;
color: #cc0000;
font-size: 1.4em;
font-weight: bold;
margin: 0 0 10px;
padding: 5px;
}
/* Formulario insertar hoteles ********************************************************** */

form#insertar, form.insertar_usuarios, form.elejir_usuarios
{
background: #fff url('../imagenes/texturas/fondo_form.jpg');
}
form#insertar
{
width: 550px;
margin: 0 auto;
}

form#insertar input, form#insertar textarea
{
border: 1px solid #eb6909;
background: #fffafa;
}

form#insertar dl.insertar_top
{
float: left;
width: 270px;
padding: 5px;
}

form#insertar dl.insertar_top dt
{
width: 270px;
margin: 0 0 20px;
}

form#insertar dl.insertar_top dt span.left, form#insertar dl.insertar_top li span.left
{
float: left;
}

form#insertar dl.insertar_top dt span.right, form#insertar dl.insertar_top li span.right
{
float: right;
}

form#insertar dl.insertar_top li
{
width: 270px;
margin: 0 0 20px;
}

form.insertar_usuarios
{
width: 475px;
padding: 10px;
margin: 20px auto 0;
color: #fff;
text-align: left;
}

form.elejir_usuarios
{
width: 350px;
padding: 10px;
margin: 20px auto 0;
color: #fff;
text-align: left;
}

form.insertar_usuarios dt
{
float: left;
font-weight: bold;
width: 155px;
height: 40px;
padding: 5px;
margin: 0 0 2px;
background: #eb6909;
}

form.elejir_usuarios dt
{
font-weight: bold;
width: 340px;
height: 40px;
padding: 5px;
margin: 0 0 2px;
background: #ca843c;
}

form.insertar_usuarios dd
{
float: left;
width: 300px;
padding: 5px;
margin: 0 0 2px;
background: #ca843c;
}

form.elejir_usuarios dd
{
float: left;
width: 200px;
padding: 5px;
margin: 0 0 2px;
background: #eb6909;
}

form.insertar_usuarios dd ul
{
height: 40px;
}

form.elejir_usuarios dd ul
{
height: 15px;
}

form.insertar_usuarios dd ul li
{
float: left;
}

form.insertar_usuarios dd.permisos ul li
{
float: left;
width: 95px;
height: 30px;
padding-top: 5px;
border: 1px solid #fff;
text-align: center;
}

form.elejir_usuarios dd ul li
{
float: left;
text-align: center;
width: 33%;
}

form.insertar_usuarios dt.alta_agencia
{
float: none;
width: 455px;
font-size: 1.6em;
padding: 10px;
margin: 0 0 5px;
background: #ca843c;
}

form.elejir_usuarios dt.tipo_user
{
float: left;
width: 130px;
height: 27px;
}

form.insertar_usuarios dt.enviar
{
float: none;
font-weight: bold;
background: #eb6909;
}

form.insertar_usuarios input
{
border: 1px solid #eb6909;
background: #fffafa;
}

input.button
{
padding: 3px;
}

form.insertar_usuarios p
{
float: left;
width: 410px;
padding: 5px 10px 5px 0;
color: #000;
text-align: left;
}

li.in_file
{
height: 100px;
}

ul.hots_prevts_lista
{
float: left;
width: 362px;
}

ul.hots_prevts_lista li
{
margin: 0 0 10px 110px;
color: #000;
}

/*form.admin_viajes
{
display: block;
padding: 10px;
}*/

ul.admin_circuitos h2
{
color: #fff;
font-size: 2em;
background: #eb6909;
padding: 5px;
}

ul.admin_circuitos li
{
background: #fff;
padding: 5px;
}

ul.admin_circuitos li a
{
display: block;
font-size: 1.5em;
padding: 5px;
}

ul.admin_circuitos li a:hover
{
background: #efefef;
}

ul.dotted
{
padding: 10px;
}

ul.dotted li
{
border: 1px dotted #000;
width: 95%;
padding: 5px;
margin: 0 auto 5px;
}

ul.ed_cabecera2
{
font-weight: bold;
color: #fff;
}

dd.idiomas li
{
float: left;
padding: 5px;
}

/* Paginacion ********************************************** */

div.paginacion
{
padding: 5px;
}

.paginacion a
{
padding: 4px;
background: #fff;
border: 1px solid #eb6909;
}

.paginacion a:hover
{
background: #eb6909;
border: 1px solid #fff;
color: #fff;
}

/* Fin Paginacion ****************************************** */

/* Buscador de agencias ************************************ */
span.no_agency
{
background: #9f9f9f;
border: 2px dashed red;
font-size: 1.2em;
font-weight: bold;
display: block;
padding: 5px;
margin: 5px;
}

span.agencias_info
{
margin: 5px;
display: block;
font-size: 1.3em;
}

form#buscador-agencias
{
text-align: center;
width: 510px;
height: 690px;
overflow: auto;
margin: 10px auto 0;
background: #fff;
}

form#buscador-agencias ul
{
background: #fff;
}

form#buscador-agencias li
{
float: left;
text-align: left;
background: #fff;
padding: 10px;
width: 150px;
}

form#buscador-agencias li li
{
background: #fff;
padding: 0px;
float: none;
}

form#buscador-agencias li.bcolor-naranja
{
float: none;
background: #ca843c;
color: #fff;
font-size: 1.4em;
font-weight: bold;
border: 1px solid #fff;
width: 95.5%;
}

form#buscador-agencias li.h_3
{
height: 150px;
}

form#buscador-agencias li.h_3, form#buscador-agencias li.h_3 li
{
width: 250px;
}

form#buscador-agencias li.h_3 h3
{
font-size: 1.3em;
color: #eb6909;
padding-bottom: 3px;
}

form#buscador-agencias li.bcolor-naranja h2
{
font-size: 1.3em;
}

form#buscador-agencias li label
{
display: block;
height: 10px;
text-align: left;
color: #eb6909;
margin: 0 0 5px;
}

form#buscador-agencias select
{
text-align: left;
border-color: #eb6909;
}

form#buscador-agencias p
{
padding: 5px;
}

dl#mostrar_agencias
{
text-align: left;
padding: 10px;
background: #fff;
}

dl#mostrar_agencias dt
{
font-size: 1.5em;
font-weight: bold;
padding: 5px;
background: #ca843c;
color: #fff;
}

dl#mostrar_agencias dd
{
padding: 5px;
background: #fff;
height: 1px;
}

dl#mostrar_agencias ul.agencia
{
float: left;
width: 220px;
height: 80px;
padding: 5px;
}

dl#mostrar_agencias ul.agencia li
{
float: none;
width: 220px;
padding: 0;
font-size: 0.9em;
}

dl#mostrar_agencias ul.agencia li.color
{
text-transform: uppercase;
padding: 0 0 2px;
font-weight: bold;
color: #eb6909;
}

/* Fin Buscador agencias *********************************** */

/* Distancias ********************************************** */

form#CalculaDistancia
{
padding: 10px;
margin-top: 10px;
}

form#CalculaDistancia select
{
border: 1px dotted #eb6909;
}

form#CalculaDistancia li.desde
{
float: left;
}

form#CalculaDistancia li.hasta
{
float: right;
}

span.resultado_distancia
{
display: block;
padding: 10px;
margin: 20px 0;
}

img.imagen_distancia
{
display: block;
width: 350px;
margin: 0 auto;
}

/* Fin distancias ********************************************** */

/* Presupuestos ******************************************** */

form#AltaPresupuestos, form#AltaServicios, form#AltaServicios, form#ControlCupo
{
position: absolute;
width: 950px;
background: #cfd796;
margin: 20px auto 0;
padding: 10px;
}

form#AltaPresupuestos h2
{
font-size: 1.6em;
color: #eb6909;
}

form#AltaPresupuestos fieldset
{
padding: 5px;
width: 98.5%;
margin: 0 0 10px;
border-color: #eb6909;
background: #edf8fe;
}

form#AltaPresupuestos fieldset.flota_izq
{
width: 46%;
float: left;
}

form#AltaPresupuestos fieldset.flota_der
{
width: 46%;
float: right;
}

form#AltaPresupuestos legend
{
padding: 10px 5px 0;
font-size: 1.4em;
font-weight: bold;
color: #eb6909;
}

select
{
position: relative;
z-index: 1;
}

form#AltaPresupuestos input, form#AltaPresupuestos select, form#AltaPresupuestos textarea
{
border: 1px solid #eb6909;
}

ul.primera li
{
display: block;
background: #e4e7cc;
width: 46.6%;
height: 25px;
padding: 15px 10px;
float: left;
margin: 5px;
}

ul.alto li
{
height: 35px;
}

ul.primera li li
{
background: #e0e0cc;
width: 90%;
}

ul.primera li.mas_alto
{
height: 200px;
}

ul.primera li.mas_alto_dos
{
height: 60px;
}

ul.nivel_dos li
{
background: #e0e0cc;
width: 90%;
padding: 1px 0;
}

ul.primera li.ancho
{
width: 96.3%;
}

span.salida_left
{background: none;
float: left;
width: 50%;
}

span.salida_right
{
float: right;
width: 27.2%;
}

ul.segunda li
{
display: block;
background: #e4e7cc;
width: 46.6%;
height: 25px;
padding: 15px 10px;
float: left;
margin: 5px;
}

ul.segunda li.ancho
{
width: 96.3%;
}

span.un_quinto
{
float: left;
width: 20%;
}

span.mitad
{
float: left;
width: 40%;
}

#box1
{
/*position: absolute;
top: 0;
left: 55%;*/
padding: 5px;
/* background: #780b0e; */
}

#box1 h3
{
background: #fff;
color: #eb6909;
font-size: 1.5em;
}

#box1 table
{
background: #fff;
padding: 9px;
}

#box1 table td
{
background: #e4e7cc;
padding: 5px;
}

#box1 table td.td_negrita
{
background: #eeeeee;
font-weight: bold;
text-decoration: underline;
font-size: 1.2em;
}
.box
{
position: relative;
z-index: 2;
}

li.mitad
{
width: 46%;
}

#box1 table.aviso_arrastrar
{
width: 433px;
padding: 0;
}

table.aviso_arrastrar em
{
font-size: 1.1em;
font-weight: bold;
background: #780b0e;
color: #fff;
padding: 3px;
}

span.un_tercio
{
float: left;
width: 32%;
}

form#AltaPresupuestos #observaciones
{
margin: 0 auto;
}

/* fin presupuestos **************************************** */


	