html,body {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #939393;
	background-image: url(../imagenes/fondo_decor.gif);
	background-color: #A1A1A1;
	margin: 10px;
}

/* ESTILOS PROPIOS DEL CONTENIDO: cONTAINER --------------------------- */

.container {
	width: 753px;
	margin: auto;
}

/* ESTILOS PROPIOS DEL CONTENIDO: Cabecera --------------------------- */

.header_print {
	margin-bottom:30px;	
}

.logo_print{
	font:20px Arial,Helvetiva,Verdana,Sans-serif;
	font-weight:bold;
}

.datos_print{
	border-bottom:1px solid #939393;
	border-top:1px solid #939393;
	padding:3px 0px 3px 0px;
	font:12px Arial,Helvetiva,Verdana,Sans-serif;
}

.header {display:none}


/* ESTILOS PROPIOS DEL CONTENIDO: Contenedor --------------------------- */


/* ESTILOS PROPIOS DEL CONTENIDO: Centro --------------------------- */

.center {
	float: left;
	width: 600px;
	padding: 10px 0px 0px 20px;
	line-height: 150%;
}

.center a{
	text-decoration: none;
	color: #CD9A35; 
}

.center a:hover{
	color: #608299; 
}

.destacado {
	color: #CD9A35;
	font-weight: bold;
	font-size: 16px;
}

/* ESTILOS PROPIOS DEL CONTENIDO: Home ----- */

.novia {
	width: 209px;
	float: left;
	text-align: center;
	color: #CD9A35;
	font-weight: bold;
	padding-left: 15px;
}

.novia img{
	border: 0px solid;
	margin: 8px 0px 0px 0px;
}

.novio {
	width: 209px;
	float: right;
	text-align: center;
	color: #CD9A35;
	font-weight: bold;
}

.novio img{
	border: 0px solid;
	margin: 8px 0px 0px 0px;
}

.complementos {
	font-weight: bold;
	padding: 10px 0px 0px 20px;
}

.complementos a{
	text-decoration: none;
	color: #939393; 
}

.complementos a:hover{
	color: #CD9A35; 
}

/* ESTILOS PROPIOS DEL CONTENIDO: Derecha --------------------------- */

.right {
	float: right;
}

/* ESTILOS PROPIOS DEL CONTENIDO: Derecha ----- */

.photo_b {display:none}

.menu {
	display:none;
}

.menu ul{
	margin: 0px 0px 0px 23px;
	padding: 0px;
	list-style-type: none;
}

.menu ul li{
	background-image: url(../imagenes/senalador.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 15px;
	margin-bottom: 11px;
}

.menu ul li a{
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
}

.menu ul li a:hover{
	color: #7D7D7D;
}

/* ESTILOS PROPIOS DEL CONTENIDO: Pie --------------------------- */

.footer {
	display:none
}

/* ESTILOS PROPIOS DEL CONTENIDO: Genéricos --------------------------- */

.cleaner {
	clear: both;
	height: 1px;
	margin: 0px;
	padding: 0px;
	border: none;
	visibility: hidden;
}

hr {
	border: 0;
	color: #AFBBB9;
	background-color: #AFBBB9;
	height: 1px;
}

.text_right {
	text-align: right;
}

.text_left {
	text-align: left;
}

.text_center {
	text-align: center;
}

/* ESTILOS PROPIOS DEL CONTENIDO: fotos --------------------------- */

.foto_left {
  	float: left;
  	background: url(../imagenes/shadowAlpha_white.png) no-repeat bottom right !important;
  	background: url(../imagenes/shadow_white.gif) no-repeat bottom right;
  	margin: 7px 10px 5px 5px !important;
  	margin: 7px 10px 5px 5px;
}

.foto_left img{
	display: block;
	position: relative;
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -6px 6px 6px -6px;
	padding: 4px;
	/*height: 60px;*/
}

.foto_right {
  	float: right;
  	background: url(../imagenes/shadowAlpha_white.png) no-repeat bottom right !important;
  	background: url(../imagenes/shadow_white.gif) no-repeat bottom right;
  	margin: 7px 0px 10px 10px !important;
  	margin: 7px 0px 10px 10px;
}

.foto_right img{
	display: block;
  	position: relative;
  	background-color: #fff;
  	border: 1px solid #a9a9a9;
  	margin: -6px 6px 6px -6px;
  	padding: 4px;
}

/* Tables ------------------------------------------------------------ */

table {
	margin: auto;

	border-collapse: collapse;
	border-spacing: 0px;
	text-indent: 3px;
	font-size: 11px;
  	color: #000;
	border: 1px solid #919191;
	background-color:#DEE6EB;
	margin-top: 10px;
}


table td,table th{
	padding: 11px;
	border: 1px solid #919191;
	background-color:#DEE6EB;
}

table.peq {
	margin: auto;
	border-collapse: collapse;
	border-spacing: 0px;
	font-size: 9px;
  	color: #000;
	border: 1px solid #919191;
	background-color:#DEE6EB;
	margin-top: 10px;
}


table.peq td,table.peq th{
	padding: 3px;
	border: 1px solid #919191;
	background-color:#DEE6EB;
	text-align: center;
}

/* MÓDULOS */

.mod_title {
	font-size: 15pt;
	font-weight: bold;
	color: #608299;
	margin-top: 5px;
	margin-bottom: 15px;
}

.mod_search{ 
	display:none;
}

#mod_status_1 {
	display:none;
}

#mod_status_2 {
	display:none;
}

.hide { 
     height: 0; 
     width: 0; 
     overflow: hidden; 
     position: absolute;  /* for the benefit of IE5 Mac */ 
     display: none;
} 

#mod_footer { 
	border-top: 2px solid #E5E6E2;
	padding: 3px;
	margin-top: 5px;
	clear: both;
}

#mod_footer a{
	font-size: 10px;
}

#mod_footer_01{ 
	float: left;
	font-size: 10px;
}

#mod_footer_02{ 
	float: right;
	font-size: 10px;
}

/* ESTILOS PROPIOS DEL CONTENIDO: SEO --------------------------- */

#mod_seo_path {
	background-color: #E5E6E2;
	padding: 5px;
	font-size: 9px;
}

#mod_intro {
	clear: both;
	padding: 10px 0px 10px 0px;
}

/* ESTILOS PROPIOS DEL CONTENIDO: Formularios --------------------------- */

.row {
  	clear: both;
  	padding-top: 5px;
  }
  
.concept {
	width: 80px;
  	float: left;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	margin-right: 5px;
  }
  
.form {
  	float: left;
	text-align: left;
	font-size: 10px;
  }
  
.concept_reservas {
	width: 80px;
  	float: left;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	margin-right: 5px;
  }
  
.concept_reservas_red {
	color: #F00;
	width: 80px;
  	float: left;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	margin-right: 5px;
  }
  
.red {
	color: #F00;
  }
  
.form_reservas {
  	float: left;
	text-align: left;
	font-size: 11px;
  }
  
FORM {
	margin: 0px;
}

input, textarea {	
	font-size: 11px; color: #000; background-color: #B8C8D2; border: 1px solid #B8C8D2;
}

select {
	font-size: 10px; color: #000; background-color: #B8C8D2; border: 1px solid #B8C8D2;
}

.mod_button {	
	font-size: 11px; font-weight: bold; color: #FFF; background-color: #939393; border: 1px solid #939393;
	cursor: pointer;
} 

.mod_check {	
	background-color: transparent; border: 0px;
}

.red {
	color: #F00;
}

.text_center {
	text-align: center;
}

/* ESTILOS PROPIOS DEL CONTENIDO: tiny_style --------------------------- */

.tiny_style01 {
	font-size: 14px;
}

.tiny_style02 {
	font-size: 16px;
}

.tiny_style03 {
	font-size: 13px;
	font-weight: bold;
	color: #F7823C;
}

.tiny_style04 {
	background-color: #E5E6E2;
	font-size: 15px;
	font-weight: bold;
	color: #F7823C;
}

/* ESTILOS PROPIOS DEL CONTENIDO: email subscribe --------------------------- */

.mod_email_subscribe {
	padding: 10px;
	text-align: center;
	font-size: 15px;
	color: #999;
}

/* ESTILOS PROPIOS DEL CONTENIDO: page --------------------------- */

.mod_page img{
	margin: 8px;
	border: 1px solid #a9a9a9;
	padding: 4px;
}

/* ESTILOS PROPIOS DEL CONTENIDO: textsize  --------------------------- */

.mod_textsize{
	font:12px Verdana,Arial,Helvetica,Sans-serif;
	margin: 10px 0px 10px 0px;
	border-top: 1px dotted #a9a9a9;
	border-bottom: 1px dotted #a9a9a9;
	padding: 4px 0px 4px 10px;
}

/* MÓDULO PHOTO */

.mod_photo_mosaic { 
	float: left;
	margin: 3px;
}

#mod_nav {
	font-size: 11px;
	text-align: center;
	border-top: 1px solid #D8DAD6;
	border-bottom: 1px solid #D8DAD6;
	padding: 3px;
	margin-bottom: 10px;
}

#mod_nav img{
	border: 0px solid;
}

#mod_photo {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;	
}

.mod_photo_name {
	margin: 0px 5px 0px 5px;
	clear: both;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.mod_photo_descrip {
	padding: 5px;
	margin: 5px;
}

.mod_photo_other {
	padding: 5px;
}

.mod_photo_author {
	float: right;
	font-weight: bold;
	font-style: oblique;
	padding: 5px;
	margin: 5px;
	
}

.mod_photo_date {
	float: right;
	font-weight: normal;
	font-style: oblique;
	padding: 5px;
	margin: 5px;
	
}

.mod_photo_info {
	clear: both;
	padding: 3px;
	background-color: #F2F3F1;
	text-align: right;
}

/* Photo Print */
.photoprint {
	font-family: Verdana;
	font-size: 11px;
	text-align: center;
}

.titular {
	font-size: 13pt;
	font-weight: bold;
	color: #7E839C;
}

#pie{
	margin:auto;
	width:300px;
}

#datos_pie{
	text-align:left;
	margin-left:30px;
}

#url{
	border-top:1px solid #939393;
	border-bottom:1px solid #939393;
	padding:3px 0px 3px 0px;
	margin-top:20px;
}

#imprimir{
	display: none;
}

#imprimir a{
	text-decoration: none;
	color: #7E839C;
	font-weight: bold;
}

#imprimir a:hover{
	color: #BABCC9;
}