/*api google maps:
ABQIAAAAtENGA5BXHRpjDEOTHVqlthQNww4LxOAcdN0tYNlqRdI7wcB35hQxZiaKFQAJNAycaQFhIkiOp9xF6A
*/
/* PORTADA */

#bodycontent.portada { margin:30px 0 30px 20px!important; margin:30px 0 30px 0; background:none; }

#bodycontent .presentacion { width:526px;}
#bodycontent .presentacion h1 { background:none; padding:0 0 2px 0; margin:0;}
#bodycontent .presentacion div{ border:7px solid #701405; background:url(../img/bg-presentacion.gif) top right repeat-y; padding:0; margin:0; float:left; width:512px;}
#bodycontent .presentacion div img { float:left; padding:0; margin:0;}
#bodycontent .presentacion div p { float:left; margin:30px 0 0 35px; color:#721609; font-size:1.4em; line-height:1.25em; font-weight:bold;}

#bodycontent .banner { width:245px; float:left; margin:55px 35px 0 0;}
#bodycontent .banner h1 { background:none; padding:0 0 2px 0; margin:0;}
#bodycontent .banner div{ background:url(../img/bg-banner-portada.gif) bottom center no-repeat;}
#bodycontent .banner div p { font-size:1.1em; padding:10px 3px; line-height:1.2em;}
#bodycontent .banner div a img { border:7px solid #701405;}
#bodycontent .banner div span { display:block; width:100%; padding:5px 0 10px 0; text-align:center;}
#bodycontent .banner div span a { text-align:center; width:100%; font-weight:bold; color:#701405; text-decoration:underline; font-size:1.1em;}
#bodycontent .banner div span a:hover { text-decoration:none; color:#fff; background-color:#af8b13;}

#bodycontent .dcha { margin-right:0;}


/* CALENDARIO */

.calendario { border:3px solid #701407; background:#fbefd9; width:162px; margin:0; padding:1px 1px 4px 1px; float:left; }
.cal { margin:3px; background:#fdf2e0; border:1px solid #fff;}
.cal a { color:#fff;}
div.calMes	{
	float: left;
	font-size: 1em;
	font-weight:bold;
	color: #842104;
	background-color: #fcf1df;
	border:0;
	height: auto;
	text-align:center;
	width: 100%;
	padding: 3px 0px;
}
div.calDiaSem	{	float:left;border-bottom: 1px solid #EBEBEB;}
div.calDiasLab,div.calDiaDom,div.calDiaEvento,div.calDiaHoy,div.calDiaSem,div.calDiaVac,div.calDiaHoyEvento{
	float: left;
	width: 20px;
	height: 17px;
	text-align:center;
	color:#842104;
	font-size:0.9em;
	border-top: #EBEBEB;
	background-color:#fff;
	border-right: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	padding:3px 0px 0px 1px;
}
div.calDiasLab	{background-color: #fff;}
div.calDiaDom	{background-color: #fff;}
div.calDiaEvento	{color: #fff;background-color: #842104;}
div.calDiaHoyEvento	{color: #333333;background-color: #FFD400;}
div.calDiaAdmMed	{background-color: #3366FF;}
div.calDiaHoy	{background-color: #af8b13;}



/* CALENDARIOS CENTRALES */
.calendariocentrales { border:2px solid #701407; background:#fbefd9; width:120px; margin:0; padding:1px 1px 4px 1px; float:left; }
.calcentrales { margin:3px; background:#fdf2e0; border:1px solid #fff;}
.calcentrales a { color:#fff;}
div.calMescentrales	{
	float: left;
	font-size: 1em;
	font-weight:bold;
	color: #842104;
	background-color: #fcf1df;
	border:0;
	height: auto;
	text-align:center;
	width: 100%;
	padding: 3px 0px;
}
div.calDiaSemcentrales	{	float:left;border-bottom: 1px solid #EBEBEB;}
div.calDiasLabcentrales,div.calDiaDomcentrales,div.calDiaEventocentrales,div.calDiaHoycentrales,div.calDiaSemcentrales,div.calDiaVaccentrales,div.calDiaHoyEventocentrales{
	float: left;
	width: 14px;
	height: 12px;
	text-align:center;
	color:#842104;
	font-size:0.9em;
	border-top: #EBEBEB;
	background-color:#fff;
	border-right: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	padding:3px 0px 0px 1px;
}
div.calDiasLabcentrales	{background-color: #fff;}
div.calDiaDomcentrales{background-color: #fff;}
div.calDiaEventocentrales	{color: #fff;background-color: #842104;}
div.calDiaHoyEventocentrales	{color: #333333;background-color: #FFD400;}
div.calDiaAdmMedcentrales	{background-color: #3366FF;}
div.calDiaHoycentrales	{background-color: #CCDDFF;}


fieldset	{width:100%;float: left;padding:6px;margin:0 0 10px 0 ;border:1px solid #6F1608;}
legend	{font-size: 14px;font-weight: bolder;color: #6F1608;padding: 2px;clear: both;float: left;width: auto;	}
label	{float:left;font-size: 12px;margin:7px 10px 0 0;color:#6F1608;clear:none;}
input	{float:left;font-size: 12px;margin:5px 0 0 0;color:#6F1608; border:1px solid #6F1608;height:16px;}

