
/*@import 'http://www.takeoff.viajes/css/msssimple.css; */
 /* CUERPO  */
 body {
   font-family: Calibri, 'Trebuchet MS', Arial, Verdana;
   margin-bottom: 1%;
   background-color: #fff;
   text-decoration: none;
    text-align:justify
 }

iframe {width:100%;height:100%;border:none}
iframe.auto {width:100%;height:auto;border:none}
iframe.org {width:100%;height:300px;border:none}
iframe.w400 {width:100%;height:400px;border:none}

 /* CONTENEDORES  */

 section {width: 98%; text-align: center; margin: auto }
.w98 {width: 98%; }
.w90 {width: 90%; }
.w80 {width: 80%; }
.w70 {width: 70%; }
.w60 {width: 60%; }
.w50 {width: 50%; }
 /*  DIVS */
div.wow{ BORDER-STYLE:SOLID;BORDER-COLOR:BLUE;BACKGROUND-COLOR:#FF6; WIDTH:90%; text-align:center; MARGIN:AUTO;padding:5px}
div.fl {float: left}
div.justificado {color: #006;font-size: 14px;text-align: justify}
div.centrado {color: #006;font-size: 14px;text-align: center;MARGIN: AUTO}
div.p {font-size: 16px;}
div.radius12 {   border-radius: 12 }

 div.art {
   display: inline-block;
   text-wrap: break-word;
   text-align: center;
   font-size: 16px;
   color: #AD0101;
   margin-left: 0px;
   padding: 0px;
 }
/* CABECERAS */
h1 { color:#ad0101; font-size:36px; text-align:center}
h2 { color:#003; font-size:24px; text-align:center}
h3 { color:#ad0101; font-size:18px; text-align:center}
h4 { color:#003; font-size:16px; text-align:center}
h5 { color:#ad0101; font-size:14px; text-align:center}
h6 { color:#003;font-size:12px; text-align:center}
h1, h2,h3,h4,h5, h6 {margin:0px;text-decoration:none}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none}
h6.obs{flont_size:15px}
/*HR */
hr {border:2px solid #ad0101}
hr.marino {border:2px solid #003}
hr.vino {border:2px solid #ad0101}

/* ENLACES */
a
{font-weight:bold;color:#007}

/*LISTAS */
li, li a, p a, 
{color:#006;text-align:justify; text-decoration:none}


 /* ARTICULOS  */
article 
{display:inline-block;text-wrap:break-word; vertical-align:MIDDLE; 
text-align:center;border-radius:0px; 
margin:auto; padding:5px
background-color:white; border-color: #00f; border-style: none; border-radius:0px;   
width:400px; height:300px; 
}

 article.x400 {
   width: 210px;
   height: 200px;
   margin: 5px;
   padding: 2px;
   text-align: center;
   border-color: blue;
   border-style: ridge;
 }

 article.uno {
   padding: 5px;
   text-align: center;
   border-radius: 0px;
   width: 80%;
   border-color: #ad0101;
   border-style: ridge;
   background-color: #ad0101;
 }

 article.dos {
   margin: 5px;
   padding: 1px;
   text-align: center;
   border-radius: 0px;
   width: 45%;
   border-color: #ad0101;
   border-style: ridge;
   margin-bottom: 0px;
   margin-left: 10px;
   background-color: #ad0101;
   color: #fff
 }

 article.folleto {width: 220px; height: 200px;vertical-align: top }

 article.tres {font-size: 20px;color: #00f;margin-left: 50px;width: 250px: border-radius:0px; border-style: none;margin-left: 5px }

 article.pagina {
   width: 300px;
   height: 60px;
   margin: 4px;
   text-alIGn: justify
 }

 article.once {
   width: 200px
 }

 article.mediano {
   width: 800px
 }

 article.doce {
   width: 300px;
   background-color: #d36e70;
   height: 200px
 }

 article.madrid {
   width: 350px;
   vertical-align: top;
   font-size: 16px;
   color: #ad0101
 }

 article.w300h250 {   width: 300px;   height: 250px;   vertical-align: top }

 article.opciones {   width: 180px;   height: 200px;   vertical-align: top;   margin:2px; }
 article.h4 {   text-decoration: none }
 article.minigalerias {   width: 320px;   height: 400px;   vertical-align: top }

 article.afil {   WIDTH: 300PX;   MARGIN: 10PX;   borDER-color: BLUE;   margin-bottom: 15px;   BORDER-STYLE: NONE}
 
article.verde{margin:10px;padding:10px;text-align:center; border-color:#ad0101; border-style:none;  background-color:#98fb98; width:150px;height:40px}

article.evap {margin:5px;padding:5px;margin-bottom:0; margin-left:5px;border-color:#ad0101; border-style:none;  background-color:#98fb98; vertical-align:middle;width:200px;height:60px}

article.evaip {margin:5px;padding:5px;border-color:#ad0101; border-style:none;  background-color:white; width:320px;height:300px}

article.evaitp {margin:5px;padding:5px;border-color:#ad0101; border-style:none;  background-color:white; width:320px;height:400px}

article.belmonte {margin:5px;padding:5px;border-color:#ad0101; border-style:none;  background-color:white; width:400px;height:350px}

article.w400h300 {margin:5px;padding:5px; border-color:#ad0101; border-style:none;  background-color:white; width:400px;height:300px}

article.URL300 {margin:5px;padding:10px; border-color:#ad0101; border-style:none; background-color:white; width:320px;height:300px}


article.URL400 {margin:15px;padding:10px;border-color:#ad0101; border-style:none; background-color:white; width:320px; height:400px}


/* IMÁGENES */
img {border-radius:0px; vertical-align:central;margin:auto;text-align:center }

 img.XX {   width: 400px;   border-radius: 0p;   margin: 1px auto;   margin-left: auto;   margin-right: auto; }
 /* IMG.FL {   FLOAT: LEFT;   width: 300px;   MARGIN: 5PX;   BORDER-RADIUS: 0 } */

img.logos {width: 50px:height:20px }
img.w645 {width: 600px:height:450px }
img.w631 {width: 600px:height:311px }
img.w630 {width: 600px:height:300px }
img.bwp{width: 1200px;height:675px}
img.folleto {width: 220px;   height: 165px;}
img.logo { width: 150px; height: 50px;}
img.madrid { width: 350px;vertical-align: top; }
 img.slidermediano { height: 415px:height:auto}
 img.wh75 { width: 500px;height: 375px;}
 img.afil { width: 180px;  height: 150px; }
 img.x300250 {width: 300px;   height: 250px }
 img.w400 { width: 400px; height:auto }

 img.navidad {   width: 250px;}


img.baner
{ width:100%; height:auto; text-align:center;  margin:auto; }
img.rmediano
{ width:300px; height:225px; text-align:center; margin:auto; }
img.fl{float:left}
img.nofl{float:none}
img.di{display:inline}

 /* PARRAFOS  */
p {text-align: justify;font-size: 20px;color: #003;widows:2;orphans:2;font-weight: normal }
p.eva{font-size: 18px;color:#003; text-align:justify; vertical-align:middle;}
p.precio{font-size:24px;font-weight:bold;color:#ad0101; margin:0px; text-align:center;}
p.titulo{font-size:24px;color;#ad0101;font-weight:bold; margin:1px; text-align:center;margin:auto}
p.justi {color: #003;font-size: 18px;text-align: justify;font-weight: normal}
p.f18003, p.des{text-align:justify;font-size:18px;font-weight:normal;color:#003}
p.notas{text-align:justify;font-size:12px;font-weight:normal;color:#003}
 /* LISTAS  */
li {text-indent:10px}
li.mss {padding-left: 42pt;text-indent: -18pt;line-height: 12pt;text-align: left}
li.grupos {text-align: left }


/* TABLAS */
table {text-align:justify;color:#003;font-size:18px;width: 90%;text-align:center; margin:auto}

/* TIPOS DE LETRA */
.calibry {font-family:Calibri, 'Trebuchet MS', Arial, Verdana; margin-bottom:1%; background-color:#fff; text-decoration:none; text-align:justify}

.arial {font-family:Arial, Verdana, Calibri, 'Trebuchet MS'; margin-bottom:1%; background-color:#fff; text-decoration:none; text-align:justify}

/* FIRMA */
.firmablanco {font-size:20px; color:white;}
.firmazul {font-size:20px; color:#006;font-weight:bold }
/* FLOTE */.fl {float: left}

/*INDENTACIÓN */
.ti20 {text-indent:20pt}

/*ALTURA DE LINEA  */
.lh11 { line-height: 11pt}


/* VISIBILIDAD  */
.ns{display:none}

/* ANCHO CENTRADO  */
.w98 {width:98%;margin:auto;text-align:center}
.w90 {width:90%;margin:auto;text-align:center}
.w80 {width:80%;margin:auto;text-align:center}
.w70 {width:70%;margin:auto;text-align:center}
.w60 {width:60%;margin:auto;text-align:center}
.w50 {width:50%;margin:auto;text-align:center}


/* BORDES  COLOR */

.bordeazul {border-color:#006}
.bordevino {border-color:#ad0101}
.bordeverde {border-color:green}
.bordeblancol {border-color:white}

/* BORDES ESTILOS */
.bordes2 {border-bottom-style:solid;border-bottom-width:2pt;border-bottom-color:#003298}
.bordestilon {border-style:none}
.bordestilor {border-style:ridge}
.bordestilos {border-style:solid}

/* FONDOS */
.fondobeige { background-color:beige}
.fondoverde { background-color:#98fb98}
.fondolimon { background-color:#fffacd}
.fondosalmon { background--color:#ffa07a}
.fondoblanco { background-color:#fff}
.fondoazul{ background-color:#009}

/* PESO */
.negrita {font-weight:bold;}
.normal{font-weight:normal;}

/* MARGENES */
.mauto {margin:auto; }
.m5 {margin:5px; }
.m10 {margin:10px; }


/* PADDING */
.pd0 {padding:0px; }
.pd5 {padding:5px; }
.pd10 {padding:10px; }
.pdl3 {padding-left: 3px}
.pdl8 {padding-left:8pt}

/* FONT SIZE */
.fs12 {font-size:12px; }
.fs14 {font-size:14px; }
.fs16 {font-size:16px; }
.fs18 {font-size:18px; }
.fs20 {font-size:20px; }
.fs22 {font-size:22px; }
.fs24 {font-size:24px; }
.fs26 {font-size:26px; }
.fs28 {font-size:28px; }
.fs30 {font-size:30px; }
.fs32 {font-size:32px; }
.fs36 {font-size:36px; }
.fs40 {font-size:40px; }
.fs48 {font-size:48px; }
.fs50 {font-size:50px; }
.fs60 {font-size:60px; }
.fs66 {font-size:66px; }
.fs72 {font-size:72px; }
.fs120 {font-size:120px; }


/* ANCHO */
.w100{width:100%;}
.w105{width:105px;}
.w125{width:125px;}
.w150{width:150px;}
.w200{width:200px;}
.w250{width:250px;}
.w300{width:300px;}
.w350{width:350px;}
.w400{width:400px;}
.w500{width:500px;}
.w600{width:600px;}

/* ALTO */
.hauto{height:auto;}
.h25{height:25px;}
.h30{height:30px;}
.h35{height:35px;}
.h40{height:40px;}
.h45{height:45px;}
.h50{height:50px;}
.h55{height:55px;}
.h60{height:60px;}
.h70{height:70px;}
.h80{height:80px;}
.h90{height:90px;}
.h100{height:100px;}
.h120{height:120px;}
.h150{height:150px;}
.h180{height:180px;}
.h200{height:200px;}
.h250{height:250px;}
.h300{height:300px;}
.h350{height:350px;}
.h400{height:400px;}
.h450{height:450px;}
.h500{height:500px;}
.h550{height:550px;}
.h600{height:600px;}

/* ANCHO X ALTO */
.w300h300{width:300px;height:300px;}
.w300h250{width:300px;height:250px;}
.w600h450{width:600px;height:450px;}
.w900h675{width:900px;height:675px;}
/* RADIO */
.radio0 {border-radius:0}

/* VARIOS */
a p,table,  td, div, li
{color:#003; font-size:18px; text-align:justify}
p.jornada{font-size:30px:color:#ad0101;font-weight:bold}



@media all{

/*COLORES*/
.vino {color:#ad0101}
.marino {color:#006;}
.azulf{color:#0ff;}
.azul, azul3{color:#003;}
.blanco {color:#fff}
.negro {color:black}


/*JUSTIFICACION */
.centrado {text-align:center;text-wrap: break-word; }
.justi {text-align:justify;text-wrap: break-word; }
/* PRECIO */
.precio { font-size:24px;  color:#ad0101; font-weight:bold;}
.pie {  font-weight:bold; font-size:24px; text-align:center;}
/* FLOTE */
.fl{float:left}
.di{display:inline;}
.dib{display:inline-block}
.db{display:block}
.dn, .ns{display:none}
.imprimir  {display: none;}
.noprint  {display: none;}
.hide-on-screen {display: none}
.ns{display: none}
}


/*img.nove{display:none}*/



/* IMPRESION */
@media print{
.w98,.w90,.w80,.w70,.w60, .w50 {width:100%;margin:auto;text-align:center}
iframe{display:none}
.iframep{display:none}

.hide-on-screen {display: block;}
.noprint  {display: block;}
.imprimir  {display: block;}
div.saltopagina{  page-break-before:always;  } 
@page {margin:1cm;}   
<!--a[href]:after {    content: " (" attr(href) ")";}    -->
@page {size: portrait;   margin: 1cm;}
@page:left {@bottom-left {content: counter(pagina);}
@page:right {@bottom-right {content: counter(pagina);}
@page {@footnote {float: bottom;}
p {widows:3;orphans:3;font-size:14px}
div, article {    page-break-inside: avoid;}
img.no {display:none}
article.a4 { width:200px; height:350px;color:#ad0101; font-weight:bold;border-color:#ad0101;border-style:none; margin:1px}
img.a4 {width:200px; height:auto }
.h1{background-color: #ad0101!important;color:white;font-size:30px;font-weight:bold}
 h2{background-color:#ffd}
 h3.regalos{background-color:#ffd}

 hr {display:none}
 *{ color-adjust: exact; -webkit-print-color-adjust: exact; print-color-adjust: exact; }

}






