*{
	margin:0;
	padding:0;	
	border:none;
}
            
html, body {
	width:100%;
	font-family:Verdana !important;
	font-family:Verdana, Times, serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	height: 100%;
	background: #DF0000 url(src/columna.jpg) 0 0 repeat-x;
}

a{
	color:#FF0000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

.main {
	background: url(src/fondo_home.jpg) 0 0 no-repeat;
	width:971px;	
	height:769px; 
	color:#FF0000; 
	padding:0;
	margin:0 auto 0;
	
}  /* must be same height as the footer */

#adquieretucalendario {
	background: url(src/fondo_adquieretucalendario.jpg) 0 0 no-repeat;
	width:971px;	
	height:769px; 
	color:#FF0000; 
	padding:0;
	margin:0 auto 0;
		
}  /* must be same height as the footer */




.marco {
	padding:97px 0 0 65px;
}  

.titulo {
	font-size:16px;
	font-weight:bold;	
	color:#E70000;
	height:28px;
	
}  

.titulo2 {
	font-size:12px;
	color:#E70000;
	padding-top:2px;
	padding-right:5px;
	height:20px;
	width:130px;	
} 
.titulo2b {
	font-size:12px;
	color:#E70000;
	height:18px;	
} 

.texto2 {
	font-size:12px;
	color:#000000;
	padding-top:3px;	
} 

.logo {
	height:50px;
	font-size:36px;	
}
.logo a{
	color:#FF0000;
	text-decoration:none;
}
.logo a:hover {
	text-decoration:none;
}
/* cabecera--------------------------------------------------------- */
#header{
	width: 100%;
	height: 100px;
	background:#F0F0F0;
	border-bottom: 5px #FFFFFF solid;
}

/* pie de pagina---------------------------------------------------- */
#footer{
	text-align:center;
	font-size:9px;			
	margin: 0 auto;
}
#footer a{
	color:#FFFFFF;
	text-decoration:none;
}
#footer a:hover { text-decoration:underline; }

#pie{
	text-align:center;
	font-size:11px;			
	color:#FFFFFF;
	height:20px;

}

#pie a{
	color:#FFFFFF;
	text-decoration:none;
}
#pie a:hover { text-decoration:underline; }


/* avisos---------------------------------------------------- */
.avisos{
	width:840px;
	text-align:justify;
	font-size:9px;			
	margin: 0 auto ;
	color:#FFFFFF;
}
.avisos a{
	color:#FFFFFF;
	text-decoration:none;
}
.avisos a:hover { text-decoration:underline; }

.ht { height:21px;}


.botones{

}

.botones a{
	text-align:center;
	font-size:12px;			
	color:#FFFFFF;
	width:95px;
	height:20px;
	min-width:95px;
	background-color:#999999;
	padding:2px 5px 3px;
	text-decoration:none;
}

.botones a:hover{
	background-color:#FF0000;
	text-decoration:none;
}

/* menu lateral  ------------------------------------------------------------------------------*/

/* Globales----------------------------------------------------------------------------------------*/
.fright { float:right; }
.fleft { float:left; }
.clear { clear:both; overflow:hidden;  }
.clear0 { clear:both; overflow:hidden; width:0; height:0; line-height:0;  }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }

.tnormal { font-weight:normal; }
.tbold {font-weight:bold; }

.t10 { font-size:10px; }
.t11 { font-size:11px; }
.t12 { font-size:12px; }
.t13 { font-size:13px; }
.t14 { font-size:14px; }
.t15 { font-size:15px; }
.t16 { font-size:16px; }
.t18 { font-size:18px; }

.w50 { width:50px; }
.w60 { width:60px; }
.w100 { width:100px; }
.w200 { width:225px; }

.wp10 { width:10%; }
.wp15 { width:15%; }
.wp20 { width:20%; }
.wp25 { width:25%; }
.wp30 { width:30%; }
.wp35 { width:35%; }
.wp50 { width:50%; }
.wp75 { width:75%; }
.wp100 { width:100%; }

.wform { width:180px; }
.wformcombo { width:184px; }

.cblk { color:#000000; }
.cgre { color:#A0A0A0; }

.background_cgre { background-color:#F0F0F0; }

.bmar5 { margin-bottom:5px; }
.bmar20 { margin-bottom:20px; }

.rpad10 { padding-right:10px; }
.lpad { padding-left:10px; }

/* formularios-------------------*/
form {
	margin:0;
	padding:0;
}
input{
	text-decoration: none;
	border:1px #CCC solid;
	width:100%;
	font-size:11px;
	font-weight:normal;
	color:#000;
	padding:1px;
	font-family:Verdana;
	background-color:#FFFFFF;
}

select  {
	text-decoration: none;
	border:1px #A0A0A0 solid;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana;
	color:#000;
}

.check  {
	text-decoration: none;
	border:none;
	width:15px;
	height:15px;
	color:#000;
	border:1px #A0A0A0 solid;
}

.radio  {
	text-decoration: none;
	border:none;
	width:15px;
	height:15px;
	color:#000;
}

textarea {	
	text-decoration: none;
	border:1px #A0A0A0 solid;
	width:100%;
	height:100%;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana;
	overflow:hidden;
	color:#000;
	padding:1px;
}

/* ------------- tablas ---------*/
.tabla { width:100%; }
.tabla a{
	color:#475b7e;
	text-decoration:none;
}
.tabla a:hover { text-decoration:underline; }

table { width:100%; }
th {
	border-bottom:1px #A0A0A0 solid;
	font-weight:bold;
	padding:5px 5px 2px;
	font-size:10px;
	background-color:#A0A0A0;
}

td {
	color:#000000;
	font-weight:normal;
	font-size:10px;
	text-align:left;
	padding:2px 5px;
	border-bottom:1px #A0A0A0 solid;
	
}
/*------------------------------------------------------*/





