/*
-----------------------------------------------
CasaAlianza.com Contenidos (cont) Styles
Author: www.simple3.com.ec, Daniel Rodríguez Icaza.
Last Update: October 12, 2006
-- CSS title/comments formats.
----------------------------------------------- */

/* GENERAL RULES
------------------------------------------------------------------------------------------------------------------------------------
*/
.cont_set {
  background-color:#fff;
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:small;
  vertical-align:top;
  }
a:visited {
  color:#006600;
  }
acronym {
  border-bottom:1px dotted #FF0000;
  }
  
/* BARRA_CONT_TOP
------------------------------------------------------------------------------------------------------------------------------------
*/
#barra_cont_top {
  height:34px;
  background-color:#333333;
  margin-bottom:10px;
  }

/* CONT HEAD SETUP
------------------------------------------------------------------------------------------------------------------------------------
*/
#cont_head {
  width:779px;
  margin:0 auto 0 auto;
  background-image:url(../images/background/home_body_vline.gif);
  background-repeat:repeat-y;
  }

/* CONT OPTION NAV
------------------------------------------------------------------------------------------------------------------------------------
*/
#cont_option_nav {
  width:779px;
  height:18px;
  padding:0;
  text-align:right;
  font-size:70%;
  color:#999;
  }
#cont_option_nav p {
  margin:0 4px 0 0;
  }
#cont_option_nav a {
  color:#0000FF;
  margin:0;
  padding:0;
  text-decoration:none;
  font-size:1em;
  }
#cont_option_nav a:visited {
  color:#0000FF;
  text-decoration:none;
  font-size:1em;
  }



/* CONT LOGO
------------------------------------------------------------------------------------------------------------------------------------
*/
#cont_logo {
  width:90px;
  height:93px;
  float:left;
  padding:20px 0 0 20px;
  }
#cont_logo img {
  margin:0;
  padding:0;
  }

/* CONT NAV
------------------------------------------------------------------------------------------------------------------------------------
*/
#cont_nav {
  width:141px;
  height:96px;
  float:left;
  }
#cont_nav ul {
  list-style:none;
  margin:0;
  padding:0 0 0 11px;
  float:left;
  text-align:left;
  }
#cont_nav li {
  margin:10px 0 0 0;
  padding-top:2px;
  display:block;
  height:20px;
  background-repeat:no-repeat;
  }
#cont_nav a {
  text-decoration:none;
  color:#666666;
  font-size:90%;
  font-weight:bold;
  padding-left:38px;
  }
#cont_nav a:hover {
  color:#003300;
  }
.reserv {
  background-image:url(../images/cont/reserv_smll_thumb.gif);
  }
.tarifas {
  background-image:url(../images/cont/tarifas_smll_thumb.gif);
  }
.contacto {
  background-image:url(../images/cont/contacto_smll_thumb.gif);
  }
/*Ver Mapa en Direccion de contacto*/
.ver_mapa_link {
  text-decoration:none;
  font-weight:bold;
  color:#000066;
  }
.ver_mapa_link:hover{
  text-decoration:none;
  font-weight:bold;
  color:#990000;
  }

/* PIC ZONE
------------------------------------------------------------------------------------------------------------------------------------
*/
#cont_pic_zone {
  float:right;
  text-align:center;
  }
#cont_pic_zone img {
  border-top:1px;
  border-bottom:1px;
  border-right:0;
  border-left:0;
  border-color:#CCCCCC;
  border-style:solid;
  padding:0 4px 0 4px;
  }

/* CONT SUB NAV
------------------------------------------------------------------------------------------------------------------------------------
*/
#cont_sub_nav {
  clear:both;
  width:500px;
  margin-left:266px;
  }
#cont_sub_nav ul {
  list-style:none;
  margin:0;
  padding:1px 0 0 0;
  }
#cont_sub_nav li {
  display:inline;
  }
#cont_sub_nav a {
  text-decoration:none;
  color:#030;
  font-size:90%;
  font-weight:bold;
  border-left:1px #ccc solid;
  padding:0 2px 0 7px;
  }
#cont_sub_nav a:hover {
  color:#FFFFFF;
  background-color:#003300;
  }
#cont_sub_nav a.first {
  border-left-width:0;
  padding-left:0;
  }

/* CONT BODY
------------------------------------------------------------------------------------------------------------------------------------
*/
#cont_body {
  width:779px;
  margin:0 auto 0 auto;
  background-image:url(../images/background/home_body_vline.gif);
  background-repeat:repeat-y;
  }

/* CONT TIT
------------------------------------------------------------------------------------------------------------------------------------
*/
#cont_body_tit {
  background-image:url(../images/background/cont_tits_hline.gif);
  background-repeat:repeat-x;
  width:500px;
  margin:27px 0 20px 0;
  }
#cont_body_tit h1 {
  background-repeat:no-repeat;
  font-size:130%;
  height:34px;
  margin:0;
  color:#003300;
  }
.tarifas_tit {
  background-image:url(../images/tits/tarifas_tit.gif);
  background-position:16px 0;
  padding:5px 0 0 52px;
  }
.contacto_tit {
  background-image:url(../images/tits/contacto_tit.gif);
  background-position:16px 0;
  padding:5px 0 0 70px;
  }
.reserv_tit {
  background-image:url(../images/tits/reserv_tit.gif);
  background-position:16px 0;
  padding:5px 0 0 70px;
  }
#cont_body_tit ul {
  margin:-5px 0 0 0;
  padding:0 0 0 52px;
  top:0px;
  list-style:none;
  font-size:80%;
  }
#cont_body_tit li {
  display:inline;
  margin:0;
  padding:0;
  }
#cont_body_tit a {
  text-decoration:none;
  border-left:1px #000 solid;
  padding:0 4px 0 5px;
  color:#000;
  }
#cont_body_tit a.first {
  border-left-width:0;
  padding-left:0;
  }
#cont_body_tit a:hover {
  background-color:#030;
  color:#FFFFFF;
  }
  
/* TARIFAS ARRIBA LINKS
------------------------------------------------------------------------------------------------------------------------------------
*/
.tar_arriba_links {
  text-align:right;
  padding-bottom:10px;
  }
.tar_arriba_links a {
  color:#0000FF;
  text-decoration:none;
  font-size:75%;
  }

/* CONT TEXT INTRO
------------------------------------------------------------------------------------------------------------------------------------
*/
#cont_text_intro {
  margin:20px 0 50px 52px;
  }
  
/* TABLA HOSP(EDAJES) EN TARIFAS
------------------------------------------------------------------------------------------------------------------------------------
*/
#tar_hosp {
  background-color:#F1F8F1;
  width:651px;
  margin:0 auto 0 auto;
  background-image:url(../images/cont/tarifas/tar_table_corner.gif);
  background-repeat:no-repeat;
  }
#tar_hosp p {
  margin:0;
  padding:8px 0 0 6px;
  font-size:80%;
  }
.tar_hosp_head td {
  padding:5px 5px 3px 5px;
  border-bottom:1px #CCCCCC solid;
  }
.tar_hosp_td td {
	padding: 15px 5px 21px 5px;
/*  border-bottom:1px #CCCCCC solid;
*/  }
.tar_hosp_cattit {
  text-align:center;
  font-size:90%;
  color:#666;
  vertical-align:bottom;
  width:140px;
  }
.tar_hosp_cat {
	text-align:right;
	font-weight:bold;
	padding-right:20px;
	width: 140px;
  }
.tar_hosp_cat a {
  text-decoration:none;
  color:#000;
  }
.tar_hosp_cat a:hover {
	color:#993300;
  }
.tar_hosp_check {
  text-align:center;
  width:50px;
  }
.tar_hosp_icons {
  text-align:center;
  width:50px;
  }
.tar_hosp_icons_text {
  font-size:80%;
  color:#666666;
  margin:0;
  padding:0;
  }
.tar_hosp_pornoche {
  font-size:80%;
  text-align:center;
  }
.tar_hosp_numbtits {
  font-size:90%;
  color:#666;
  text-align:center;
  width:70px;
  }
.tar_hosp_numppersona {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#336600;
	font-weight:bold;
	font-size:80%;
	width: 70px;
  }
.tar_hosp_ppersona {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  color:#666;
  font-size:85%;
  }
.tar_hosp_numppersona_adic {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#666;
	font-size:80%;
	width: 70px;
  }
.tar_hosp_numcapacidad {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-align:center;
  color:#003300;
  font-size:80%;
  }
.tar_hosp_asterisco {
  color:#FF9900;
  }
.tar_hosp_notes {
  color:#666;
  font-size:85%;
  padding-bottom:10px;
  text-align:right;
  }
/* after YUI Implementation, I had to redo tarifas css */
.main_tar_hosp_head td {
  padding:5px 5px 3px 5px;
  border-bottom:1px #CCCCCC solid;
  }
.main_tar_hosp_td td {
  padding: 15px 20px 21px 5px;
  border-bottom:1px #CCCCCC solid;
  }
.main_tar_hosp_cattit {
  text-align:center;
  font-size:90%;
  color:#666;
  vertical-align:bottom;
  width:169px;
  }
.main_tar_hosp_cat {
	text-align:right;
	font-weight:bold;
	padding-right:20px;
	width: 169px;
  }
.main_tar_hosp_cat a {
  text-decoration:none;
  color:#000;
  }
.main_tar_hosp_cat a:hover {
	color:#993300;
  }
.main_tar_hosp_numbtits {
  font-size:90%;
  color:#666;
  text-align:center;
  }
.main_tar_hosp_numppersona {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#336600;
	font-weight:bold;
	font-size:80%;
  }
.main_tar_hosp_numppersona_adic {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#666;
	font-size:80%;
  }

/* YUI STUFF
------------------------------------------------------------------------------------------------------------------------------------
*/
.tar_hosp_yui_td_holder td{
  border-bottom:0px #CCCCCC solid;
  }
.panel {
  height:0px;
  overflow:hidden;
  margin:0 auto 0 auto;
  }
#suite, #especial, #intermedia, #economica, #grupos {
  border-bottom:1px solid #CCCCCC;
  height:0px;
  overflow:hidden;
  margin:0 auto 0 auto;
  }
.content {
  border:1px #CCCCCC solid;
  border-top:0;
  text-align:center;
  padding:7px 5px 5px 5px;
  margin:0 auto 5px auto;
  width:522px;
  }
.perfil {
  width:512px;
  font-size:120%;
  text-align:left;
  }
.perfil_body {
  text-align:justify;
  }  
.perfil_tit {
  color:#999999;
  border-bottom:1px solid #CCCCCC;
  }
.perfil_links {
  text-align:right;
  }
.perfil a {
  color:#006600;
  text-align:right;
  font-size:80%;
  text-decoration:none;
  font-weight:bold;
  }
.perfil a:hover {
  color:#0000FF;
  text-decoration:underline;
  }


/* TABLA ALQUILER SALA DE EVENTOS
------------------------------------------------------------------------------------------------------------------------------------
*/
#tar_sala {
  background-color:#F8F8ED;
  width:600px;
  margin:60px auto 0 auto;
  background-image:url(../images/cont/tarifas/tar_table_corner_sala.gif);
  background-repeat:no-repeat;
  }
#tar_sala p {
  margin:0;
  padding:8px 0 31px 6px;
  font-size:80%;
  }
.tar_sala_td td {
  padding-top:15px;
  padding-bottom:21px;
  border-top:1px #CCCCCC solid;
  }
.tar_sala_number {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-align:center;
  color:#000;
  font-size:85%;
  }
.tar_sala_detail {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#999;
  font-size:85%;
  padding-left:20px;
  }

/* TABLA OTROS SERVI(CIOS)
------------------------------------------------------------------------------------------------------------------------------------
*/
#tar_servi {
  background-color:#F2F2F7;
  width:526px;
  margin:60px auto 0 auto;
  background-image:url(../images/cont/tarifas/tar_table_corner.gif);
  background-repeat:no-repeat;
  }
#tar_servi p {
  margin:0;
  padding:8px 0 11px 6px;
  font-size:80%;
  }
.tar_servi_td td {
  padding-top:6px;
  padding-bottom:6px;
  vertical-align:top;
  }
.tar_servi_number {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-align:right;
  padding-right:20px;
  color:#000;
  font-size:85%;
  width:70px;
  }
.tar_servi_item {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000;
  font-size:90%;
  padding-left:12px;
  }
.tar_servi_tit {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000;
  font-size:90%;
  font-weight:bold;
  }
.tar_servi_tit_gif {
  text-align:left;
  width:38px;
  }
.tar_servi_detail {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-align:left;
  padding-right:20px;
  color:#000;
  font-size:85%;
  width:160px;
  }

/* COSTOS GUAYAQUIL
------------------------------------------------------------------------------------------------------------------------------------
*/
#tar_cgye {
  background-color:#FFFFE0;
  width:487px;
  margin:60px auto 0 auto;
  background-image:url(../images/cont/tarifas/tar_table_corner.gif);
  background-repeat:no-repeat;
  }
#tar_cgye p {
  margin:0;
  padding:8px 0 18px 6px;
  font-size:80%;
  }
.tar_cgye_gif {
  width:45px;
  vertical-align:top;
  }
.tar_cgye_tr td{
  padding-top:10px;
  padding-bottom:10px;
  }
.tar_cgye_item {
  font-family:Arial, Helvetica, sans-serif;
  text-align:left;
  color:#000;
  font-size:90%;
  width:180px;
  padding-left:5px;
  }
.tar_cgye_paprox {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#999;
  font-size:85%;
  padding-left:20px;
  }
.tar_cgye_number {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000;
  font-size:85%;
  padding-right:90px;
  text-align:right;
  }
.tar_cgye_notes {
  color:#666;
  font-size:85%;
  padding:10px 0 10px 0;
  text-align:right;
  }
.tar_cgye_detail {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#999;
  font-size:80%;
  }

/* CONTACTO
------------------------------------------------------------------------------------------------------------------------------------
*/
#contacto_main {
  background-color:#F2F2FF;
  width:740px;
  margin:0 0 0 38px;
  background-image:url(../images/cont/tarifas/tar_table_corner.gif);
  background-repeat:no-repeat;
  }
.contacto_main_corner {
  margin:0;
  padding:8px 0 39px 6px;
  font-size:80%;
  }
/* CONTACTO AIRMAIL
*/
#contacto_airmail {
  vertical-align:top;
  font-size:90%;
  background-image:url(../images/cont/contacto/airmail.gif);
  background-repeat:no-repeat;
  background-position:17px 0;
  }
.contacto_airmail_tit {
  color:#999999;
  margin:0;
  padding:5px 0 0 63px;
  }
.contacto_airmail_body {
  padding:0 0 0 110px;
  margin:23px 0 50px 0;
  }
  
/* CONTACTO TELEFONOS
*/
#contacto_telefono {
  vertical-align:top;
  font-size:90%;
  background-image:url(../images/cont/contacto/telefono.gif);
  background-repeat:no-repeat;
  background-position:17px 0;
  padding-bottom:20px;
  }
.contacto_telefonos_tit {
  color:#999999;
  margin:0;
  padding:12px 0 16px 63px;
  }
.contacto_telefonos_subtit {
  font-weight:bold;
  font-size:120%;
  padding:0 0 16px 110px;
  margin:0;
  }
#contacto_telefono table{
  margin:0 0 0 110px;
  }
.contacto_telefono_tabletits {
  font-size:80%;
  height:20px;
  border-bottom:1px #ccc solid;
  }
.contacto_telefono_tablenames {
  padding:6px 0 8px 0;
  }
.contacto_telefono_tablebott {
  padding:10px 0 10px 0;
  border-top:1px #ccc solid;
  }
  
/* CONTACTO ESCRIBE
------------------------------------------------------------------------------------------------------------------------------------
*/
#contacto_escribe {
  vertical-align:top;
  font-size:90%;
  background-image:url(../images/cont/contacto/escribe.gif);
  background-repeat:no-repeat;
  background-position:17px 0;
  }
#contacto_escribe form {
  padding-bottom:30px;
  }
.contacto_escribe_tit {
  color:#999999;
  margin:0;
  padding:12px 0 16px 63px;
  }
.contacto_escribe_label {
  padding:0 5px 0 5px;
  display:block;
  float:left;
  text-align:right;
  width:200px;
  }
.contacto_escribe_input {
  margin:0 0 0 15px;
  }
.contacto_escribe_label_check {
  width:480px;
  display:block;
  margin:-18px 0 0 245px;
  }
.sideseo {
  display:block;
  margin:0 0 0 225px;
  }
.contacto_escribe_button {
  margin:10px 0 0 220px;
  font-size:80%;
  }

/* RESERV
------------------------------------------------------------------------------------------------------------------------------------
*/
#reserv_main {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin:0 0 0 97px;
  background-image:url(../images/cont/reserv/reserv_vline.gif);
  background-repeat:repeat-y;
  }
  
/* RESERV FORM
------------------------------------------------------------------------------------------------------------------------------------
*/
#reserv_main form {
  padding:0 0 0 61px;
  }
#reserv_main label {
  display:block;
  float:left;
  width:180px;
  padding:2px;
  margin:5px 0 5px 0;
  }
#reserv_main input, select {
  margin:5px 0 5px 0;
  }
#reserv_main p {
  padding:0 0 0 61px;
  }  
  
/* FORM RESERV ADD FILA
------------------------------------------------------------------------------------------------------------------------------------
*/


/* RESERV H3 NUMBERS
------------------------------------------------------------------------------------------------------------------------------------
*/
.reserv_1 {
  background-image:url(../images/cont/reserv/reserv_1.gif);
  background-repeat:no-repeat;
  margin:0;
  }
.reserv_2 {
  background-image:url(../images/cont/reserv/reserv_2.gif);
  background-repeat:no-repeat;
  margin:10px 0 0 0;
  }
.reserv_3 {
  background-image:url(../images/cont/reserv/reserv_3.gif);
  background-repeat:no-repeat;
  margin:34px 0 0 0;
  }
.reserv_4 {
  background-image:url(../images/cont/reserv/reserv_4.gif);
  background-repeat:no-repeat;
  margin:34px 0 0 0;
  }
#reserv_main h3 {
  font-size:110%;
  padding:5px 0 0 35px;
  height:23px;
  display:block;
  }
.reserv_note {
  margin:0;
  font-size:80%;
  color:#666;
  }
.reserv_deposit_tit {
  font-size:80%;
  margin:24px 0 0 0;
  }
.reserv_deposit_detail {
  font-size:90%;
  margin:7px 0 0 19px;
  }
#reserv_tipopago {
  width:200px;
  margin:-20px 0 0 10px;
  float:left;
  display:block;
  }
/* CONT FOOTER
------------------------------------------------------------------------------------------------------------------------------------
*/
#cont_footer {
  background-color:#333333;
  height:140px;
  margin-top:40px;
  }
#cont_footer_body {
  width:779px;
  height:140px;
  margin:0 auto 0 auto;
  position:relative;
  padding:0;
  font-size:85%;
  color:#ccc;
  }
#cont_footer a {
  color:#FF9900;
  text-decoration:none;
  }
#cont_footer p {
  margin:0;
  padding:0;
  }
#cont_footer_ca {
  float:left;
  width:180px;
  padding:27px 0 0 110px;
  background-image:url(../images/logo/ca_footer_logo.gif);
  background-repeat:no-repeat;
  background-position:28px 27px;
  }
#cont_footer_mane {
  float:right;
  width:286px;
  background-image:url(../images/logo/mane_footer_logo.gif);
  background-repeat:no-repeat;
  padding-left:73px;
  margin:27px 0 0 0;
  }
