/****Dragon Club II***/
body{
font:13px "Times New Roman",Georgia,Serif;
color:#818080;
margin:0;	
}
.tope {
  background: url('../img/tope.gif') ;
  height:163px;
}
.centro {
  background: url('../img/centro.gif') ;
  padding-bottom:15px;
}
.centro1{
  height:400px;
  width:770px;
}
.centro2{
  height:280px;
  width:770px;
}
.fin {
  padding:20px 0;
  background: url('../img/tope.gif') ;
  border-top-style:solid;
  border-width:1.5px;
  border-color:#BCB5A3;
}
.topeizq{
  height:163px;
  width:320px;
}
.topedeab{
  height:45px;
  width:610px;
}
.topederarr{
    height:118px;
  width:610px;
}
.idioma{
  text-align:center;
}
.topederarr1{
  background-image:url('../img/fondo.png');
  background-repeat:no-repeat;
  background-position:center;
  height:59px;
  width:305px;
  margin-left:70px;
  color:white;
}
.topemnu{
  background-image:url('../img/mnu.jpg');
  background-repeat:no-repeat;
  background-position:bottom;
/*    -moz-border-radius: 5px 5px 5px 5px;
     
       -webkit-border-radius: 5px 5px 5px 5px;
      
       border-radius: 5px 5px 5px 5px;
/*  -webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;*/
  width:770px; 
  
}
.dtopeizq{
  background-image:url('../img/logo.png');
  background-repeat:no-repeat;
  height:163px;
  width:320px;
  margin-left:25px;
}

.menu > ul {
  	padding:5px 0;
	margin:0px;
	list-style:none;
	width:100%;
	height:22px;
/*	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;*/
	font:bold 13px Arial, Helvetica, sans-serif;
}
.menu > ul li {
  	padding:5px 10px;
/*	margin:0 0 15px 0;*/
/*	padding:0 0 15px 0;*/
	display:block;
	float:left;
	position:relative;
/*	width:auto;*/

}
.menu > ul li a:link, .menu > ul li a:visited, .active {
	padding:5px 10px 7px 10px;
	display:block;
	text-align:center;
	text-decoration:none;
	color:#FEFBFB;
	font-weight:bold;
/*	width:auto;*/
/*	height:13px;*/
	/*para Firefox*/
       -moz-border-radius: 5px 5px 5px 5px;
       /*para Safari y Chrome*/
       -webkit-border-radius: 5px 5px 5px 5px;
       /* para Opera */
       border-radius: 5px 5px 5px 5px;
}
.menu > ul li:hover a, .menu > ul li a:hover, .active{
	padding:5px 10px 7px 10px;
	display:block;
	text-align:center;
	text-decoration:none;
        background:#b9121b;
	height:13px;
}
.active {
  	margin:5px 10px 7px 10px;
  	cursor: pointer;
}
/********************* js slides************/
.bordes{
 -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px; 
}
.slide-1{
  height: 400px;
  width: 770px;
  background: url('../img/fotos/slide-1.jpg') no-repeat;
}
.slide-2{
  height: 400px;
  width: 770px;
  background: url('../img/fotos/slide-2.jpg') no-repeat;
}
.slide-3{
  height: 400px;
  width: 770px;
  background: url('../img/fotos/slide-3.jpg') no-repeat;
}
.slide-4{
  height: 400px;
  width: 770px;
  background: url('../img/fotos/slide-4.jpg') no-repeat;
}
.s-1{
  height: 270px;
  width: 770px;
  background: url('../img/fotos/s-1.jpg') no-repeat;
}
.s-2{
  height: 270px;
  width: 770px;
  background: url('../img/fotos/s-2.jpg') no-repeat;
}
.s-3{
  height: 270px;
  width: 770px;
  background: url('../img/fotos/s-3.jpg') no-repeat;
}
.s-4{
  height: 270px;
  width: 770px;
  background: url('../img/fotos/s-4.jpg') no-repeat;
}
.afoto{
  padding:20px 0 10px 0;
}
.afoto1, .afoto2, .afoto3 {
   background: url('../img/bg-1.png') no-repeat;
   height: 118px;
   width:250px;  
}
.afoto2, .afoto3{
  margin-left:10px;
}
.afoto4{
  background: url('../img/bgreservar.png') no-repeat ;
   height: 340px;
   width:270px; 
}
.lineas{
 margin-top:5px;
 border-top-style:solid;
 border-bottom-style:solid;
 border-width:1.5px;
 border-color:#DFD0C1;
 width:770px;
 height:5px;
}
.afotod{
  background: url('../img/bg-2.png') no-repeat;
  background-position:15px 0;
  height: 118px;
   width:250px; 
}
.titulo{
        font-size:19px;
	line-height:1.2em;
	color:#fff;
	text-transform:uppercase;
/*	letter-spacing:-1px;*/
	margin:0 0 3px 60px;
	padding-top:5px;	
}
.titu{
  padding-top:10px;
}
.texto{
  color:#F5CB4D;
  margin:0 10px 0 50px;
  text-align: justify;
}
.titulon{
  font-size:28px;
  line-height:1.2em;
  color:#3F332D;
  text-transform:uppercase;
}
.texton{
  color:#6C6A64;
  text-align: justify;
  font-size:15px;
}
/********BOTONES***/
.button0 {
	display:inline-block;
	/*background:url(../images/button1.png) left top no-repeat #352924;*/
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	text-decoration:none;
	padding:6px 8px 6px 8px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	/*letter-spacing:-1px;*/
	box-shadow:inset 1px 1px #58473d;
	overflow:hidden;
	text-transform:uppercase;
	float:right;
	margin-right:15px;
}
.button0:hover {	background:url(../img/button1.png) left bottom no-repeat #9e0a05; box-shadow:none;}
.button2 {
  	margin:5px 10px;
	display:inline-block;
	font-size:11px;
	line-height:1.2em;
	color:#fff;
	/*letter-spacing:-1px;*/
	text-transform:uppercase;
	height:29px;
	overflow:hidden;
	float:right;
	text-decoration:none;
}
.button2 span {
	display:block;
	margin:0 9px;
	padding:9px 14px 7px;
	background:url(../img/button2_t.gif) left top repeat-x;
	position:relative;
}
.button2 span:before,
.button2 span:after {
	display:block;
	width:9px;
	height:29px;
	position:absolute;
	top:0;
	content:"";
	overflow:hidden;
}
.button2 span:before {
	background:url(../img/button2_l.png) left top no-repeat;
	left:-9px;
}
.button2 span:after {
	background:url(../img/button2_r.png) left top no-repeat;
	right:-9px;
}
.button2:hover span,
.button2:hover span:before,
.button2:hover span:after {
	background-position:left -29px;
}
/***fin***/
.end{
  width:360px; 
  text-align:left;
}
.act{
  color:#9e0a05;
  cursor:pointer;
  font-weight:bold;
  padding:0 10px;
}
.end > a:link, .end > a:visited {
  color:#493D36;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  padding:0 10px;  
}
.end > a:hover{
  color:#9e0a05;
}
.end > p{
  font-weight:bold;
  padding:0 10px;
}
.t{
   margin-top:5px;
   margin-left:15px;
   color:#F89797;
}
.t > a{
  color:white;
}
.derecha{
  margin-right:60px;
}
.izquierda{
  padding-left:50px;
}
img{
  margin:0 15px 6px 0;
}
/*****input***/
input[type=text],
select
{
  color: #ffffff;
border: 1px solid #545454;
background:url(../img/transparente.png);
}
input[type=text]:hover,
select:hover
{
border: 1px solid #545454;
background:url(../img/transparente.png);
}
input[type=text]:focus,
select:focus
  {
border: 1px solid #545454;
background:url(../img/transparente.png);
}
option{
 background:url(../img/mnu.jpg);

 }
/******/
.borde{
  padding:10px;
  background-color:#D5CDB8;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  height: 160px;
   width:216px;
}
.margen{
  padding-top:10px;
}
.error{
  margin-top:10px;
  color:yellow;
  background-color:#A61813;
  width:770px;
  font-size:18px;
}
/**************************calendario*****************/
.tablacalendario{
	width: 200px;
}
.tablacalendario TD {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	text-align: center;
}
.tablacalendario TD A{
	text-decoration: none;
}
.diasemana  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	color: #ffffff;
	background-color: #4F4039;/*cambiar este color mas oscuro*/
	text-align: center;
}
.tit, .titmesano  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	color: #666;
	background-color: #D1D9EF;
	font-weight: bold;
}
.titmesano{
	text-align: center;
}
.messiguiente, .mesanterior{
	font-size:10pt;
	font-weight:bold;
	width: 16px;
	height: 16px;
}
.messiguiente{
	background: transparent url(../img/132.png) no-repeat 2px;
}
.mesanterior{
	background: transparent url(../img/131.png) no-repeat 2px;
}
.messiguiente span, .mesanterior span{
	visibility: hidden;
}
.mesanterior{
	text-align: right;
}
.messiguiente a, .mesanterior a{
	color:white;
	text-decoration:none;
}
.diainvalido{
	background-color: #E5E2E2;/* #ddd;*/
	
}
.diavalido{
/*	background-color: blue;*//* fondo de los dias validos*/
/*	background: transparent url(../img/nulo.png) no-repeat;*/ /*una cruz de fondo para los dias completos*/
}
.diaocupado{
	background: transparent url(../img/nulo.png) no-repeat;
}
.sindia{
 	background-color:#f1f1f1;
}
.hoy {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	background-color: #060;
}
.domingo {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	background-color: #990000;
	color: #fff;
}
.domingo a, .hoy a{
	color: #fff;
}
.diario {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	background-color: #ccf;
	color: #fff;
}
.tform {
	border-width: 1px;
	border-color: 75263C;
	border-style: solid;
}
.fecha{
	background:url(../img/calendario.png) no-repeat right;
	background-color: #EAE7CD;
}
