@import url('jquery.easyslider.edicion.css');
@import url('jquery.easyslider.nota.css');
@import url('jquery.easyslider.nota2.css');
@import url('jquery.easyslider.galeria.css');
@import url('jquery.easyslider.servicio.css');
@import url('checkbox.css');
@import url('jquery.lightbox.css');

body {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	margin: 0px 0px 0px 0px;
	background-color:#777777;
	background:url('../img/trama_fondo.gif');
	/*background:url('../img/fon_all.png') center repeat-y #777777;*/
}

form { display: inline; }

input {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	border:none;
	border: 1px solid #FFFFFF;
}

img { border:none; }

a {
	text-decoration:none;
	color:inherit;
}

p { margin:0; }

h1, h2 {
	font-size: 14px;
	font-weight:bold;
	color: #61b6a9;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 14px 0px;
}

table, td {
	border: none;
	margin:0;
	padding:0;
}

#DivMain {
	width:1010px;
	margin: 0px auto 0px auto;
	background-color:#ebebec;
	background-image:url('../img/fondo_menu.png');
	background-position:left;
	background-repeat:repeat-y;
	overflow: hidden;
	padding-bottom:15px;
}

#DivMain2 {
	width:760px;
	margin: 0px auto 0px auto;
	background-color:#ebebec;
	overflow: hidden;
	padding-bottom:15px;
}

/* Menu Inicio */
#DivMenu {
	width:245px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:11px;
	color:#939598;
	float: left;
}

#DivMenu a, #DivMenu a:visited {
	color:inherit;
	color: #61b6a9;
}

#DivMenu a:hover {
	font-weight:bold;
	color:inherit;
	color: #61b6a9;
}

#DivMenuLogo {
	padding-top:26px;
	padding-bottom:26px;
}

#DivMenuEnd { padding-top:26px; }

#DivMenu .banner {
	background: #d46353;
	padding: 0 30px 0 30px;
}

.PL33PX { padding-left:33px; }

.DivMenuBB, .DivMenu {
	padding-top:6px;
	padding-bottom:5px;
	color: #61b6a9;
}

.DivMenuBB { border-bottom: dotted 1px #e1e1e1; }

.DivMenuBB a.actual, .DivMenu a.actual { font-weight:bold; }

.DivMenuRegistrate {
	color:#d9472f;
	border-bottom: dotted 1px #e1e1e1;
	padding-top:16px;
	padding-bottom:5px;
}

.DivMenuRegistrateError {
	color:#d9472f;
	padding-top:16px;
	padding-bottom:5px;
    width: 148px;
    font-weight:bold;
}

.DivMenuRegistrado {
	color:#d9472f;
	padding-top:16px;
	padding-bottom:5px;
    width: 148px;
    font-weight:bold;
}
.DivMenuUsuario {
	border-bottom: dotted 1px #e1e1e1;
	border-left: dotted 1px #e1e1e1;
	padding-top:5px;
	padding-bottom:4px;
	padding-left:3px;
}

.DivMenuPass {
	border-bottom: dotted 1px #e1e1e1;
	border-left: dotted 1px #e1e1e1;
	padding-top:5px;
	padding-bottom:4px;
	padding-left:3px;
}

.DivMenuUsuario input, .DivMenuPass input {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:11px;
	color:#939598;
	border: none;
	padding:0px;
}

.MenuSubmit { margin: 3px 53px 0 0; }

.DivMenuDireccion {
	padding-top:20px;
	padding-bottom:5px;
	color:#939598;
}

.DivMenuTelefono {
	padding-top:3px;
	padding-bottom:5px;
	color:#939598;
	border-bottom: dotted 1px #e1e1e1;
}

.DivMenuMail {
	padding-top:6px;
	padding-bottom: 20px;
	color: #61b6a9;
}

/* Menu Fin */

#DivContent, #DivContentNumerosAnteriores {
	width:704px;
	padding-left:41px;
	padding-top: 57px;
	float: right;
	position:relative;
}
#DivContent {
	padding-right:20px;
}

#DivRegistracionNL, #DivRegistracionNLNombre, #DivRegistracionNLMail {
	margin: 0px 0px 0px auto;
	width:200px;
}

#DivRegistracionNL {
	background-color:#808080;
	font-size:14px;
	color:#ffffff;
	padding-top:8px;
	padding-bottom:8px;
	text-align:center;
	font-weight:bold;
}

#DivRegistracionNLNombre, #DivRegistracionNLMail {
	background-color:#ffffff;
	border-top: solid 1px #ebebec;
}

#DivRegistracionNLMail {
	background-image:url('../img/punto_gris.gif');
	background-position:200px;
	background-repeat:repeat-y;
}

#DivRegistracionNLNombre input, #DivRegistracionNLMail input {
	width: 160px;
	padding-left:20px;
	padding-right:10px;
	font-size:11px;
	color: #8b8b8b;
}

#registracion_boton {
	padding-left:15px;
	cursor: pointer;
}

#DivBannerClub {
	width:224px;
	background:#d46353;
	color: #FFFFFF;
}

#DivBannerClub .texto {
	font-size: 11px;
	height: 275px;
}

#DivBannerClub .bajada { padding: 25px 20px 0 20px; }

#DivBannerClub .titulo { font-size: 17px; }

#DivBannerClub .link {
	background:#ffffff;
	font-size: 11px;
	height: 19px;
}

#DivBannerClub .link a {
	color:#d46353;
	display:block;
	padding: 2px 0 2px 20px;
}

#DivBannerClub .link a:hover { font-weight:bold; }

#DivColumna1 {
	width:208px;
	margin-right:33px;
}

#DivColumna1 .link {
	background:#ffffff;
	font-size: 11px;
	height: 19px;
}

#DivColumna1 .link a {
	color:#61b6a9;
	display:block;
	padding: 2px 0 2px 10px;
	background:url(../img/img_flecha_sig.png) no-repeat right;
}

#DivColumna1 .link a:hover { font-weight:bold; }

#DivColumna2 {
	width:208px;
	margin-right:27px;
}

#DivColumna2 .texto {
	background:#f3f3f4;
	color:#868686;
	padding: 20px 15px 15px 15px;
	font-size: 11px;
}

#DivColumna2 .texto p { margin-bottom: 15px; }

#DivColumna2 .texto .titulo {
	font-size: 13px;
	color:#d46353;
}
#DivColumna1_2 {
	width:449px;
	margin-top:40px;
}
#DivColumna3 {
	width:225px;
}

#DivColumna3 .banner { margin-bottom:18px; }

#DivColumna4 {
	width:225px;
}
.DivColumna4_Titulo
{
	font-size: 12px;
	color:#989898;
	font-weight: bold;
}
.DivColumna4_Link {
	font-size: 11px;
	color:#61B6A9;
	padding-top:5px;
}
.DivColumna4_Link a { color:#61B6A9;}
.DivColumna4_Link a:hover{
	font-weight: bold;
}
.DivColumna4_Link  b{
	color:#868686;
}
.DivColumna4_Link  a:visited {
	color:#868686;
}
.DivNoticias, .DivAmbientaciones {
	font-size: 11px;
	color: #868686;
}

.DivNoticias a, DivAmbientaciones a {
	color:#61b6a9;
}

.DivNoticias a {
	font-weight: bold;
}

.DivNoticias p {
	margin-bottom: 15px;
	padding-right: 5px;
}

#DivGaleriaLinks {
	color:#61b6a9;
	font-size:11px;
	margin-bottom: 15px;
	display: block;
}

#DivGaleriaLinks a { color:#61b6a9; }

#DivGaleriaLinks a:hover { font-weight:bold; }

#DivGaleriaLinks a.actual { font-weight:bold; }

#DivGaleriaAmpliacion .foto img { border:1px solid #FFFFFF; }

#DivGaleriaAmpliacion .epigrafe {
	background: #FFFFFF;
	padding: 7px 15px 7px 10px;
	font-size: 11px;
	color:#868686;
	width:661px;
	margin-bottom: 20px;
	display: none;
}

#DivGaleriaAmpliacion .epigrafe .label {
	padding-top: 2px;
	margin-left: 5px;
}

#DivServiciosPull, #DivAmbientacionesPull {
	color:#61b6a9;
	font-size: 11px;
	width: 210px;
	background:#FFFFFF;
}
.MarTop80
{
	margin-top: 80px;
}

#DivServiciosPull a, #DivServiciosPull .select, #DivAmbientacionesPull a, #DivAmbientacionesPull .select {
	color:#61b6a9;
	background:#FFFFFF;
	display: block;
	padding-left: 5px;
}

#DivServiciosPull a:hover, #DivAmbientacionesPull a:hover { color:#939393; }

#DivServiciosPull ul, #DivAmbientacionesPull ul {
	margin:0;
	padding:0
}

#DivServiciosPull li, #DivAmbientacionesPull li { list-style:none; }

#DivServiciosPull .select, #DivAmbientacionesPull .select { background:url(../img/img_flecha_pull.png) no-repeat right; }

#DivServiciosPull .listado, #DivAmbientacionesPull .listado {
	position:absolute;
	width: 210px;
	background:#FFFFFF;
	z-index:10;
}

#DivServiciosCategorias .categoria {
	width: 166px;
	background:#f3f3f4;
	height:74px;
	margin-right: 12px;
	margin-bottom: 15px;
}

#DivServiciosCategorias .ultimo { margin-right: 0; }

#DivServiciosCategorias .categoria .icono {
	width:55px;
	height: 55px;
	background-position: center;
	background-repeat: no-repeat;
}

#DivServiciosCategorias .categoria .texto {
	font-weight:bold;
	font-size: 11px;
	color:#61b6a9;
}

#DivServiciosCategorias .categoria .link {
	background:#FFFFFF;
	text-align:right;
	display:block;
}

#DivServiciosCategorias .banner {
	background:#d46353;
	text-align:right;
}

#DivServiciosCategorias .banner img { padding: 0 15px 0 0; }

#DivServiciosCategoria .titulo {
	background:#61b6a9;
	color:#FFFFFF;
	font-weight:bold;
	padding:6px 0 6px 15px;
	font-size: 12px;
	margin-bottom: 12px;
}

#DivServiciosCategoria .titulo img  { padding-right: 8px; }

#DivServiciosCategoria .fila_destacado {
	background:#FFFFFF;
	width: 702px;
	height: 53px;
	font-size: 11px;
	color:#939393;
	margin-bottom: 12px;
	overflow: hidden;
}

#DivServiciosCategoria .fila_destacado .check {
	padding-top: 15px;
	padding-left: 5px;
}

#DivServiciosCategoria .fila_destacado .texto {
	/*width: 397px;*/
	padding-top: 8px;
	padding-left: 10px;
	line-height: 18px;
}

#DivServiciosCategoria .fila_destacado a { color: #d46353; }

#DivServiciosCategoria .fila_destacado a:hover { font-weight:bold; }

#DivServiciosCategoria .fila_destacado .link {
	width: 53px;
	padding-top: 20px;
}

#DivServiciosCategoria .fila_destacado .promo {
	width: 108px;
	font-size:9px;
	color:#d46353;
	border: 1px dotted #c39ba6;
}

#DivServiciosCategoria .fila_destacado .promo .destacado { font-size:20px; }

#DivServiciosCategoria .fila_destacado .promo img { padding-right: 5px; }

#DivServiciosCategoria .fila {
	color: #989898;
	font-size: 11px;
	border-top: 1px dotted #989898;
}

#DivServiciosCategoria .fila .check {
	padding-top: 3px;
	padding-left: 5px;
}

#DivServiciosCategoria .fila a:hover { font-weight:bold; }

#DivServiciosCategoria .fila .texto { padding: 4px 0 4px 10px; }

#DivServiciosCategoria .ultimo { border-bottom: 1px dotted #989898; }

#DivServiciosServicio .titulo {
	background:#61b6a9;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 12px;
}
#DivServiciosServicio .titulo .nombre { padding:6px 0 6px 15px; }

#DivServiciosServicio .titulo .nombre img  { padding-right: 8px; }

#DivServiciosServicio .promo{
	font-size:11px;
	color:#d46353;
	border: 1px dotted #c39ba6;
	background: #edc0ba;
}
#DivServiciosServicio .promo .texto { padding: 12px 0 0 10px; }
#DivServiciosServicio .promo .destacado { font-size:20px; }
#DivServiciosServicio .descripcion  {
	padding: 30px 20px 20px 20px;
	background:#f3f3f3;
	font-size: 11px;
	color:#989898;
	margin-bottom: 10px;
}
#DivServiciosServicio .descripcion p{ margin-bottom: 10px; }
#DivServiciosServicio .datos  {
	padding: 20px;
	background:#ffffff;
	font-size: 11px;
	color:#989898;
	margin-bottom: 10px;
	line-height: 18px;
}
#DivServiciosServicio .datos a { color:#d46353; }

#DivServiciosServicio .datos a:hover { font-weight:bold; }

#DivAsociate .DivAsociateCol1 { width: 450px; }

#DivAsociate .DivAsociateCol2 { width: 230px; }

#DivAsociate p, #DivAsociate ol, #DivAsociate ul {
	font-size: 11px;
	color:#7a7a7a;
	margin-bottom: 15px;
}
#DivAsociate h4 
{
    font-size:14px;
	color:#7a7a7a;
}
#DivAsociate li
{
    padding-bottom: 10px;
}
#frmAsociate h2 {
	background: #808080;
	color:#FFFFFF;
	height:60px;
	padding-top: 15px;
	padding-left: 10px;
}

#frmAsociate .input_text {
	font-size: 11px;
	color:#7a7a7a;
	width: 215px;
	padding-left: 10px;
	margin-bottom:6px;
}

#frmAsociate .check { width: 22px; }

#frmAsociate .label {
	width: 205px;
	font-size: 11px;
	color:#7a7a7a;
	padding-top:1px;
}

#frmAsociate .label a { color:#d46353; }

#frmAsociate .label a:hover { /*font-weight:bold;*/ }

#frmAsociate .input_submit {
	border: 1px solid #ebebec;
	background: #ebebec;
	color:#d46353;
	font-weight:bold;
	font-size: 11px;
	text-align:right;
	width:215px;
	margin-top: 10px;
}

#DivAsociate .DivAsociateCol1 .titulo {
	background:#d46353;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	padding: 10px 0 10px 15px;
	border-bottom: 1px dotted #FFFFFF;
}

#DivAsociate .DivAsociateCol1 table {
	width: 450px;
	background:#FFFFFF;
}

#DivAsociate .DivAsociateCol1 td {
	border-bottom: 1px dotted #ececec;
}
#DivAsociate .DivAsociateCol1 .logo { width: 115px; }
#DivAsociate .DivAsociateCol1 .texto {
	font-size: 11px;
	color: #858585;
}
#DivAsociate .DivAsociateCol1 .texto a{	color:#d46353;}
#DivAsociate .DivAsociateCol1 .texto a:hover{ font-weight:bold;}

#DivAsociate .DivAsociateCol1 .titulo .chico {
	font-size:14px;
	font-weight:normal;
}

/* CLASES */
.der { float:right; }

.izq { float:left; }

.cleaner { clear:both; }

.cuadro_texto {
	padding: 20px;
	background:#ffffff;
	color:#808080;
	font-size:11px;
	margin-bottom: 25px;
}

.cuadro_texto a { color:#61b6a9; }

.cuadro_texto a:hover { font-weight:bold; }

.cuadro_texto2 {
	padding: 55px;
	background:#61b6a9;
	color:#efeff0;
	font-size:11px;
}

.cuadro_texto2 p { margin-bottom: 15px; }

.color { color:#d46353; }

.color a { color:#d46353; }

.color a:hover { font-weight:bold; }

.input_check { border: none; }

.AgendaItem
{
	width: 704px;
}
.AgendaItem
{
	background-color:#f3f3f3;
	font-size: 11px;
	color: #868686;
}
.AgendaItemTitulo, .AgendaItemTexto
{
	padding-left:20px;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:10px;
	vertical-align: top;
    color: #868686;
}
.AgendaItemTitulo
{
	font-weight:bold;
	font-size:14px;
}
.AgendaItemFoto
{
	width: 212px;
	margin-top:5px;
}

#DivFavoritosGaleria
{
    padding-top:10px;   
    padding-bottom:10px;   
}
#DivFavoritosGaleria img
{
    padding-right:15px;
    padding-bottom:15px;
}
.BannerFavoritos
{
    background:#D46353 none repeat scroll 0 0;
    text-align:right;
}
.divVolver
{
    float:left;
	color:#d9472f;
    font-size:11px;
    font-weight:bold;
    cursor:pointer;
    padding-bottom:15px;	
}
.H1home
{
    padding-top:40px;
}
.slideshowHome
{
    width:208px;
    height:178px;
}
.subTituloNovias
{
    font-weight:normal;
}
.subTituloNovias:hover
{
    font-weight:bold;
}