@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../../images/back.jpg) repeat-x;
	background-color:#69C7FA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
img{
border:0px;f
}
form{
margin:0;
padding:0;
}
#left{
float:left;
}
.right{
float:right;
}
.clear0px{
clear:both;
}
.clear{
clear:both;
height:52px;
}
html, body {height: 100%;}
.envoltura {
min-height: 90%; /* el valor minimo es la pantalla completa -luego le restamos la altura del fpie- */
height: auto !important; /* con esto funciona para todos los navegadores */
height: 90%; /* puro tramite */
/*margin: 0 auto -50px;  el margen es la altura del pie en negativo */
}
.pie{
width:100%;
float:left;
height: 65px; /* misma altura que el margen inferior de la envoltura */
background-color:#f2f2f2;
clear:both;
}

#contenedor{
margin:auto;
width:970px;

}
#contenedor2{
float:left;
width:970px;
background:url(../../images/backlogo.jpg) no-repeat;
}
#footer{
margin:auto;
width:960px;
padding:10px;
}

#footerleft{
float:left;
width:660px;

}
#footerright{
float:right;
width:260px;
text-align:right;
}
#menutop{
float:left;
width:970px;
height:35px;
}
#menutop ul {
padding: 0px;
margin: 0px;
list-style: none;
font-size: 11px;
font-weight: normal;
width: 100%;
height: 30px; 
float: left;
text-decoration: none;
}
#menutop ul li {
display: inline;
text-decoration: none;
} 
#menutop ul li a:link{
font-family: "Trebuchet MS";
color: #BED0E0;
padding: 10px 25px 0px 35px;
float: left;
text-decoration: none;
font-size: 11px;
}
#menutop ul li a:active{
font-family: "Trebuchet MS";
color: #BED0E0;
padding: 10px 19px 0px 35px;
float: left;
text-decoration: none;
font-size: 11px;
font-style:normal;
}
#menutop ul li a:visited{
font-family: "Trebuchet MS";
color: #BED0E0;
padding: 12px 25px 0px 35px;
float: left;
text-decoration: none;
font-size: 11px;
}
#menutop ul li a:hover{
color: #07EAF0;
text-decoration: none;
}
.active{
}
.active a:link{
color: #07EAF0;
text-decoration: underline;
}
#top{
float:left;
width:970px;
height:131px;
}
#topinterna{
float:left;
width:970px;
height:101px;
}
#content{
float:left;
width:960px;
background:url(../../images/backcont.png);
padding:5px;
}
#content1{
float:left;
width:950px;
background:#eaeaea;
padding:10px;
background:url(../../images/backcont.png);
background-position: bottom;
}
#separator{
float:left;
width:970px;
background: transparent;
height:10px;
}
#contentgrandeinterna{
float:left;
width:960px;
padding:5px;
}
#content2{
float:left;
width:920px;
background:#ffffff;
padding:20px;
height:250px;
}
#content2interna{
float:left;
width:920px;
padding-left:20px;
padding-right:20px;
}
#contentdown{
float:left;
width:880px;
background:#F3F3F3;
padding:15px;
border: 1px solid #DBDBDB;
}
#contentdowninterna{
float:left;
width:900px;;
padding:10px;
}
#contizq{
float:left;
width:620px;
padding:10px;
}
#continterna{
float:left;
width:890px;
padding:5px;
}

#cajafotos{
float:left;
width:180px;
padding:6px;
background-color:#FFFFFF;
border-left:1px solid #DBDBDB;
border-top:1px solid #DBDBDB;
border-right:2px solid #DBDBDB;
border-bottom:2px solid #DBDBDB;
margin-top:10px;
margin-right:10px;
}
#cajafotospackage{
float:left;
width:225px;
height:145px;
padding:10px;
background:url(../../images/bgpackages.jpg) repeat-x;
margin-top:10px;
margin-right:15px;
margin-left:10px;
}
#contder{
float:right;
width:210px;
padding:10px;
}
#title1home{
float:left;
width:620px;
padding-top:4px;
padding-bottom:4px;
border-bottom:1px solid #DBDBDB;
}
#title2home{
float:left;
width:210px;
padding-top:4px;
padding-bottom:4px;
border-bottom:1px solid #DBDBDB;
margin-bottom:5px;
}
.titulos1{
font-family: Arial, Helvetica, sans-serif;
color:#00152B;
font-size:12px;
font-weight:bold;
}
.titulosblue2{
font-family: Arial, Helvetica, sans-serif;
color:#13548C;
font-size:12px;
font-weight:bold;
}
.titulosfooter{
font-family: Arial, Helvetica, sans-serif;
color:#012C5A;
font-size:11px;
font-weight:normal;
}
.titulosfooter a:link, a:visited{
text-decoration:none;
color:#012C5A;
}
.titulosfooter a:hover{
text-decoration:underline;
}
#textosfotos{
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size:11px;
font-weight:bold;
padding-top:8px;
padding-bottom:8px;
text-align:center;
}
#textosfotos a:link, a:active{
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size:11px;
font-weight:bold;
padding-top:8px;
padding-bottom:8px;
text-align:center;
text-decoration:none;
}
#textosfotos a:visited{
font-weight:bold;
color: #666666;
}
#textosfotos a:hover{
color: #073462;
font-weight:bold;
}
.textos{
font-family: "Trebuchet MS";
color: #333333;
font-size:13px;
font-weight:normal;
}
.textosblue{
font-family: "Trebuchet MS";
color: #073462;
font-size:13px;
font-weight:normal;
line-height:120%;
}
.textoswhite{
font-family: "Trebuchet MS";
color: #ffffff;
font-size:13px;
font-weight:normal;
line-height:130%;
}
#derecha2home{
float:left;
width:210px;
padding-top:4px;
padding-bottom:4px;
}
.input{
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size:12px;
font-weight:normal;
}
#title1interna{
float:left;
width:834px;
padding:8px;
border-top:5px solid #f2f2f2;
margin-bottom:8px;
background:#FFFFFF;

}
#textosinterna{
float: left;
width:790px;
padding-top:14px;
padding-bottom:4px;
padding-left:30px;
padding-right:30px;
}
.titulosblueinterna{
font-family: "Trebuchet MS";
color:#114D7F;
font-size:22px;
font-weight:normal;
}
.titulosazules{
font-family:Georgia, "Times New Roman", Times, serif;
color:#073462;
font-size:26px;
font-weight:normal;
font-style:italic;
}
/*.titulosazules{
font-family: Arial, Helvetica, sans-serif;
color:#073462;
font-size:28px;
font-weight:normal;
letter-spacing:-1px;
text-transform: uppercase;
}*/
.titulosblancos{
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
color:#ffffff;
font-size:23px;
font-weight:normal;
text-transform: uppercase;
}
.titulosazulesporta{
font-family: Arial, Helvetica, sans-serif;
color:#5BB8EA;
font-size:16px;
font-weight:normal;
}
.titulosazulesporta14px{
font-family: Arial, Helvetica, sans-serif;
color:#5BB8EA;
font-size:14px;
font-weight:normal;
text-decoration:none;
line-height:20px;
}
a.titulosazulesporta14px:link,a.titulosazulesporta14px:visited{
font-family: Arial, Helvetica, sans-serif;
color:#5BB8EA;
font-size:14px;
font-weight:normal;
text-decoration:underline;
}
.titulosazulesporta12px{
font-family: Arial, Helvetica, sans-serif;
color:#073462;
font-size:12px;
font-weight:bold;
text-decoration:none;
line-height:22px;
}
a.titulosazulesporta12px:link, a.titulosazulesporta12px:visited{
font-family: Arial, Helvetica, sans-serif;
color:#073462;
font-size:12px;
font-weight:bold;
text-decoration:none;
line-height:22px;
}
a.titulosazulesporta12px:hover{
text-decoration:underline;
}
#fotointerna{
float: right;
width:406px;
}
#textointernatop{
float: left;
width:470px;
background:url(../../images/backtextostopinterna.png);
height:24px;
}
#textointerna{
float: left;
width:390px;
padding-left:40px;
padding-right:40px;
padding-top:15px;
padding-bottom:15px;
background:url(../../images/backtextosinterna.png);
}
#textointernadown{
float: left;
height:24px;
width:470px;
background:url(../../images/backtextosdowninterna.png);
}

#textointernarighttop{
float:right;
width:620px;
background:url(../../images/backtextostopinternaright.png);
height:24px;
}
#textointernaright{
float: right;
width:540px;
padding-left:40px;
padding-right:40px;
padding-top:15px;
padding-bottom:15px;
background:url(../../images/backtextosinternaright.png);
}
#textointernarightdown{
float: right;
height:24px;
width:620px;
background:url(../../images/backtextosdowninternaright.png);
}


#textointernatopblue{
float: right;
width:396px;
background:url(../../images/backtextostopinternablue.png);
height:20px;
}
#textointernablue{
float: right;
width:316px;
padding-left:40px;
padding-right:40px;
padding-top:15px;
padding-bottom:15px;
background:url(../../images/backtextosinternablue.png);
}
#textointernadownblue{
float: right;
height:20px;
width:396px;
background:url(../../images/backtextosdowninternablue.png);
}
#textointernadownblanco{
float: left;
height:40px;
width:470px;
}
#izqporta{
float: left;
width:250px;
}
#derporta{
float: right;
width:575px;
background:url(../../images/backcatefotos.png) no-repeat;
padding-left:25px;
padding-right:25px;
padding-top:20px;
}
#portatop{
float: left;
width:250px;
background:url(../../images/catetop.png);
height:20px;
}
#portacenter{
float: left;
width:210px;
padding-left:20px;
padding-right:20px;
padding-top:0px;
padding-bottom:15px;
background:url(../../images/catecenter.png);
}
#portadown{
float: left;
height:20px;
width:250px;
background:url(../../images/catedown.png);
}
#pic{
float:left;
background:url(../../images/bakfotos.png);
width:173px;
height:109px;
margin-right:8px;
margin-bottom:10px;
margin-top:10px;
padding:5px;
}
#picimagen{
width:173px;
}
#pictexto{
width:163px;
text-align:right;
padding-right:10px;
background:url(../../images/mas.png) no-repeat right;
padding-top:0px;
}
.linkpic{
font-family: "Trebuchet MS";
color: #073462;
font-size:12px;
font-weight:normal;
line-height:120%;
}
.linkpic a:link, a:visited{
font-family: "Trebuchet MS";
color: #073462;
font-size:12px;
font-weight:normal;
line-height:120%;
text-decoration:none;
}
.linkpic a:hover {
font-family: "Trebuchet MS";
color: #0F4B81;
font-size:12px;
font-weight:normal;
line-height:120%;
}
#titulocategorias{
width:565px;
background:url(../../images/backtitlecate.png) no-repeat bottom;
height:60px;
font-family: Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
}
#titulocategoriasblue{
background:url(../../images/backtitlecate.png) no-repeat bottom;
height:55px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#073462;
font-size:22px;
}
.tituloscategorias{
font-family:Georgia, "Times New Roman", Times, serif;
color:#ffffff;
font-size:20px;
font-weight:normal;
}
input{
padding:2px 5px;
}
.select{
border: 1px solid #073462;
padding:2px 5px;
width:150px;
}
textarea{
border: 1px solid #073462;
padding:2px 5px;
width:220px;
height:80px;
}
.button{
font-family: Arial, Helvetica, sans-serif;
color:#073462;
font-size:16px;
font-weight:bold;
text-transform: uppercase;
border:none;
background:none;
padding:0;
width:65px;
}
.tituloazul16px{
font-family:Georgia, "Times New Roman", Times, serif;
color:#073462;
font-size:20px;
}
/*.tituloazul16px{
font-family: Arial, Helvetica, sans-serif;
color:#073462;
font-size:16px;
font-weight:bold;
text-transform: uppercase;
}*/
.order-form-bg{
background:#bddef2 url(../../images/tablebg2.png) no-repeat;
font-family: Arial, Helvetica, sans-serif;
color:#073462;
font-size:12px;
width:525px;
height:57px;
}
.order-form-bg1{
background:#bddef2 url(../../images/tablebgpeq.png) no-repeat;
font-family: Arial, Helvetica, sans-serif;
color:#073462;
font-size:12px;
width:385px;
height:57px;
}
.button-go{
background-image:url(../../images/go.jpg);
width:28px;
height:21px;
color:#FFFFFF;
font-weight:bold;
border:none;
}
