﻿body{ margin:0;}
body table#layout{ table-layout:fixed; }
body table#layout tr td.central{ width:755px; }
body table#layout tr td#lateral{ padding: 10px 9px 0px 0px; vertical-align:top; width:153px; }
body table#layout tr td#cuerpo{ padding:10px 10px 0 10px; vertical-align:top;width:960px;*width:960px;}
body table#layout tr td div.container{ width:732px; margin-bottom:10px; padding:10px;}
body table#layout tr td h2.titListado{ width:748px; margin-bottom:0; margin-top:20px; padding:2px 2px 2px 6px;}
body table#layout tr td div.origenes{ width:408px; padding:2px 2px 2px 6px; float:left; margin-right:-3px;}
body table#layout tr td div.leyendaPrecios{ width:597px; text-align:right; margin-top:5px;}
body table#layout tr td div.formPet div.leyendaPrecios{ width:200px; float:left; text-align:left; font-weight:normal; margin-top:0; padding-top:3px; padding-bottom:5px}
body table#layout tr td div.origenesZona{ width:374px; padding:2px 2px 2px 6px; float:left;}
body table#layout tr td div.paginado{width:374px; padding:4px; margin-left:374px; text-align:right; }

/*Texto posicionamiento*/
body table#layout tr td div.container div.textoPos{ width:560px; margin-top:10px;}
body table#layout tr td div.container div.textoPos ul{ margin-top:10px; margin-bottom:0;}
body table#layout tr td div.container div.textoPos ul li{ margin-top:10px; margin-bottom:0;}

/*Tabulado*/
body table#layout tr td table.tableCircuitos{margin-bottom:0px; margin-top:3px;/*clear:both;*/}
body table#layout tr td div.textoInicio table.tableCircuitos{width:595px;}
body table#layout tr td table.tableCircuitos tr th{ padding: 4px 0px 4px 0px; width:57px;}
body table#layout tr td table.tableCircuitos tr td{ padding-top:3px; text-align:center;}
body table#layout tr td table.tableCircuitos tr td.titFila,
body table#layout tr td table.tableCircuitos tr th.titFila{ text-align:left; width:168px !important; font-weight:bold; padding-left:10px; }
body table#layout tr td div.scroll{text-align:right; padding-left:0; padding-right:4px; width:202px; padding-bottom:2px; margin-left:390px;}
body table#layout tr td div.formPet div.scroll{margin-left:190px; padding-top:3px; padding-bottom:5px;}

/*Ficha de circuito en los listados*/
body table#layout tr td div.containerFicha{margin: 5px 0 10px 0; overflow:hidden;}
body table#layout tr td div.containerFicha div.mapaCir{width:150px; vertical-align:top; padding:0; padding-bottom:0px; float:left; text-align:center;  height:100%;}
body table#layout tr td div.containerFicha div.mapaCir div.etiqDuracion{width:100%; margin-bottom:10px; padding:10px 0;}
body table#layout tr td div.containerFicha div.mapaCir img.imgMapa{width:125px;}
body table#layout tr td div.containerFicha div.descCir{ width:584px; padding:10px; margin-left:150px; }
body table#layout tr td div.containerFicha div.descCir h4{font-weight:normal; margin-top:0;}
body table#layout tr td div.containerFicha div.descCir p{margin:0;}
body table#layout tr td div.containerFicha div.descCir table.titBot{width:580px; padding-bottom:0;  border-collapse: collapse; margin-bottom:10px;}
body table#layout tr td div.containerFicha div.descCir table.titBot td.titCir{vertical-align:top; width:480px;}
body table#layout tr td div.containerFicha div.descCir table.titBot td.titCir h4{margin-bottom:0;}
body table#layout tr td div.containerFicha div.descCir table.titBot td.botEntrar{text-align:right; vertical-align:top; width:80px; margin-left:500px;}
body table#layout tr td div.containerFicha div.descCir div.incluye{}
body table#layout tr td div.preciosCir{ padding-top:5px; /*clear:both;*/ margin-top:-70px;_margin-top:0px;/margin-top:0px;}
body table#layout tr td div.preciosCir div.frasePrecio{ float:left; width:400px;margin:0;margin-bottom:-20px;}

/*Formulario de peticion*/
body table#layout tr td table.containerForm{padding:0; margin-bottom:10px;}
body table#layout tr td div.containerImposible{background: rgb(255, 255, 255) url(/logitravel/images/logi17.gif) no-repeat scroll 590px 10px;}
body table#layout tr td td.leyenda{width:220px; height:236px; padding:10px;vertical-align:top;}
body table#layout tr td td.fueraLogi{padding:10px;}
body table#layout tr td div.formPet{padding:10px;}
body table#layout tr td div.formPet table.tablaForm{width:100%;}
body table#layout tr td div.formPet table.tablaForm td.lab11{padding-bottom:10px; width:75px;}
body table#layout tr td div.formPet table.tablaForm td.lab12{padding-bottom:5px; width:75px; vertical-align:top;}
body table#layout tr td div.formPet table.tablaForm td.lab21{padding-bottom:10px; width:75px;}
body table#layout tr td div.formPet table.tablaForm td.lab22{padding-bottom:4px; width:75px;}
body table#layout tr td div.formPet table.tablaForm td.it11{padding-bottom:10px;}
body table#layout tr td div.formPet table.tablaForm td.it12{padding-bottom:5px;}
body table#layout tr td div.formPet table.tablaForm td.it21{padding-bottom:10px;}
body table#layout tr td div.formPet table.tablaForm td.it22{padding-bottom:4px;}
body table#layout tr td div.botVolver{float:left; width:300px; padding-top:15px;}
body table#layout tr td div.botContinuar{width:260px; text-align:right; margin-left:230px; padding-top:15px;}
body table#layout tr td h3.htit{ padding:5px;}

/*Pagina de circuito*/
body table#layout tr td div.fotoIti{ padding:0; margin-left:0; padding-right:20px; float:left; width:198px; background: #FFF}
body table#layout tr td div.descCircuito{ margin:10px; min-height:190px; overflow:visible;} 
body table#layout tr td h3{ clear:left;}
body table#layout tr td div.container p{ margin-top:4px;}
body table#layout tr td p.pdf{ text-align:center;}
body table#layout tr td div.marcoFoto{ float:left; height:180px; width:198px; margin-right:10px; padding:0; margin-left:0}

/*Tin Hacks para IE*/
* html body table#layout tr td div.container{ wi\dth:752px; width:752px;}
* html body table#layout tr td table.tableCircuitos tr th.titFila{ wi\dth:186px !important; width:186px !important; }
* html body table#layout tr td h2.titListado{ wi\dth:752px; width:752px;}
* html body table#layout tr td div.origenesZona{ wi\dth:374px; width:374px; margin-right:-6px;}
* html body table#layout tr td div.paginado{wi\dth:378px; width:378px; margin-left:371px;}
* html body table#layout tr td div.textoInicio table.tableCircuitos{width:580px;}
* html body table#layout tr td table.tableCircuitos tr th{ wi\dth:64px;width:64px;}
* html body table#layout tr td table.tableCircuitos tr td{ wi\dth:64px;width:64px;}
* html body table#layout tr td div.scroll{wi\dth:164px; width:170px; padding-bottom:3px; margin-left:100px;}
* html body table#layout tr td.central{ width:780px; }
* html body table#layout tr td div.botVolver{width:100px; }
* html body table#layout tr td div.botContinuar{width:100px; margin-left:402px; margin-right:0;}
* html body table#layout tr td div.containerFicha{wi\dth:750px; width:750px;}
* html body table#layout tr td div.containerFicha div.mapaCir{wi\dth:155px; width:155px; height:100%;/*height:265px;*/}
* html body table#layout tr td div.containerFicha div.descCir{ wi\dth:564px; width:564px; margin-left:140px;}
* html body table#layout tr td div.containerFicha div.descCir table.titBot{width:565px; padding-bottom:10px; border-collapse:collapse; margin-bottom:10px;}
* html body table#layout tr td div.containerFicha div.descCir table.titBot td.botEntrar{width:65px; margin-left:495px; }
* html body table#layout tr td div.containerFicha div.descCir table.titBot td.titCir{ width:495px; }
* html body table#layout tr td div.containerFicha div.descCir table.titBot td.titCir h4{margin-bottom:0;}
* html body table#layout tr td div.preciosCir{width:570px;}
* html body table#layout tr td div.preciosCir div.frasePrecio{ float:left; width:300px;margin:0; }
* html body table#layout tr td div.descCir div.scroll{margin-left:372px; }
* html body table#layout tr td div.formPet{ width:530px;}
* html body table#layout tr td div.formPet table.tablaForm{width:500px;}
* html body table#layout tr td div.marcoFoto{ height:178px;}
* html body table#layout tr td div.fotoIti{ padding-right:20px; float:left; width:198px; background: #FFF; padding-bottom:20px;}
* html body table#layout tr td table.containerForm{table-layout:fixed;}
* html body table#layout tr td td.leyenda{width:230px; min-height:255px;}
* html body table#layout tr td td.fueraLogi{width:525px;}
* html body table#layout tr td div.formPet div.leyendaPrecios{ width:250px;}
* html body table#layout tr td div.descCircuito{ height:190px;} 