/* CSS Document */


body {
	background-color: #efeeea;

}

h1 {
padding-left:15px;
padding-top:10px;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #B00000;
}
.EstiloBlanco {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}
.texto {
	font-family: Arial;
	font-size: 14px;
	padding-left:15px;
}
a {
	font-family: Arial;
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;
	color:#666666;
}
a:hover{
	color:#003399;
}


.textomedio {
	font-family: Arial;
	font-size: 12px;
	color:#666666;
	padding-left:15px;
	padding-right:11px;
}
.texto-lat {
	font-family: Arial;
	font-size: 12px;
	padding-left:15px;
	line-height:4px;
}
.texto-latDER {
	font-family: Arial;
	font-size: 12px;
	padding-left:10px;
	
}
.texto-lat a {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;

}
.texto-lat a:link {
	color: #003399;
	text-decoration: none;
}
.texto-lat a:hover {
	color: #B00000;
}
.texto-lat a:visited {
	color: #003399;
	text-decoration: none;
}
.texto-lat a:active {
	color: #003399;
	text-decoration: none;
}


.bbtop a {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.bbtop a:hover {
	color: #B00000;
	border-top: solid #003399 2px;
}
.bbdown {
background:url(img/publicidad-internet_r5_c1.gif);

	font-family: Arial;
	font-size: 12px;
}
.bbdown a {
	font-family: Arial;
	font-size: 13px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}

.bbdown a:hover {
	color: #B00000;
	border-top: solid #003399 2px;
}


.texto-rojolink {
	font-family: Arial;
	font-size: 12px;
	padding-left: 10px;

	font-weight: bold;
	color: #BC4141;
}

.gray {color: #666;}
.calendar { color:#666; font-size:0.857em; line-height:normal; }
.calendar .calendar_list { width:118px; text-align: center; background:url(images/calend_shadow.gif) no-repeat left bottom; padding-bottom:12px; }
.calendar .calendar_list .days { background:url(images/calend_bg.gif) repeat-y left top; font-size:14px; color:#c00; padding:15px 0; }
.calendar .calendar_list .days div { font-size:48px; color:#c00; line-height:normal; font-family: Georgia, Arial, Helvetica, sans-serif;  }
.calendar .small { color:#666; font-size:0.857em; }
.calendar .calendar_list .sroki { height:38px; font-size:14px; line-height:38px; background-color:#ececec; color:#666666; font-weight:bold; width:118px; }
.calendar p.left_p { width:118px; text-align: center; }
.calendar .gray { font-size:14px; margin-bottom: 0.3em; margin-top: 10px; }
.calendar .price {  height:35px; background:#ececec url(images/price_right.gif) no-repeat right top; line-height:35px; float:left; color:#000; font-size:14px; padding: 0 26px 0 7px; margin-top: 3px;}
.calendar .price span { font-size:24px; color:#c00; line-height:normal; font-family: Georgia, Arial, Helvetica, sans-serif; }

.calendar .calendar_list .days1 { background:url(images/calend_bg.gif) repeat-y left top; font-size:14px; padding:20px 0 25px; line-height: 14px; }
.calendar .calendar_list .days1 div { font-size:48px; line-height:normal; font-family: Georgia, Arial, Helvetica, sans-serif; line-height: 48px; }

.calendar .calendar_list .days2 { background:url(images/calend_bg.gif) repeat-y left top; font-size:14px; color:#c00; padding:1px 0 10px; }
.calendar .calendar_list .days2 .gray { color:#666; margin: 0 5px; font-size: 12px; line-height: 16px; }
.calendar .calendar_list .days2 div { font-size:48px; color:#c00; line-height:normal; font-family: Georgia, Arial, Helvetica, sans-serif; line-height: 48px; }



.TDgrande {
background:url(img/publicidad-internet_r4_c1.gif);
}

.TDmediomedio {
height:529px;
}
.TDmedio {
background:url(img/cuadro-central.jpg);
}
.TDmedioRojo {
background:url(img/cuadro-rojo.jpg);
height:186px;
}
.TDladoDer{
height:554px;
}

.TDminilado {
background:url(img/cuadro-lateral.jpg);
}
.TDminiladoBig {
background:url(img/cuadro-lateral-big.jpg);
}
