.clear {clear: both;}

.one-half {
	float: left;
	margin: 0 30px 5px 0;
	width: 310px;
	font: 400 11px Verdana,Arial,sans-serif;
}

.tituloCaracteristicas{
margin-top:25px;
margin-bottom:11px;
color: #3b74e0;
font-family: Verdana,Arial,sans-serif;
font-size: 13px;
}
.serviciosAgregados{
margin-top:50px;
margin-bottom:20px;
}

.arrows-2 li {
	background: url(../img/flechasAzul.png) no-repeat 0px 4px;
	padding-left: 15px;	
	padding-bottom: 10px;	
}
.arrows-3 li {
	background: url(../img/checkItem.png) no-repeat 0px 1px;
	padding-left: 15px;	
	padding-bottom: 10px;	
}

body {
     font: 400 12px Verdana,Arial,sans-serif;
     margin: 0;
     background: #1b4663;
     background-image: url(../img/bg.png);
     background-repeat: repeat;
}

body a:hover {
     color: blue;
     text-decoration: underline;
}

h5 {
     display: block;
     font: 700 14px Verdana,Arial,sans-serif;
     color: #3b74e0;
     margin-top: 0;
     text-decoration: none;
     margin-bottom: 10px;
     padding-bottom: 5px;
}

img {
     border: 0;
}

#facebook {
     position: fixed;
     top: 10px;
     right: 0;
}

#lineaSuperior {
     background-image: url(../img/lineaSuperior.gif);
     background-repeat: repeat;
     width: 100%;
     height: 4px;
}

#contenedor {
     display: table;
     margin-left: auto;
     margin-right: auto;
     width: 922px;
     background-image: url(../img/fondoBody.png);
     background-repeat: repeat-y;
}

.bannerMPsmall {
     margin-bottom: 40px;
     margin-top: 40px;
}

#header {
     display: table;
     height: 107px;
     width: 922px;
     margin: 10px auto;
}

#menu {
     display: table;
     margin-left: auto;
     margin-right: auto;
     background: url(../img/fondoMenuSuperior.png) 0 0 no-repeat;
     height: 48px;
     width: 922px;
}

ul {
     margin: 0;
     padding: 0;
     list-style-type: none;
}

#menu ul {
     width: 505px;
     height: 38px;
     margin: 0 auto;
     padding: 0;
}

#menu ul li {
     float: left;
}

#menu ul li a {
     display: block;
     padding: 0 16px;
     font: 700 10px/38px "Trebuchet MS", Arial, Helvetica, sans-serif;
     color: #fff;
     text-decoration: none;
     text-transform: uppercase;
     float: left;
     outline: 0;
}

#menu ul li a:hover {
     background: url(../img/fondoMenuSuperiorHover.gif) 0 0 repeat-x #2b2b2b;
     padding: 0 15px;
     border-left: #464545 solid 1px;
     border-right: #464545 solid 1px;
     color: #ECE8C3;
}

#menu ul li.seleccionado {
     float: left;
     font: 700 10px/38px "Trebuchet MS", Arial, Helvetica, sans-serif;
     color: #ECE8C3;
     text-decoration: none;
     text-transform: uppercase;
     background: url(../img/fondoMenuSuperiorHover.gif) 0 0 repeat-x #2b2b2b;
     padding: 0 15px;
     border-left: #464545 solid 1px;
     border-right: #464545 solid 1px;
     cursor: default;
}

#rss img {
     border: none;
     width: 27px;
     height: 27px;
     padding-top: 1px;
     float: right;
     margin-right: 10px;
     margin-top: -33px;
}

#sitemap img {
     border: none;
     width: 16px;
     height: 16px;
     padding-top: 1px;
     float: left;
     margin-left: 15px;
     margin-top: 8px;
}

#columna1 {
     float: left;
     height: 100%;
     width: 184px;
     padding-right: 7px;
     border-right: 1px dotted #e2e2e2;
}

#menuIzq {
     width: 185px;
     float: left;
     margin-bottom: 40px;
     margin-left: 7px;
     display: inline;
     border-bottom: 1px dotted #e2e2e2;
}

.titulo {
     margin: 0 auto;
     display: block;
     padding: 0 20px 0 10px;
     font: 700 11px Verdana,Arial,sans-serif;
     color: #3b74e0;
     margin-top: 25px;
     text-decoration: none;
     text-transform: uppercase;
     border-bottom: 1px dotted #e2e2e2;
     border-top: 1px dotted #e2e2e2;
     outline: 0;
     cursor: default;
}

.titulo a:hover {
     color: #313a4b;
}

.subtitulo {
     position: relative;
     padding-top: 5px;
}

.subtitulo a {
     display: inline;
     padding: 0 15px 0 21px;
     font: 400 11px Verdana,Arial,sans-serif;
     color: #313a4b;
     text-decoration: none;
     background-image: url(../img/bul.gif);
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: 12px 4px;
     outline: 0;
}

#chat {
     width: 178px;
}

#votaciones {
     margin-left: 4px;
}

.promocion {
     width: 88px;
     float: left;
     padding: 0 0 0 20px;
     font: 700 9px Verdana,Arial,sans-serif;
     color: green;
     text-transform: uppercase;
}

.nuevo {
     margin-left: 0;
}

.enPromocion {
     clear: both;
     color: orange;
     padding-left: 5px;
}

#columna2 {
     float: right;
     width: 680px;
     margin-bottom: 40px;
     display: inline;
     padding-right: 30px;
     margin-left: 10px;
}

#flashConH3 {
     display: block;
     font: 700 18px Verdana,Arial,sans-serif;
     color: #3b74e0;
     margin-top: 17px;
     text-decoration: none;
     margin-bottom: 0;
     padding-bottom: 5px;
     border-bottom: 2px dotted #dadada;
}

.bannerFlash {
     margin-top: 10px;
     width: 100%;
     height: 137px;
     float: right;
     margin-bottom: 60px;
     display: inline;
}

.bannerFlashInterno {
     margin-top: 0;
     padding-bottom: 0;
     width: 100%;
     height: 137px;
     float: right;
     margin-bottom: 10px;
     display: inline;
}

.links a {
     margin-top: 10px;
     font: 400 12px Verdana, Arial,sans-serif;
     float: right;
     color: #3b74e0;
     text-decoration: none;
     outline: 0;
     text-align: right;
}

#linkCongresoaak p {
     line-height: 20px;
     text-align: center;
     height: 100%;
}

.titulos {
     margin-top: 0;
     margin-bottom: 0;
     font: 700 11px Verdana,Arial,sans-serif;
     text-transform: uppercase;
     color: #3b74e0;
}

.titulosCen {
     margin-top: 30px;
     text-align: center;
     margin-bottom: 10px;
     font: 700 11px Verdana,Arial,sans-serif;
     text-transform: uppercase;
     color: #3b74e0;
}

.titulosN {
     margin-top: 0;
     margin-bottom: 0;
     font: 700 11px Verdana,Arial,sans-serif;
     text-transform: uppercase;
     color: #313a4b;
}

#paginas p {
     line-height: 20px;
     text-align: justify;
     height: 100%;
}

#listaItems {
     list-style-image: url(../img/arrow.gif);
     padding-left: 30px;
}

.centradaNegrita {
     line-height: 20px;
     text-align: center;
     font-weight: 700;
}

.descripcionFoto{

}

.fotoEquipo {
     width: 680px;
     height: 250px;
     margin-bottom: 15px;
     border: none;
	 position: relative;  
     width: 100%;
}
      
   .descripcionFoto {
	z-index: 1000;
    color: #fff;
	text-align: center;
	padding: 7px 0;
    font-size: 13px;
    position: absolute;
    right: 0;
    bottom: 10px;
    width: 100%; 
    background: #000;
    background: rgba(0,0,0,.6);
}

.parrafoAccesorios {
     margin-bottom: 50px;
}

#enviado p {
     text-align: center;
}

#enviado h5 {
     font: 700 11px Verdana,Arial,sans-serif;
     text-transform: uppercase;
     text-align: center;
}

#enviado a {
     color: #313a4b;
     text-decoration: none;
     text-align: center;
}

#footer {
     display: table;
     margin-left: auto;
     margin-right: auto;
     width: 922px;
     background-image: url(../img/finBody.png);
     background-repeat: no-repeat;
     height: 50px;
     text-align: center;
     padding-bottom: 0;
}

#footer ul {
     font-weight: 700;
     color: #000;
     list-style: none;
     padding-top: 30px;
}

#footer a {
     color: #000;
     padding: 0;
     margin: 0;
     text-decoration: none;
     outline: 0;
}

#footer a:hover {
     color: #736357;
     padding: 0;
     margin: 0;
}

#destacados {
     margin-top: 20px;
     width: 680px;
     height: 340px;
     float: right;
}

#destacadosV1 {
     width: 55px;
     height: 280px;
     background-image: url(../img/iconoDestacados.gif);
     background-repeat: no-repeat;
     float: left;
}

#destacadosV2 {
     width: 614px;
     height: 280px;
     float: left;
     margin-left: 10px;
     margin-bottom: 40px;
}

#V2-1 {
     width: 614px;
     height: 43px;
}

#itemDestacado {
     width: 614px;
     height: 120px;
}

.textoDestacados {
     float: left;
     margin-left: 10px;
     width: 484px;
     height: 120px;
     padding-bottom: 20px;
}

#fotodestacado1 {
     width: 120px;
     height: 120px;
     background-image: url(../img/destacado1.jpg);
     background-repeat: no-repeat;
     float: left;
}

#fotodestacado2 {
     width: 120px;
     height: 120px;
     background-image: url(../img/destacado2.jpg);
     background-repeat: no-repeat;
     float: left;
}

#formasDePagoYEnvio {
     width: 680px;
     height: 330px;
     float: right;
     margin-bottom: 40px;
}

#formasDeEnvioV1 {
     width: 55px;
     height: 100%;
     background-image: url(../img/iconoFormasDeEnvio.gif);
     background-repeat: no-repeat;
     float: left;
}

#formasDeEnvioImg {
     background-image: url(../img/oca.gif);
     background-repeat: no-repeat;
     height: 33px;
     margin-top: 30px;
}

#formasDePagoV1 {
     width: 55px;
     height: 100%;
     background-image: url(../img/iconoFormasDePago.gif);
     background-repeat: no-repeat;
     float: left;
}

#formasDePagoV2, #formasDeEnvioV2 {
     width: 270px;
     height: 100%;
     float: left;
     margin-left: 10px;
}

#formasDePagoImg {
     background-image: url(../img/tarjetas.gif);
     background-repeat: no-repeat;
     height: 82px;
     margin-top: 30px;
}

.lineaPagoYEnvio {
     background-image: url(../img/lineaPagoYEnvio.gif);
     background-repeat: no-repeat;
     height: 330px;
     width: 1px;
     float: left;
}

#certificados img {
     display: block;
     margin: auto;
     padding-top: 30px;
}

#formularioNewsletter {
     border: solid 2px #b7ddf2;
     background: #ebf4fb;
     margin: 0 auto;
     width: 420px;
     padding: 14px;
     margin-top: 30px;
}

#formularioNewsletterIzq {
     width: 215px;
     height: 45px;
     float: left;
}

#formularioNewsletterDer {
     width: 205px;
     height: 45px;
     float: left;
}

#formularioNewsletterIzq input, #formularioNewsletterDer input {
     float: left;
     font-size: 12px;
     padding: 4px 2px;
     border: solid 1px #aacfe4;
     width: 197px;
     margin-bottom: 5px;
}

#formularioNewsletterColumnaInf input {
     float: left;
     font-size: 12px;
     padding: 4px 2px;
     border: solid 1px #aacfe4;
     width: 411px;
     margin-bottom: 5px;
}

#eventos ul {
     margin-bottom: 45px;
     padding: 0;
     list-style: none;
     width: 650px;
     margin-left: 20px;
}

#eventos ul li {
     padding: 20px 0 110px;
}

#eventos ul li img {
     width: 95px;
     height: 95px;
     float: left;
}

.textoEventos {
     width: 530px;
     padding-left: 20px;
     float: left;
     margin-bottom: 40px;
}

#eventos ul li p {
     margin: 5px 0 0;
     text-align: left;
     padding-bottom: 4px;
}

#eventos ul li h5 {
     display: block;
     font: 700 14px Verdana,Arial,sans-serif;
     color: #3b74e0;
     margin-top: 0;
     text-decoration: none;
     margin-bottom: 10px;
     padding-bottom: 5px;
     border-bottom: 1px dotted #dadada;
}

#rss ul {
     margin: 0;
     padding: 0;
     list-style: none;
     width: 650px;
     margin-left: 20px;
}

#rss ul li {
     padding: 20px 0;
}

#rss ul li img {
     width: 73px;
     height: 103px;
     float: left;
}

#rss ul li a, #eventos ul li a, body a {
     color: #3b74e0;
     text-decoration: none;
     outline: 0;
}

#rss ul li a:hover, #eventos ul li a:hover, .links a:hover {
     color: blue;
}

.textoRss {
     width: 552px;
     padding-left: 20px;
     float: left;
     margin-bottom: 40px;
}

#telefono {
     width: 287px;
     height: 52px;
     margin-right: auto;
     margin-left: auto;
}

#iconoTelefono {
     background-image: url(../img/iconoTelefono.jpg);
     background-repeat: no-repeat;
     height: 52px;
     width: 47px;
     float: left;
     margin-top: 6px;
}

#numeroTelefono {
     width: 220px;
     height: 52px;
     line-height: 20px;
     text-align: center;
     font-weight: 700;
     position: absolute;
     float: right;
     margin-left: 47px;
}

#formularioContactenos {
     border: solid 2px #b7ddf2;
     background: #ebf4fb;
     margin: 0 auto;
     width: 420px;
     padding: 14px;
}

#formuColumnaInf label #archivo {
     border: solid 1px #aacfe4;
     font-size: 12px;
     padding: 4px 2px;
     margin-top: 5px;
     width: 405px;
}

#producto h3 {
     display: block;
     font: 700 18px Verdana,Arial,sans-serif;
     color: #3b74e0;
     margin-top: 25px;
     text-decoration: none;
     text-transform: uppercase;
     margin-bottom: 30px;
}

#fotos, #footer li {
     display: inline;
}

#fotos ul li a {
     outline: 0;
}

.imCen1 img {
     border: none;
     width: 530px;
     height: 280px;
}

.imCen img {
     border: none;
     width: 139px;
     height: 90px;
     margin-bottom: 5px;
}

#fotos ul li, .banner img {
     border: none;
}

#imCol1 {
     width: 530px;
     float: left;
     margin-right: 10px;
}

#imCol2 {
     width: 139px;
     float: right;
}

.footerProductos {
     width: 300px;
     height: 16px;
     float: right;
     margin-top: 20px;
     margin-bottom: 40px;
}

.footerProductos a {
     color: #313a4b;
     text-decoration: none;
     outline: 0;
}

#promocion img {
     display: block;
     margin: auto;
     margin-bottom: 50px;
}

#formularioSorteo a {
     color: #000;
     text-decoration: none;
     outline: 0;
}

#formularioSorteo a:hover, .footerProductos a:hover, #enviado a:hover, .subtitulo a:hover {
     color: #3b74e0;
}

#formularioSorteo {
     border: solid 2px #b7ddf2;
     background: #ebf4fb;
     margin: 0 auto;
     width: 420px;
     padding: 14px;
     margin-top: 40px;
     margin-bottom: 50px;
}

#formularioSorteoIzq {
     width: 215px;
     height: 95px;
     float: left;
}

#formularioSorteoDer {
     width: 205px;
     height: 95px;
     float: left;
}

#formularioSorteo label, #formularioNewsletter label {
     font-weight: 700;
     text-align: left;
     padding: 2px;
     width: 210px;
     float: left;
}

#formularioSorteoIzq input, #formularioSorteoDer input {
     float: left;
     font-size: 12px;
     padding: 4px 2px;
     border: solid 1px #aacfe4;
     width: 196px;
     margin-bottom: 5px;
}

#formularioSorteoColumnaInf input {
     float: left;
     font-size: 12px;
     padding: 4px 2px;
     border: solid 1px #aacfe4;
     width: 411px;
}

#formularioSorteo button, #formularioNewsletter button {
     clear: both;
     border: 0;
     margin: 0;
     padding: 0;
     margin-left: 150px;
     margin-top: 10px;
     width: 125px;
     height: 31px;
     background: #666 url(../img/button.png) no-repeat;
     text-align: center;
     line-height: 31px;
     color: #FFF;
     font-size: 11px;
     font-weight: 700;
}

#formuPromo {
     display: block;
     width: 300px;
     margin: auto;
     margin-bottom: 50px;
     margin-top: 20px;
}

#formuPromo input {
     height: 50px;
     text-align: center;
     width: 300px;
     font-weight: 700;
     color: blue;
}

#tooltip {
     position: absolute;
     padding: 4px;
     color: #FFF;
     font-size: 10px;
     display: none;
     text-align: left;
     background-image: url(../img/fondoTooltips.png);
     z-index: 300;
}

#formularioReserva {
     border: solid 2px #b7ddf2;
     background: #ebf4fb;
     margin: 0 auto;
     width: 420px;
     padding: 14px;
     font: 400 12px Verdana,Arial,sans-serif;
}

#formuColumnaIzqReserva, #formuColumnaIzq {
     width: 210px;
     height: 100%;
     float: left;
}

#formuColumnaDerReserva, #formuColumnaDer {
     width: 200px;
     height: 100%;
     float: left;
}

h3, #columna2 h3 {
     display: block;
     font: 700 18px Verdana,Arial,sans-serif;
     color: #3b74e0;
     margin-top: 17px;
     text-decoration: none;
     margin-bottom: 50px;
     padding-bottom: 5px;
     border-bottom: 2px dotted #dadada;
}

#formularioReserva h3, #formularioSorteo h3, #formularioContactenos h3 {
     font-size: 14px;
     font-weight: 700;
     margin-bottom: 8px;
     margin-top: 5px;
}

#formularioReserva p, #formularioSorteo p, #formularioContactenos p {
     font-size: 11px;
     color: #666;
     margin-bottom: 20px;
     border-bottom: solid 1px #b7ddf2;
     padding-bottom: 10px;
}

#formularioReserva label, #formularioContactenos label {
     font-weight: 700;
     text-align: left;
     padding: 2px;
     width: 100%;
     float: left;
}

#formularioReserva input, #formularioContactenos input {
     float: left;
     font-size: 12px;
     padding: 4px 2px;
     border: solid 1px #aacfe4;
     width: 190px;
     margin-bottom: 5px;
}

#formularioReserva textarea, #formularioContactenos textarea {
     float: left;
     font-size: 12px;
     padding: 4px 2px;
     border: solid 1px #aacfe4;
     width: 400px;
     height: 100px;
     margin-bottom: 5px;
}

#formuColumnaInfReserva input {
     width: 10px;
     margin-top: 0;
}

#formuColumnaInfReserva label {
     font-weight: 400;
     margin-top: 2px;
}

#formularioReserva input:focus, textarea:focus, #formularioSorteoColumnaInf input:focus, #formularioSorteoIzq input:focus, #formularioSorteoDer input:focus, #formularioContactenos input:focus, #formularioNewsletterColumnaInf input:focus, #formularioNewsletterIzq input:focus, #formularioNewsletterDer input:focus, {
     background-color: lightyellow;
}

#formularioReserva button, #formularioContactenos button {
     clear: both;
     border: 0;
     margin: 0;
     padding: 0;
     margin-left: 150px;
     margin-top: 20px;
     width: 125px;
     height: 31px;
     background: #666 url(../img/button.png) no-repeat;
     text-align: center;
     line-height: 31px;
     color: #FFF;
     font-size: 11px;
     font-weight: 700;
}

.noMostrar, #columna1 h2, h1 {
     display: none;
}

.fb-like-box, .banner {
     margin-bottom: 40px;
}

.fb-megusta {
     text-align: left;
     margin-top: 10px;
     margin-bottom: 30px;
}

.social_tab {
     float: right;
     width: 247px;
     height: 385px;
     background: url(../img/fb_tab_R.png) no-repeat !important;
     display: block;
     right: -205px;
     padding: 0;
     position: fixed;
     top: 50px;
     z-index: 1002;
}

.social_content {
     padding: 8px 5px 0pt 50px;
}

#main {
     font-size: 8px;
     margin: 5px;
     background: white;
     -moz-border-radius: 8px;
     -webkit-border-radius: 8px;
     padding: 5px;
     border: 1px solid #efefef;
     -moz-box-shadow: 0 2px 2px #9c9c9c;
     -webkit-box-shadow: 0 2px 2px #9c9c9c;
}

.features-table {
     margin: 0 auto;
     border-collapse: separate;
     border-spacing: 0;
     text-shadow: 0 1px 0 #fff;
     color: #2a2a2a;
     background: #fafafa;
     background-image: -webkit-gradient(linear,center bottom,center top,from(#fff),color-stop(0.5, #eaeaea),to(#fff));
     font-size: 11px;
     width: 660px;
}

.features-table td {
     line-height: 10px;
     padding: 0 5px;
     border-bottom: 1px solid #cdcdcd;
     box-shadow: 0 1px 0 white;
     -moz-box-shadow: 0 1px 0 white;
     -webkit-box-shadow: 0 1px 0 white;
     white-space: nowrap;
     text-align: center;
}

.features-table tbody td {
     text-align: center;
     font: 400 11px Verdana, Arial, Helvetica;
}

.features-table tbody td:first-child {
     width: 50px;
     text-align: left;
}

.features-table td:nth-child(2), .features-table td:nth-child(3), .features-table td:nth-child(4) {
     width: 125px;
     background: rgba(144,144,144,0.15);
     border-right: 1px solid white;
}

.features-table thead td {
     font: 700 1.3em 'trebuchet MS', 'Lucida Sans', Arial,;
     -moz-border-radius-topright: 10px;
     -moz-border-radius-topleft: 10px;
     border-top-right-radius: 10px;
     border-top-left-radius: 10px;
     border-top: 1px solid #eaeaea;
}

.features-table img {
     margin-bottom: 5px;
}

.features-table thead td:first-child {
     border-top: none;
}

.features-table tfoot td {
     font: 700 1.4em Georgia;
     -moz-border-radius-bottomright: 10px;
     -moz-border-radius-bottomleft: 10px;
     border-bottom-right-radius: 10px;
     border-bottom-left-radius: 10px;
     border-bottom: 1px solid #dadada;
}

.features-table tfoot td:first-child {
     border-bottom: none;
}

#tablaComparativaTitulo {
     font-size: 13px;
}

#bannerFondoMicro5 {
     width: 680px;
     height: 229px;
     background-image: url(../img/bannerMicro5fdoBlanco.jpg);
}

#bannerFondoMicro5 p {
     width: 300px;
     height: 229px;
     margin-left: 380px;
     padding-top: 50px;
     line-height: 15px;
     text-align: right;
}
