body
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    color:#000000;
    font-size: 12px;
    background:#ffffff;
    height: 100%;
    margin:0;
}

* :focus  { outline: 0; }

#level0
{
    float: none;
    margin: auto;
    position: relative;
    width: 1001px;	
    
}

#head
{
    float:left;
    height:133px;
    background:#000000;
    padding:2px;
    width: 997px;
    position:relative;
    z-index:300;
}

a.logo
{
    background:url(../img/logo.gif);
    width:239px;
    height:85px;
    border:0;
    float:left;
}
#head span.agencia
{
    font-size:15px;	
    color:#FFF;
    font-family:Arial, Helvetica, sans-serif;
    position:absolute;
    top:18px;
    right:18px;
}


ul.arriba 
{
    width:298px;
    position:absolute;
    top:0px;
    right:10px;
    display:inline;
    list-style:none;
    margin:0;
    padding:0;
    
}

 ul.arriba  li 
{
    color:#b3955b;
    font-size:13px;
    font-family:Arial, Helvetica, sans-serif;
    float:left;
    padding-left:9px;
    padding-right:9px;	
    background-image:url(../img/separadorA.jpg);
    background-position:right;
    background-repeat:no-repeat;
    
}

 ul.arriba  li a
{
    float:left;
    color:#b3955b;
    text-decoration:none;
    
    
}
 ul.arriba  li a:hover
{
    color:#b3955b;
    text-decoration:underline;
    
    
}

#head span.phone
{
    font-size:27px;	
    color:#ffa900;
    font-family:Arial, Helvetica, sans-serif;
    position:absolute;
    top:52px;
    right:66px;
}

#CabeceraPaginas_tkMenu
{
    height:41px;
    background:#CCCCCC;
    position:absolute;
    left:3px;
    bottom:3px;
    width:995px;
    color:#000000;
    font-size:13px;
    font-family:Arial, Helvetica, sans-serif;
    /*z-index:10;*/
}

#CabeceraPaginas_tkMenu ul.rmRootGroup 
{
    width:985px;
    float:left;
    display:inline;
    list-style:none;
    margin:0;
    padding:0;
    padding-left:10px;
}

#CabeceraPaginas_tkMenu ul.rmRootGroup li.rmItem 
{
    color:#000000;
    font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
    float:left;
    padding-left:30px;
    padding-right:30px;
    font-weight:bolder;
    background-image:url(../img/separador.jpg);
    background-position:right;
    background-repeat:no-repeat;
    
}

#CabeceraPaginas_tkMenu ul.rmRootGroup li.rmLast
{
    background-image:none;
}

#CabeceraPaginas_tkMenu ul.rmRootGroup li.rmItem a.rmLink
{
    float:left;
    color:#000000;
    text-decoration:none;
    line-height:41px;
    cursor:pointer;
    padding:0 !important;
}

#CabeceraPaginas_tkMenu ul.rmRootGroup li.rmItem a.rmLink .rmText
{
    padding:0 !important;
}

#CabeceraPaginas_tkMenu ul.rmRootGroup li.rmItem a.rmLink:hover
{
    color:#000000;
    text-decoration:none;
    height:41px;
    background:url(../img/triangulo.png) no-repeat center;
    z-index:200;	
}

#CabeceraPaginas_tkMenu ul.rmRootGroup li.rmItem a.active
{
    float:left;
    color:#000000;
    text-decoration:none;
    line-height:41px;

    height:41px;
    background:url(../img/triangulo.png) no-repeat center;
    z-index:200;	
    
}

/* NIVEL 1 (PAISES) */
#CabeceraPaginas_tkMenu ul.rmLevel1 {
    list-style:none; margin:0; padding:0;
    background: #cccccc; 
    border: solid 1px black;
}
#CabeceraPaginas_tkMenu ul.rmLevel1 li.rmItem {
    background-image: none;
    padding: 0; margin:0; cursor: pointer;
    border: solid 1px black;
    height:25px; line-height: 25px;
}
#CabeceraPaginas_tkMenu ul.rmLevel1 li.rmItem a.rmLink {
    padding: 0; margin:0; color:black; text-decoration:none; cursor: pointer;
    height:25px; line-height: 25px;
}
#CabeceraPaginas_tkMenu ul.rmLevel1 li.rmItem a.rmLink:hover {
    padding: 0; margin:0; background-color:black; color:#fff; 
    height:25px; line-height: 25px;
}

#CabeceraPaginas_tkMenu ul.rmLevel1 li.rmItem a.rmLink span {
    padding: 0 10px 0 10px; margin:0; font-size: 15px;
    height:25px; line-height: 25px;
}
#CabeceraPaginas_tkMenu ul.rmLevel1 li.rmItem a.rmLink:hover span {	
    padding: 0 10px 0 10px; margin:0; font-size: 15px;
    height:25px; line-height: 25px;
}

#CabeceraPaginas_tkMenu ul.rmLevel1 li.rmItem a.resaltado {
    padding: 0; display:block; color:#fff; text-decoration:none; cursor: pointer; width: 225px;
}
#CabeceraPaginas_tkMenu ul.rmLevel1 li.rmItem a.resaltado:hover {
}
#CabeceraPaginas_tkMenu ul.rmLevel1 li.rmItem a.resaltado span {
    display:block; padding: 5px 0 0 12px; height: 25px; font-size: 15px;
}
#CabeceraPaginas_tkMenu ul.rmLevel1 li.rmItem a.resaltado:hover span {	
}





#cuerpo
{
    float:left;
    /*border-left:1px solid #000;
    border-right:1px solid #000;*/
    background:#FFFFFF;
    padding-top:5px;
    z-index:200;
    
}


#izq
{
    float:left;
    width:384px;
    padding-right:5px;
    margin-left:0px;
    padding-left:0px;
}

#izq #menuViajes
{
    background:url(../img/menu_viajes.gif);
    width:383px;
    height:357px;
}

#izq #menuViajes ul
{
    margin:0px;
    padding:0px;
    padding-top:3px;
}


#izq #menuViajes ul li 
{
    color:#000000;
    font-size:14px;	
    font-weight:bolder;	
    background-position:right;
    background-repeat:no-repeat;
    list-style:none;	
    padding-left:33px;	
}

#izq #menuViajes ul li a
{
    font-size:18px;
    color:#000000;
    text-decoration:none;
    padding-left:72px;	
    display:block;
    line-height:32px;
    height:32px;
    position:relative;
}
#izq #menuViajes ul li a:hover
{
    margin-left:-31px;
    color:#FFFFFF;
    padding-left:102px;
}
#izq #menuViajes ul li a span
{
    position:absolute;
    top:0;
    right:15px;
    font-size:10px;
}



#izq #menuViajes ul li a.egipto 
{
    background:url(../img/egipto.jpg) left no-repeat;		
}
#izq #menuViajes ul li a.egipto:hover
{
    background:url(../img/egiptoH.jpg) left no-repeat;		
}

#izq #menuViajes ul li a.emiratos 
{
    background:url(../img/emiratos.jpg) left no-repeat;
}
#izq #menuViajes ul li a.emiratos:hover
{
    background:url(../img/emiratosH.jpg) left no-repeat;
}
#izq #menuViajes ul li a.iran 
{
    background:url(../img/iran.jpg) left no-repeat;
}
#izq #menuViajes ul li a.iran:hover 
{
    background:url(../img/iranH.jpg) left no-repeat;
}
#izq #menuViajes ul li a.israel 
{
    background:url(../img/israel.jpg) left no-repeat;	
}
#izq #menuViajes ul li a.israel:hover 
{
    background:url(../img/israelH.jpg) left no-repeat;	
}
#izq #menuViajes ul li a.jordania 
{
    background:url(../img/jordania.jpg) left no-repeat;
}
#izq #menuViajes ul li a.jordania:hover 
{
    background:url(../img/jordaniaH.jpg) left no-repeat;
}
#izq #menuViajes ul li a.siria 
{
    background:url(../img/siria.jpg) left no-repeat;
}
#izq #menuViajes ul li a.siria:hover 
{
    background:url(../img/siriaH.jpg) left no-repeat;
}
#izq #menuViajes ul li a.turquia 
{
    background:url(../img/turquia.jpg) left no-repeat;
}
#izq #menuViajes ul li a.turquia:hover 
{
    background:url(../img/turquiaH.jpg) left no-repeat;
}
#izq #menuViajes ul li a.argentina 
{
    background:url(../img/argentina.jpg) left no-repeat;
}
#izq #menuViajes ul li a.argentina:hover 
{
    background:url(../img/argentinaH.jpg) left no-repeat;
}
#izq #menuViajes ul li a.chile 
{
    background:url(../img/chile.jpg) left no-repeat;
}
#izq #menuViajes ul li a.chile:hover 
{
    background:url(../img/chileH.jpg) left no-repeat;	
}
#izq #menuViajes ul li a.libia 
{
    background:url(../img/libia.jpg) left no-repeat;
}
#izq #menuViajes ul li a.libia:hover 
{
    background:url(../img/libiaH.jpg) left no-repeat;	
}
#izq #menuViajes ul li a.uzbekistan 
{
    background:url(../img/uzbekistan.jpg) left no-repeat;		
}
#izq #menuViajes ul li a.uzbekistan:hover
{
    background:url(../img/uzbekistanH.jpg) left no-repeat;		
}
#izq #menuViajes ul li a.kenia 
{
    background:url(../img/kenia.jpg) left no-repeat;		
}
#izq #menuViajes ul li a.kenia:hover
{
    background:url(../img/keniaH.jpg) left no-repeat;		
}

#izq #oferta
{
    width:379px;
    height:184px;
    background-color:#ffa800;
    margin-top:5px;
    padding:2px;
    position:relative;
}
#izq #oferta img
{
    position:absolute; top:2px;
}

#izq #oferta #texto
{
    position:absolute;
    bottom:24px;
    background:url(../img/texto.png);
    width:369px;
    height:45px;
    float:left;
    z-index:210;
    padding-left:10px;
}

#izq #oferta #texto span
{
    color:#000;
    font-size:10px;

    font-weight:bold;
    width:280px;
    padding:0px;
    margin:0px;
    float:left;
    padding-bottom:3px;
}

#izq #oferta #texto p
{
    color:#3c3c3b;
    font-size:10px;
    
    width:280px;
    padding:0px;
    margin:0px;
    float:left;
}

#izq #oferta #texto a
{
    color:#8b5d03;
    font-size:11px;

    width:80px;
    text-decoration:none;
    float:left;
}



#izq #oferta #paginador
{
    position:absolute;
    float:left;
    bottom:0px;
    background:url(../img/ofertasPaginador.png);
    width:379px;
    height:24px;
    z-index:212;
}

#izq #oferta #paginador ul
{
    position:absolute;
    float:left;
    display:inline;
    right:10px;
    bottom:5px;
    margin:0px;
    padding:0px;
}

#izq #oferta #paginador ul li
{
    list-style:none;
    float:left;
    padding-left:3px;
    padding-right:3px;	
    font-size:14px;
}

#izq #oferta #paginador ul li a
{
    text-decoration:none;
    font-size:14px;
    color:#000000;	
    font-weight:bold;
    padding-right:6px;	
    
}

#izq  #garantia
{
    background:url(../img/garantia.gif) no-repeat;
    width:264px;
    height:94px;
    margin-top:5px;	
    padding-right:110px;
    padding-left:10px;
    padding-top:13px;
}
#izq  #garantia p
{
    color:#FFFFFF;
    
    font-size:12px;
    height:85px;
    text-align:justify;
    overflow:hidden;
    margin:0px;
    padding:0px;
}

#izq  .banner
{
    width:382px;
    height:132px;
    margin-top:5px;	
    border:1px solid #b2b2b2;	
    float:left;
    overflow:hidden;
    position: relative;
}
#izq  .superofertas
{
    background: url('/images/jordania_especial.gif') no-repeat;
}
#izq  .banner span
{
    text-align:center;	
    /*width:363px;
    margin:10px;
    padding:0px;*/
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
}

#izq  .banner span.nuevo
{
    font-size:14px;
    color: Red;
    position: absolute;
    top: 51px;
    left: 15px;
    width: auto;
}

#izq  .banner span.p1
{
    font-size:18px;
    position: absolute;
    top: 48px;
    left: 120px;
    width: auto;
}
#izq  .banner div.p2
{
    padding:8px 0 0 15px;
}
#izq  .banner div.p2 a
{
    color:#ffad0c;
    text-decoration: none;
}
#izq  .banner span.p3
{
    font-size:16px;
    position: absolute;
    top: 85px;
    left: 15px;
    width: auto;
    text-align: left;
}

#izq  #newsletter
{
    background:url(../img/mail.gif) #000 no-repeat;
    height:64px;
    width:384px;
    margin-top:5px;
    position:relative;
    padding-top:7px;
    margin-bottom:5px;
}

#izq  #newsletter span
{

    color:#ffa800;
    font-size:18px;
    padding-left:30px;
}

#izq  #newsletter input.texto
{
    width:253px;
    height:26px;
    position:absolute;
    bottom:5px;
    left:5px;
    font-size:14px;
}

#izq  #newsletter input.submit 
{
    background-image:url(../img/submit.gif);	
    border:0;
    width:110px;
    height:29px;
    position:absolute;
    bottom:7px;
    left:268px;
    font-size:12px;
    color:#FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
    text-align:center;
    padding-top:5px;
}

#izq  #feed
{
    background-image:url(../img/feed.gif);	
    width:384px;
    height:43px;	
    padding-top:5px;
    margin-bottom:5px;
    position:relative;
}


#izq  #feed ul
{
    position:absolute;
    float:left;
    display:inline;
    top:11px;
    left:9px;
    margin:0px;
    padding:0px;
}

#izq  #feed ul li
{
    list-style:none;
    float:left;
    padding-left:3px;
    padding-right:9px;	
    font-size:14px;
}

#izq  #feed ul li a
{
    text-decoration:none;
    font-size:14px;
    color:#000000;	
    font-weight:bold;
    
    padding-right:6px;	
    
    
}

#der
{
    float:left;
    width:610px;	
}


#der .ofertasCabecera
{
    background:url(../img/cabecera.gif) top no-repeat;
    margin-top:5px;
    float:left;
    width:610px;	
}
#der .ofertas
{
    float:left;
    width:608px;
    border-left:1px solid #bfbfbf;
    border-right:1px solid #bfbfbf;
}

#der .ofertasCabecera h2
{
    font-size:15px;
    color:#000000;
    margin-top:7px;
    margin-left:5px;
    text-transform:uppercase;	
    margin-bottom:6px;
}

#der .ofertasCabecera h2 span
{	
    font-size:20px;		
    font-weight:normal;
}
#der .ofertas .oferta
{
    width:594px;
    height:88px;
    margin-left:7px;
    position:relative;
    border-bottom:1px solid #bfbfbf;
    padding-bottom:10px;
    margin-bottom:10px;	
    margin-top:10px;
}

#der .ofertas .final
{
    
    border-bottom:none!IMPORTANT;
    padding-bottom:0!IMPORTANT;	
    
}

#der .ofertas .oferta h3
{
    position:absolute;
    color:#d35a00;
    font-size:13px;
    margin:0px;
    left:145px;
    top:0px;	
}

#der .ofertas .oferta h3 a
{
    text-decoration:none;
    color:#d35a00;
}
#der .ofertas .oferta h3 a:hover
{
    text-decoration:underline;
    
}

#der .ofertas .oferta h4
{
    position:absolute;
    color:#d35a00;
    font-size:11px;
    margin:0px;
    left:145px;
    top:14px;	
    font-weight:normal;
}

#der .ofertas .oferta span.dias
{
    position:absolute;
    color:#d35a00;

    font-size:13px;
    margin:0px;
    right:8px;
    top:5px;
    font-weight:bold;	
}
#der .ofertas .oferta a
{
    text-decoration:none;

}
#der .ofertas .oferta div.pastilla
{
    position:absolute;
    left:500px;
    top:25px;
    background:url(../img/pastilla.gif) no-repeat;
    width:93px;
    height:50px;
    cursor:pointer;

}

#der .ofertas .oferta div.pastilla span.desde
{
    font-size:9px;
    color:#444343;
    padding-right:18px;
    width:auto;
}

#der .ofertas .oferta div.pastilla span.precio
{
    font-size:19px;
    color:#000000;
    float:right;
    padding-right:5px;
}

#der .ofertas .oferta div.pastilla span
{
    font-size:9px;
    color:#444343;
    float:right;
    padding-right:10px;
    text-decoration:none;
    width:78px;
    white-space:nowrap;
}

#der .ofertas .oferta div
{
    position:absolute;
    top:30px;
    left:145px;
}

#der .ofertas .oferta div p
{
    
    color:#000;

    font-size:12px;
    margin:0px;
    margin-bottom:5px;		
    width:350px;
}

#der .ofertas .oferta div p span
{
    color:#8b8787;	
}

#cuerpo #miga
{
    font-size:14px;
    color:#d78b00;
    /*width:999px;*/
    padding-top:10px;	
    margin-bottom:10px;
}

#cuerpo #miga a
{
    font-size:14px;
    color:#d78b00;
    text-decoration:none;

}
#cuerpo #miga a:hover
{
    text-decoration:underline;
}

#cuerpo #cabeceraImg
{
    position:relative;
    width:1000px;
    /*height:196px;*/
    /*padding-top:10px;*/
    margin:10px 0;
}

#cuerpo #cabeceraImg .transparent
{
    position:absolute;
    bottom:0;
    left:0;
    background:url(../img/transparent.png) no-repeat;
    width:1000px;
    height:37px;
}

#cuerpo #cabeceraImg .transparent2
{
    position:absolute;
    bottom:0;
    left:0;
    width:1000px;
    height:37px;
}

#cuerpo #cabeceraImg span
{
    font-size:33px;
    color:#ffa800;
    padding-left:20px;
}

#cuerpo #cabeceraImg p
{
    font-size:10px;
    color:#fff;
    width:530px;
    position:absolute;
    left: 355px;
    top: 8px;
    margin:0px;
}

#cuerpo #cabeceraImg p span
{
    font-size:10px;
    color:#d6b87e;	
    padding-left:0px;
}

#cuerpo #cabeceraImg .siguiente
{
    background:url(../img/separador.png) no-repeat left;
    position:absolute;
    padding-left:15px;
    margin-left:10px;
    width:100px;
    left: 884px;
    top: 6px;
}

#cuerpo #cabeceraImg .siguiente a
{
    color:#ce5e0a;
    font-size:10px;
    text-decoration:none;
    font-weight:bold;
}

#cuerpo #cabeceraImg .siguiente a:hover
{
    text-decoration:underline;
}

#cuerpo #listado
{
    background:url(../img/cabeceraList.gif) no-repeat;
    /*float:left;*/
    width:999px;
}

#cuerpo #listado h1
{
    font-size:24px;
    font-weight:normal;
    color:#000000;
    margin:0px;
    padding-left:10px;
    /*padding-top:5px;*/
    padding-bottom:10px;
    /*float:left;*/
    padding-right:10px;
    line-height:38px;
}
#cuerpo #listado h1 strong
{
    font-size:35px;
    font-weight:normal;
    color:#a64c08;
    line-height:45px;
    padding-top:5px;
}

#cuerpo #listado p
{
    font-size:24px;
    font-weight:normal;
    color:#000000;
    margin:0px;
    padding-left:10px;
    /*padding-top:5px;*/
    /*padding-bottom:10px;*/
    /*float:left;*/
    padding-right:10px;
    line-height:38px;
}
#cuerpo #listado span
{
    font-size:35px;
    font-weight:normal;
    color:#a64c08;
    line-height:45px;
    padding-top:5px;
}


#cuerpo #listado #buscador
{
    width: 998px;
    border-right:1px solid #bfbfbf;
    background:url(../img/buscadorBack2.gif) no-repeat top left;
    height:89px;
    position:relative;
    margin-top: -10px;
    padding-bottom: 20px;
}

#cuerpo #listado #buscador #buscResultados
{
    position:absolute;
    left: 24px;
    top: -7px;
    font-size:13px;
    color:#000000;
    font-weight:bold;
}
#cuerpo #listado #buscador #buscDuracion
{
    position:absolute;
    color:#a64c08;
    font-size:15px;
    left: 27px;
    top: 15px;
}
#cuerpo #listado #buscador .comboDias
{
    position:absolute;
    left: 110px;
    top: 50px;
    height:20px;
    width:83px;
}
#cuerpo #listado #buscador #buscPrecio
{
    position:absolute;
    color:#a64c08;
    font-size:15px;
    left: 219px;
    top: 15px;
}
#cuerpo #listado #buscador .comboPrecio
{
    position:absolute;
    left: 273px;
    top: 51px;
    height:20px;
    width:110px;
}
#cuerpo #listado #buscador #textoLibre
{
    position:absolute;
    left: 411px;
    top: 15px;
    color:#a64c08;
    font-size:15px;
}
#cuerpo #listado #buscador .inputText
{
    position:absolute;
    left: 418px;
    top: 51px;
    height:13px;
    width:150px;
}
div.resultados 
{
    text-align:center;
    width:400px;
    left:595px;
    position:absolute;
    
}

div.resultados span
{
    text-align:center;
    width:400px;
    display:block;
    line-height:13px!IMPORTANT;
}

div.resultados .circEncontrados
{
    font-size:13px!IMPORTANT;
    color:#000000!IMPORTANT;
    font-weight:bold;
    padding-left:27px!IMPORTANT;
    padding-top:15px!IMPORTANT;
    text-align:left;
}
div.resultados .Resultados
{
    color:#6f6f6f!IMPORTANT;
    font-size:13px!IMPORTANT;
    font-weight:bold;
}
div.resultados .paginador
{
    padding-top:10px;
    text-align: center;
    font-size:13px !IMPORTANT;
    color:#a64c08;
}

div.resultados .paginador a
{
    text-decoration:none;
    color:#a64c08;
    font-size:13px;
    line-height:13px;
}

div.resultados .paginador a:hover
{
    text-decoration:underline;	
}

div.resultados .paginador span
{
    font-size:13px!IMPORTANT;
    line-height:13px!IMPORTANT;
    padding-top:0px!IMPORTANT;
    color:#6f6f6f!IMPORTANT;
    display: inline;
}

#cuerpo #listado .resultadoViaje
{
    width:988px;
    float:left;
    padding-left:9px;
    border-left:1px solid #bfbfbf;
    border-right:1px solid #bfbfbf;		
    position:relative;
    padding-bottom: 10px;
}

#cuerpo #listado .resultadoViaje .separador
{
    width:976px;
    float:left;
    margin-left:1px;	
    border-bottom:1px solid #bfbfbf;
    height:1px;
    /*margin-bottom:10px;*/
    margin-top:10px;
}

#cuerpo #listado .resultadoViaje .titulo
{
    width:710px;
    float:left;
    padding-left:9px;
    float:left;
    padding-top:8px;
    position:relative;
}
#cuerpo #listado .resultadoViaje .titulo div.texto_titulo
{
    color:#d35a00;
    font-size:14px;
    line-height:13px;
    font-weight:bold;
    margin-bottom: 4px;
}
#cuerpo #listado .resultadoViaje .titulo div.texto_titulo a
{
    color:#d35a00;
    text-decoration:none;
}
#cuerpo #listado .resultadoViaje .titulo div.texto_titulo a:hover
{
    text-decoration:underline;
}
#cuerpo #listado .resultadoViaje .titulo div.texto_titulo strong
{
    font-size:14px;
    line-height:13px;
    font-weight:bold;
}

#cuerpo #listado .resultadoViaje .titulo div.subtitulo
{
    color:#d35a00;
    font-size:11px;
    line-height:15px;
    font-weight:normal;
}
#cuerpo #listado .resultadoViaje .titulo p
{
    color:#000000;
    font-size:12px;
    line-height:16px;
    padding-left:0px;
    width:710px;
    padding-top:8px;
}

#cuerpo #listado .resultadoViaje .titulo p.circuito
{
    padding-top:4px;
}

#cuerpo #listado .resultadoViaje .titulo div.resto_info
{
    float:left;
    width:310px;		
}

 #cuerpo #listado .resultadoViaje .titulo div.pastillas
 {
    position:absolute;
    bottom:-10px;
    right:50px;
    width:160px;		
 }

#cuerpo #listado .resultadoViaje .titulo div.pastillas
{
    text-align:center;
}

#cuerpo #listado .resultadoViaje .titulo div.resto_info p, #cuerpo #listado .resultadoViaje .titulo div.pastillas p
{
    color:#000000;
    font-size:12px;
    line-height:12px;
    padding-left:0px;
    width:310px;
    padding-top:8px;
}

#cuerpo #listado .resultadoViaje .titulo div.resto_info p
{
    width:500px;
}

#cuerpo #listado .resultadoViaje .titulo p span
{
    color:#8b8787;
    font-size:12px;
    line-height:12px;
    font-weight:bold;
}
#cuerpo #listado .resultadoViaje span.dias
{
    position:absolute;
    color:#d35a00;
    font-size:13px;
    margin:0px;
    right:17px;
    top:-11px;
    font-weight:bold;	
}

#cuerpo #listado .resultadoViaje a
{
    text-decoration:none;
}

#cuerpo #listado .resultadoViaje div.pastilla
{
    position:absolute;
    left:890px;
    top:25px;
    background:url(../img/pastilla.gif) no-repeat;
    width:93px;
    height:50px;
    cursor:pointer;
}



#cuerpo #listado .resultadoViaje div.pastilla span.desde
{
    font-size:9px;
    color:#444343;
    padding-right:18px;
    width:auto;
    line-height:16px;
    padding-top:0;
}

#cuerpo #listado .resultadoViaje div.pastilla span.precio
{
    font-size:19px;
    color:#000000;
    float:right;
    padding-right:5px;
    line-height:19px;
    padding-top:0;
}

#cuerpo #listado .resultadoViaje div.pastilla span
{
    font-size:9px;
    color:#444343;
    float:right;
    padding-right:10px;
    text-decoration:none;
    width:78px;
    white-space:nowrap;
    line-height:9px;
    padding-top:0;
}


#cuerpo #listado .resultadoViaje  div.pastilla a
{
    font-size:9px;
    line-height:9px;
    color:#444343;
    float:right;
    padding-right:13px;
    text-decoration:none;
    width:78px;
    white-space:nowrap;
    padding-top:3px;
}

#cuerpo #listado .resultadoViaje  div.contenido
{
    padding-top: 5px;
    padding-left:0px;
    font-size:11px;
    color:#989797;
    line-height:12px;
    text-align:justify;
    width:98%;
    clear:both;
}

#cuerpo #listado .resultadoViaje  div.contenido table tr td
{
    font-size:11px;
    color:#989797;
    line-height:12px;
}

#cuerpo #listado #footerList
{
    /*background:url(../img/footerList.gif) no-repeat;*/
    background:url(../img/footerList2.gif) no-repeat bottom;
    height:55px;
    width:999px;
    float:left;
}

#cuerpo #listado #destinos
{
    background:url(../img/destinos.gif) no-repeat;
    height:99px;
    width:999px;
    float:left;
    padding-bottom:10px;
    position:relative;
}

#cuerpo #listado #destinos p
{
    font-size:14px;
    color:#000000;
    margin:0px;
    padding-left:10px;
    float:left;
    padding-right:10px;
    line-height:30px;
    text-transform:uppercase;
    padding-top:0px;
    
}

#cuerpo #listado #destinos span
{
    font-size:20px;
    color:#a64c08;
    line-height:28px;
    padding-top:0px;
    
}

#cuerpo #listado #destinos ul
{
    margin:0;
    padding:0;
    position:absolute;
    top:33px;
    left:10px;
}

#cuerpo #listado #destinos ul li
{
    display:inline;
    float:left;
    padding-right:5px;	
    padding-top:3px;
}

#cuerpo #listado #destinos ul li a
{
    font-size:11px;
    color:#aa5616;
    text-decoration:none;
    float:left;
    white-space: nowrap;
}

#cuerpo #listado #destinos ul li a:hover
{
    color:#bfbfbf;
}


#cuerpo #headerFicha
{
    width:989px;
    height:147px;
    background:url(../img/cabeceraFichaIz.gif) no-repeat;
    position:relative;
    float:left;
    margin-bottom:5px;
    padding-left:10px;
}

#cuerpo #headerFicha img
{
    position:absolute;
    right:0;
    top:0;
}

#cuerpo #headerFicha h1
{
    margin: 0;
    padding: 0;
    font-size:30px;
    font-family:Arial, Helvetica, sans-serif;	
    font-weight: normal;
    /*display:block;*/
    width: 480px;
    height: 36px;
    overflow:hidden;
    white-space:nowrap;
}
#cuerpo #headerFicha span.viaje
{
    font-size:18px;
    width: 480px;
    height: 23px;
    overflow:hidden;
    white-space:nowrap;
}
#cuerpo #headerFicha span.dias
{
    display:block;
    color:#a64c08;
    font-size:10px;
    font-weight:bold;
}

#cuerpo #headerFicha span.dias font
{
    font-size:15px;
}

#cuerpo #headerFicha div.prefijo
{
    position:absolute;
    top:88px;
    left: 365px;
    font-size:9px;
    font-weight:normal;
    width: 120px;
    text-align: right;
}

#cuerpo #headerFicha div.precio
{
    position:absolute;
    top:100px;
    left: 365px;
    font-size:11px;
    font-weight:bold;
    text-align: right;
    width: 120px;
}

#cuerpo #headerFicha div.precio font
{
    font-size:20px;
}

#cuerpo #headerFicha p
{
    width:370px;
    color:#FFFFFF;
    font-size:14px;
}

#cuerpo #contenido
{
    border:1px solid #dddddd;
    width:997px;
    padding-top:5px;
    padding-bottom:5px;
    float:left;
    margin-bottom:5px;
}


#cuerpo #contenido #izq
{
    width:488px;
    border-right:1px solid #dddddd;
    padding-left:7px;
    padding-right:3px;
    position:relative;

    width:481px;
    padding-right:10px;
}

#cuerpo #contenido #izq div 
{
    float:left;
    margin-bottom:10px;
}

#cuerpo #contenido #izq .imagen a.imgtxt
{
    position:absolute;
    bottom:-1px;
    right:0px;
    text-decoration:none;
    font-size:10px;
    color:#9a9999;
}

#cuerpo #contenido #izq .imagen
{
    float:right;
    position:relative;
    padding-bottom:16px;
    padding-left:5px;
    margin-right: -7px;
}



#cuerpo #contenido #izq div h3
{
    color:#a64c08;
    text-transform:uppercase;
    font-size:20px;
    margin:0;
    padding:0;
    background:url(../img/h3270.gif)  no-repeat ;
    width:260px;
    padding-left:10px;
    font-weight:normal;
}

#cuerpo #contenido #izq div h4
{
    color:#a64c08;
    text-transform:uppercase;
    font-size:20px;
    margin:0;
    padding:0;
    background:url(../img/h3305.gif)  no-repeat ;	
    width:305px;
    padding-left:10px;
    font-weight:normal;
}
#cuerpo #contenido #izq div h3 font,
#cuerpo #contenido #izq div h4 font,
#cuerpo #contenido #der div.salidas div.top font,
#cuerpo #contenido #der div h4 font,
#cuerpo #contenido #der div.cab-seccion font,
#cuerpo #contenido #izq div.cab-seccion font
{
    font-size:27px;		
}

#cuerpo #contenido #izq p
{
    font-size:11px;
    text-align:justify;
}
#cuerpo #contenido #izq p span
{
    color:#a64c08;
    display:block;
    text-align:left;
    font-weight:bold;
}

#cuerpo #contenido #izq #enCuenta
{
    background: #fbaf1c url(../img/backEncuenta-top.gif) no-repeat top;
    width:482px;
    /*height:91px;*/
    padding-top:7px;
    margin-bottom:0;
    padding-left:3px;
    font-size:10px;
    color:#89440f;
}

#cuerpo #contenido #izq #enCuenta-bot
{
    background:url(../img/backEncuenta-bot.gif) no-repeat top;
    width:485px;
    height:5px;
}

#cuerpo #contenido #izq #enCuenta p
{
    margin:0px;
    margin-bottom:2px;
    padding-left:14px;
    background:url(../img/flechaMas.gif) top left no-repeat;
    padding-right:10px;
}

#cuerpo #contenido #izq #enCuenta a
{
    color:#FFFFFF;
    text-decoration:none;
    font-size:10px;
    float:right;
    padding-right:10px;
}

#cuerpo #contenido #izq #contacto
{
    background:url(../img/backContacto.gif) no-repeat;
    width:478px;
    height:170px;
    color:#dfdfdf;
    font-size:15px;
    padding-left:12px;
    padding-top:8px;	
    
}

#cuerpo #contenido #izq #contacto span#telefono
{
    color:#FFF;
    font-size:43px;
    font-family:Arial, Helvetica, sans-serif;
    display:block;
    text-align:center;
    padding-top:3px;
    margin:0px;
        
}
#cuerpo #contenido #izq #contacto span#mail
{
    color:#ffa800;
    font-size:23px;
    font-family:Arial, Helvetica, sans-serif;
    display:block;
    text-align:center;
    margin:0px;		
}


#cuerpo #contenido #izq #contacto p
{
    padding-left:40px;
    color:#f0d9ab;
    font-size:12px;
    margin-bottom:5px;
    margin-top:2px;
    padding-right:10px;
        
}



#cuerpo #contenido #der
{
    float:left;
    width:495px;
    padding-left:3px;
}

#cuerpo #contenido #der div.salidas
{
    /*float:left;*/
    /*background:url(../img/salidas.gif) no-repeat;*/
    width:493px;
    /*height:155px;*/
    /*padding-right:10px;*/
    margin-bottom: 4px;
}

#cuerpo #contenido #der div.salidas div.top
{
    background:url(../img/salidas-top.gif) no-repeat;
    color:#a64c08;
    text-transform:uppercase;
    font-size:20px;
    /*margin:0;*/
    /*padding:0;*/
    /*background:url(../img/h3305.gif)  no-repeat ;	*/
    /*width:305px;*/
    height:31px;
    padding-left:10px;
    font-weight:normal;
}
#cuerpo #contenido #der div.salidas div.mid
{
    background:url(../img/salidas-mid.gif) repeat-y;
    width:493px;
}

#cuerpo #contenido #der div.salidas div.mid p
{
    font-size:11px;
    color:#a64c08;
    padding-left:10px;
    margin:0;
    padding-top:10px;
    font-weight:bold;
    /*clear:both;*/
    
}
#cuerpo #contenido #der div.salidas div.mid p span
{
    /* .. en otra linea ..
    color:#3c342e;
    display:block;
    padding-left:30px;
    font-weight:normal; 
    */
    color:#3c342e;
    font-weight:normal; 
    text-transform: uppercase;
}

#cuerpo #contenido #der div.salidas div.bot
{
    background:url(../img/salidas-bot.gif) no-repeat;
    width:493px;
    height:14px;
}

#cuerpo #contenido #der div.area-anuncios
{
    width:493px;
    margin-bottom: 4px;
    clear:both;
}

#cuerpo #contenido #der div.area-anuncios div.menu
{
    width:238px;
    float:left;
}

#cuerpo #contenido #der div.area-anuncios div.menu ul
{
    margin:0;
    padding:0;
    padding-left:10px;
}

#cuerpo #contenido #der div.area-anuncios div.menu ul li
{
    list-style:none;	
}
#cuerpo #contenido #der div.area-anuncios div.menu ul li a.print
{
    background:url(../img/print.png) no-repeat;
}

#cuerpo #contenido #der div.area-anuncios div.menu ul li a.compartir
{
    background:url(../img/compartir.png) no-repeat;
}
#cuerpo #contenido #der div.area-anuncios div.menu ul li a.favoritos
{
    background:url(../img/carpeta.png) no-repeat;
}
#cuerpo #contenido #der div.area-anuncios div.menu ul li a.reserva
{
    /*background:url(../img/reserva.png) no-repeat;*/
    background:url(../img/flechaH.gif) no-repeat #000000;
    background-color:#000000;
    color:#FFF;
    
}

#cuerpo #contenido #der div.area-anuncios div.menu ul li a
{
    list-style:none;
    font-size:13px;
    color:#494949;
    text-decoration:none;
    padding-bottom:10px;
    padding-top:10px;	
    padding-left:73px;
    border-bottom:1px solid #dddddd;
    display:block;
    width:151px;
}
#cuerpo #contenido #der div.area-anuncios div.menu ul li a:hover
{
    background-color:#000000;
    color:#FFF;
}
#cuerpo #contenido #der div.area-anuncios div.menu ul li a.print:hover
{
    background:url(../img/printH.gif) no-repeat #000000;
}
#cuerpo #contenido #der div.area-anuncios div.menu ul li a.compartir:hover
{
    background:url(../img/compartirH.gif) no-repeat #000000;
}
#cuerpo #contenido #der div.area-anuncios div.menu ul li a.favoritos:hover
{
    background:url(../img/carpetaH.gif) no-repeat #000000;
}
#cuerpo #contenido #der div.area-anuncios div.menu ul li a.reserva:hover
{
    background:url(../img/flechaH.gif) no-repeat #000000;
}


#cuerpo #contenido #der div.area-anuncios div.banner
{
    padding-left:3px;
    width:250px;
    float:left;
}

#cuerpo #contenido #der div.area-anuncios div.banner .telefonos
{
    background:url(../img/telefonos.gif) no-repeat;
    width:249px;
    height:62px;
    /*float:left;*/
    color:#FFF;
    text-align:center;
    font-size:18px;
}
#cuerpo #contenido #der div.area-anuncios div.banner .telefonos span
{
    color:#FFF;
    text-align:center;
    font-size:30px;
}
#cuerpo #contenido #der div.area-anuncios div.banner .viajas
{
    background:url(../img/viajeBack.gif) no-repeat;
    width:249px;
    height:86px;
    /*float:left;*/
    color:#FFF;
    text-align:center;
    font-size:18px;
    margin-top:5px;
    text-align:right;
    
}

#cuerpo #contenido #der div.area-anuncios div.banner .viajas .v1
{
    color:#000000;
    font-size:48px;
    padding-right:10px;
    /*float:right;*/
    text-align: right;
    line-height:40px;
    font-family:"Verdana";
}
#cuerpo #contenido #der div.area-anuncios div.banner .viajas .v2
{
    color:#000000;
    font-size:17px;
    display:block;
    padding-right:10px;
    /*float:right;*/
    text-align: right;
}
#cuerpo #contenido #der div.area-anuncios div.banner .viajas .v3
{
    color:#a64c08;
    font-size:17px;
    padding-right:10px;
    /*float:right;*/
    text-align: right;
    
}

#cuerpo #contenido #der div.area-anuncios div.banner .aerolinea
{
    /*background:url(../img/aerolineas.gif) no-repeat;*/
    /*width:236px;*/
    /*height:91px;*/
    /*float:left;*/
    color:#FFF;
    text-align:center;
    font-size:18px;
    margin-top:5px;
    text-align:left;
    /*padding-left:13px;*/
}

#cuerpo #contenido #der div.area-anuncios div.banner div.aerolinea div.top
{
    background:url(../img/aerolineas-top.gif) no-repeat;
    width:249px;
    height:33px;
    padding-left:13px;
}

#cuerpo #contenido #der div.area-anuncios div.banner div.aerolinea div.mid
{
    background:url(../img/aerolineas-mid.gif) repeat-y;
    width:249px;
    text-align: center;
}

#cuerpo #contenido #der div.area-anuncios div.banner div.aerolinea div.mid img
{
    padding-top: 10px;
}

#cuerpo #contenido #der div.area-anuncios div.banner div.aerolinea div.bot
{
    background:url(../img/aerolineas-bot.gif) no-repeat;
    width:249px;
    height:8px;
}

#cuerpo #contenido #der div.area-anuncios div.banner .aerolinea span
{
    color:#a64c08;
    font-size:20px;	
}
#cuerpo #contenido #der div.area-anuncios div.banner .aerolinea span font
{
    font-size:27px;	
}

#cuerpo #contenido #der div.cab-seccion
{
    background:url(../img/seccion_cab_completa.gif) no-repeat;
    /*float:left;*/
    width:493px;
    margin-top: 10px;
    color:#a64c08;
    text-transform:uppercase;
    font-size:20px;
    height:31px;
    padding-left:10px;
    font-weight:normal;
}

#cuerpo #contenido #izq div.cab-seccion
{
    background:url(../img/seccion_cab_completa.gif) no-repeat;
    /*float:left;*/
    width:493px;
    margin-top: 0;
    margin-left:-4px;
    color:#a64c08;
    text-transform:uppercase;
    font-size:20px;
    height:31px;
    padding-left:10px;
    font-weight:normal;
}

#cuerpo #contenido #der div.area-precios
{
}

#cuerpo #contenido #der div.area-precios div.precios
{
    background:url(../img/preciosCabecera.gif) no-repeat #FFA800;
    width:493px;
    
    /*float:left;*/
    margin-top:5px;
    
}

#cuerpo #contenido #der div.area-precios div.precios h5
{
    font-size:14px;
    color:#000000;
    margin-bottom:5px;
    margin-top:5px;
    margin-left:5px;
    
    
}
#cuerpo #contenido #der div.area-precios div.precios span
{
    font-size:12px;
    color:#000000;
    margin-top:15px;
    margin-left:20px;
    display: block;
    /*float:left;*/
    
}

#cuerpo #contenido #der div.area-precios div.precios table 
{
    /*float:left;*/
    margin-left:32px;
    
}

#cuerpo #contenido #der div.area-precios div.precios table tr th
{
    background-color:#e5e4e4;
    padding-left:3px;
    padding-right:3px;
    font-size:10px;
    color:#000000;
    font-weight:normal;
    
}
#cuerpo #contenido #der div.area-precios div.precios table tr td
{
    background-color:#ffffff;
    padding-left:3px;
    padding-right:3px;
    font-size:10px;
    color:#000000;
    font-weight:normal;
    white-space:nowrap;
    
}

#cuerpo #contenido #der div.area-precios div.precios table tr td.precio
{
    font-size:12px;
}

#cuerpo #contenido #der div.area-precios div.precios table tr td.individual
{
    text-align: center;
}

#cuerpo #contenido #der div.area-precios div.precios table tr td a
{
    font-size:10px;
    color:#a64c08;
    text-decoration:none;	
}
#cuerpo #contenido #der div.area-precios div.precios table tr td a:hover
{
    text-decoration:underline;	
}

#cuerpo #contenido #der div.area-precios div.precios div.hoteles
{
    background:url(../img/hotelesTop.gif) no-repeat #FFF;
    width:454px;
    /*float:left;*/
    font-size:10px;
    color:#a64c08;
    text-decoration:none;
    margin-left:32px;
    margin-top:5px;

    font-size:11px;
    color:#72706f;
    
}

#cuerpo #contenido #der div.area-precios div.precios div.hoteles div.hotel
{
    margin:5px 0 0 10px;
}

#cuerpo #contenido #der div.area-precios div.precios div.hoteles span
{
    margin:0px;
    padding:0px;	
    float:left;
    font-size:11px;
    color:#474544;
}

#cuerpo #contenido #der div.area-precios div.precios div.hoteles div.hotel span
{
    color: black;
}

#cuerpo #contenido #der div.area-precios div.precios div.hoteles a
{
    font-size:11px;
    color:#72706f;
    padding-left:10px;
    
}
#cuerpo #contenido #der div.area-precios div.precios div.hoteles a:hover
{
    color:#b15707;	
}

#cuerpo #contenido #der div.area-precios div.precios div.hotelesFooter
{
    background:url(../img/hotelesFooter.gif)  no-repeat;
    width:454px;
    height:8px;
    /*float:left;*/
    margin-left:32px;
        
}

#cuerpo #contenido #der div.area-precios div.preciosFooter
{
    background:url(../img/precioFooter.gif) no-repeat;
    width:493px;
    height:9px;
    /*float:left;	*/
    
}
#cuerpo #contenido #der div h4
{
    color:#a64c08;
    text-transform:uppercase;
    font-size:20px;
    margin:0;
    padding:0;
    background:url(../img/seccion_cab_completa.gif)  no-repeat ;	
    width:493px;
    padding-left:10px;
    /*float:left;*/
    margin-top:10px;
    font-weight:normal;
    margin-bottom: 5px;
}

#cuerpo #contenido #der #siincluido p, #cuerpo #contenido #der #noincluido p
{
    padding-top:3px;
    /*color:#3c342e;*/
    font-size:11px;
    /*float:left;*/
    margin-top: 0;

    margin:0;
    margin-bottom:2px;
    padding-left:14px;
    background:url(../img/flechaMas2.gif) 0 2px no-repeat;
    padding-right:10px;

}

.boton_amarillo
{
    background:url(../img/boton_amarillo.gif) no-repeat;
    width:493px;
    height:40px;
    float:left;
    font-size:21px;
    text-transform:uppercase;
    text-align:center;
    margin-top: 10px;
    padding-top:4px;
    text-decoration:none;
    color:#000000;
    
}
.boton_amarillo font,.boton_negro font
{
    font-size:27px;
    text-transform:uppercase;
    
}
.boton_negro
{
    background:url(../img/boton_negro.gif) no-repeat;
    width:493px;
    height:40px;	
    float:left;	
    font-size:21px;
    color:#ffa800;
    text-transform:uppercase;
    text-align:center;
    vertical-align:middle;
    margin-top:7px;
    padding-top:4px;
    text-decoration:none;
    
}

#cuerpo #contPages
{
    background:url(../img/cabeceraList.gif) no-repeat;
    width:999px;
}

#cuerpo #contPages h1
{
    font-size:24px;
    font-weight: normal;
    color:#000000;
    padding: 0;
    margin: 0;
    padding-left:10px;
    padding-top:5px;
    padding-right:10px;
    /*line-height:38px;*/
}

#cuerpo #contPages h1 strong
{
    padding: 0;
    margin: 0;
    font-size:35px;
    color:#a64c08;
    line-height:45px;
    padding-top:5px;
    font-weight: normal;
}

#cuerpo #contPages #texto_outer
{
    padding: 0;
    margin: 0;
    margin-top: -4px;
    width:997px;
    border-left:1px solid #bfbfbf;
    border-right:1px solid #bfbfbf;	
    border-bottom: 1px solid white;
}

#cuerpo #contPages #texto
{
    font-size: 14px;
    line-height: 20px;
    padding: 10px 20px 0 20px;
    margin-bottom: 0;
}

#cuerpo #contPages #footerpage
{
    background:url(../img/footerList2.gif) no-repeat bottom;
    margin-top: -1px;
    height:35px;
    width:999px;
    float:left;
}

#cuerpo #contPages #texto_outer #texto .seccion
{
    background:url(../images/form_separator.gif) no-repeat 0px 5px;
    margin-top: 20px;
}

#cuerpo #contPages #texto_outer #texto .seccion_mid1,
#cuerpo #contPages #texto_outer #texto .seccion_mid2
{
    margin-top: 20px;
    float: left;
}

#cuerpo #contPages #texto_outer #texto .seccion_mid1
{
    background:url(../images/form_separator_mid1.gif) no-repeat 0px 5px;
    width: 370px;
}

#cuerpo #contPages #texto_outer #texto .seccion_mid2
{
    background:url(../images/form_separator_mid2.gif) no-repeat 0px 5px;
    width: 550px;
    margin-left:20px;
}

#cuerpo #contPages #texto_outer #texto .seccion .titulo_seccion,
#cuerpo #contPages #texto_outer #texto .seccion_mid1 .titulo_seccion,
#cuerpo #contPages #texto_outer #texto .seccion_mid2 .titulo_seccion
{
    background-color: White;
    font-size: 16px;
    margin-left: 10px;
    padding:0 5px;
}

#cuerpo #contPages #texto_outer #texto .seccion .texto_seccion, 
#cuerpo #contPages #texto_outer #texto .seccion_mid1 .texto_seccion,
#cuerpo #contPages #texto_outer #texto .seccion_mid2 .texto_seccion
{
    clear:both;
    display:block;
    padding: 20px 40px 0 40px;
    /*text-align: justify;*/
    font-size: 12px;

}

#cuerpo #contPages #texto_outer #texto .seccion_mid1 .texto_seccion,
#cuerpo #contPages #texto_outer #texto .seccion_mid2 .texto_seccion
{
    padding: 20px 15px 0 15px;
}

#cuerpo #contPages #texto_outer #texto .seccion .texto_seccion .rojo, 
#cuerpo #contPages #texto_outer #texto .seccion_mid1 .texto_seccion .rojo,
#cuerpo #contPages #texto_outer #texto .seccion_mid2 .texto_seccion .rojo
{
    color: red;
}

#cuerpo #contPages #texto_outer #texto .seccion .texto_seccion .rojo2, 
#cuerpo #contPages #texto_outer #texto .seccion_mid1 .texto_seccion .rojo2,
#cuerpo #contPages #texto_outer #texto .seccion_mid2 .texto_seccion .rojo2
{
    color: #a64c08;
    font-weight: bold;
}

#cuerpo #contPages #texto_outer #texto .seccion .texto_seccion td, 
#cuerpo #contPages #texto_outer #texto .seccion_mid1 .texto_seccion td,
#cuerpo #contPages #texto_outer #texto .seccion_mid2 .texto_seccion td
{
    vertical-align:top;
}

#cuerpo #contPages #texto_outer #texto .seccion .texto_seccion fieldset, 
#cuerpo #contPages #texto_outer #texto .seccion_mid .texto_seccion fieldset
{
    padding:20px;
    display:inline;
}

#cuerpo #contPages #texto_outer #texto .seccion .texto_seccion .tdForm1,
#cuerpo #contPages #texto_outer #texto .seccion_mid1 .texto_seccion .tdForm1,
#cuerpo #contPages #texto_outer #texto .seccion_mid2 .texto_seccion .tdForm1
{
    width: 200px;
}

#cuerpo #contPages #texto_outer #texto .seccion .texto_seccion .tdForm3,
#cuerpo #contPages #texto_outer #texto .seccion .texto_seccion .tdForm4,
#cuerpo #contPages #texto_outer #texto .seccion_mid1 .texto_seccion .tdForm3,
#cuerpo #contPages #texto_outer #texto .seccion_mid1 .texto_seccion .tdForm4,
#cuerpo #contPages #texto_outer #texto .seccion_mid2 .texto_seccion .tdForm3,
#cuerpo #contPages #texto_outer #texto .seccion_mid2 .texto_seccion .tdForm4
{
    color:Red;
}

.finfloats 
{
    clear:both;
}

#caja-facebook
{
    margin-top:5px;
}

.panelNotasInternas
{
    border:solid 1px #e1c5ca;
    background-color:#f3f2c5;
    padding:10px;
    padding-top:25px;
    position:relative;
}

.panelNotasInternas .title
{
    position:absolute;
    top:0;
    left:0;
    background-color:#e1c5ca;
    font-size:9px;
    padding:2px 5px;
    width:990px;
}

