@charset "utf-8";
/* CSS Document */

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }

a img,:link img,:visited img { border: none; }

a{
	text-decoration:none
}

body{
	background-color:#6e91bb;
	font-family:Arial, Helvetica, sans-serif;
	}
.limpiar{
	clear:both
	}

#contenedor{
	width:960px;
	background-color:#FFF;
	text-align:left
	}	
	
#top{
	width:960px;
	height:164px;
	background-image:url(../imagenes/backtop.png);
	background-repeat:no-repeat
	}	
	
#logo{
	float:left;
	padding:14px 0px 0px 75px;
	width:138px;
	height:132px;
	}	
	
#topder{
	width:645px;
	float:right;
	height:124px;
	padding:40px 0px 0px 0px;
	}
	
#topmenu{
	float:left;
	padding:0px 45px 0px 45px;
	}	
	
#topmenu a{
	height:20px;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding-top:4px;
	margin-right:1px;
	color:#FFF;
	font-size:10px;
	font-weight:700;
	float:left;
	display:block;
	}	
	
#inicio{
	background-image:url(../imagenes/inicio.png);
	width:62px;
	}
	
#inicio:hover{
	background-image:url(../imagenes/inicio_on.png);
	}
	
#webmail{
	background-image:url(../imagenes/webmail.png);
	width:58px;
	}
	
#webmail:hover{
	background-image:url(../imagenes/webmail_on.png);
	}	
	
#enlaces{
	background-image:url(../imagenes/enlaces.png);
	width:63px;
	}	
	
#enlaces:hover{
	background-image:url(../imagenes/enlaces_on.png);
	}
	
#contactenos{
	background-image:url(../imagenes/contactenos.png);
	width:86px;
	}	
	
#contactenos:hover{
	background-image:url(../imagenes/contactenos_on.png);
	
	}	
	
#busqueda{
	float: right;
	background-image:url(../imagenes/lupa.png);
	background-repeat:no-repeat;
	background-position:0% 0%;
	height:28px;
	padding-left:30px;
	padding-right: 0px;
	width:210px;
	padding-bottom:10px;

	}	
	
#busqueda input{
	float:left;
	margin-right:8px;
	margin-top:2px;
	}
	
#textotop{
	float: right;
	font-size:1.3em;
	font-weight:700;
	color:#f4a44c;
	padding-right: 15px;
	}	


#izquierda{
	width:210px;
	height:697px;
	float:left;
	background-image:url(../imagenes/backizq.png);
	background-repeat:no-repeat;
	}
	
#menuvert{
	margin:17px 0px 0px 12px;
	width:198px;
	font-size:12px;
	color:#FFF;
	}
	
#menuvert a{
	color:#FFF;
	padding:5px 0px 0px 22px;
	height:23px;
	display:block;
	}	
	
#menuvert a:hover,#menuconicono a:hover{
	color:#f0e80d;
	}		
	
#menuboton1{
	background-image:url(../imagenes/backmenuvert.png);
	background-repeat:no-repeat;
	height:28px;
	width:198px;
	margin-bottom:6px;
	}
	
#menuboton2{
	background-image:url(../imagenes/backmenuvert2.png);
	background-repeat:no-repeat;
	height:28px;
	width:198px;
	margin-bottom:5px;
	}	
	
#menuboton3{
	background-image:url(../imagenes/backmenuvert3.png);
	background-repeat:no-repeat;
	height:28px;
	width:198px;
	margin-bottom:5px;
	}		
	
.menuboton{
	background-image:url(../imagenes/backmenuvert.png);
	background-repeat:no-repeat;
	height:28px;
	margin-bottom:6px;
	}
	
#menuboton4{
	width:196px;
	}
	
#menuboton5{
	width:188px;
	}	
	
#menuboton6{
	width:181px;
	}	
	
#menuboton7{
	width:175px;
	}	
	
#menuboton8{
	width:171px;
	}	
	
#menuboton9{
	width:167px;
	}	
	
#menuboton10{
	width:165px;
	}	
	
#menuboton11{
	width:164px;
	}		

#menuconicono{
	width:190px;
	padding:14px 0px 0px 20px;
	}
	
#menuconicono a{
	font-size:12px;
	color:#FFF;
	display:block;
	padding-top:10px;
	margin-left:50px;
	}	
	
#escuela{
	background-image:url(../imagenes/escuela.png);
	background-repeat:no-repeat;
	margin-bottom:8px;
	width:162px;
	height:52px;
	}	
	
#feria{
	background-image:url(../imagenes/feria.png);
	background-repeat:no-repeat;
	margin-bottom:6px;
	width:168px;
	height:52px;
	}	
	
#presupuesto{
	background-image:url(../imagenes/presupuesto.png);
	background-repeat:no-repeat;
	margin-bottom:6px;
	width:178px;
	height:52px;
	}	
	
#indice{
	background-image:url(../imagenes/indice.png);
	background-repeat:no-repeat;
	margin-bottom:6px;
	width:190px;
	padding-top:7px;
	height:44px;
	}	
	
#observatorio{
	background-image:url(../imagenes/observatorio.png);
	background-repeat:no-repeat;
	margin-bottom:6px;
	width:190px;
	height:51px;
	}		
	
#centro{
	width:535px;
	height:697px;
	float:left;
	background-image:url(../imagenes/backcentro.png);
	background-repeat:no-repeat;
	background-position:0% 100%;
	}	
	
#imagenmarco{
	width:530px;
	background-image:url(../imagenes/imagenmarco.png);
	background-repeat:no-repeat;
	background-position:0% 0%;
	height:198px;
	}
	
#piefoto{
	background-image:url(../imagenes/backpiefoto.png);
	background-repeat:no-repeat;
	background-position:0% 0%;
	width:530px;
	height:17px;
	padding-top:3px;
	text-align:center;
	font-size:11px;
	color:#FFF;
	}	
	
#noticias{
	width:490px;
	height:440px;
	overflow:auto;
	margin:25px 0px 0px 40px;
	}	
	
#noticias h1{
	width:450px;
	font-size:16px;
	font-weight:normal;
	color:#6e91bb;
	border-bottom:#666 1px dashed;
	}	
	
.noticia{
	width:445px;
	margin-top:30px;
	padding-bottom:10px;
	}	
	
.noticia h2{
	font-size:14px;
	color:#6e91bb;
	font-weight:normal;
	margin-bottom:10px;
	}	
	
.noticia .imagen{
	float:left;
	width:117px;
	padding-left:3px;
	}	
	
.noticia .texto{
	float:left;
	width:295px;
	margin-left:30px;
	}
	
.noticia .texto p{
	font-size:13px;
	color:#000;
	line-height:13px;
	margin-bottom:20px;
	}	
	
.noticia .fecha{
	background-image:url(../imagenes/backfecha.png);
	margin-top:1px;
	width:130px;
	height:16px;
	padding-top:3px;
	text-align:center;
	font-size:11px;
	font-weight:700;
	color:#45395c;
	float:right;
	}	
	
.noticia .continua{
	display:block;
	float:right;
	background-image:url(../imagenes/continua.png);
	width:62px;
	margin-left:5px;
	padding:3px 0px 0px 3px;;
	height:18px;
	font-size:11px;
	font-weight:700;
	color:#FFF;
	}	
	
.noticia .mas{
	display:block;
	float:right;
	background-image:url(../imagenes/mas.png);
	width:42px;
	margin-left:5px;
	padding:3px 0px 0px 20px;;
	height:16px;
	font-size:11px;
	font-weight:700;
	color:#FFF;
	}
	
#derecha{
	width:196px;
	float:right;
	padding:10px 10px 0px 0px;
	}	
	
#boletin{
	background-image:url(../imagenes/boletin.png);
	width:183px;
	padding-left:10px;
	height:90px;
	background-repeat:no-repeat;
	background-position:0% 0%;
	margin-bottom:14px;
	}
	
#boletin h1{
	font-size:18px;
	font-weight:normal;
	color:#f47920;
	padding:7px 0px 13px 25px;
	}
	
#boletin #text{
	width:170px;
	height:15px;
	font-size:11px;
	padding-left:5px;
	color:#000
	}
	
#boletin p{
	margin-top:2px;
	width:115px;
	float:left;
	font-size:11px;
	font-weight:700;
	line-height:12px;
	color:#45395c;
	text-transform:uppercase;
	}	
	
#boletin #enviar{
	float:left;
	margin:3px 0px 0px 15px;
	}	
	
#derazul{
	background-image:url(../imagenes/backazul.png);
	background-repeat:no-repeat;
	background-position:0% 100%;
	background-color:#6e91bb;
	width:191px;
	padding:4px 1px 2px 4px;
	height:572px;
	}	
	
#derazul #eventos{	
	width:140px;
	height:40px;
	background-image:url(../imagenes/9.png);
	background-repeat:no-repeat;
	background-position:0% 0%;
	padding-left:45px;
	}
	
#derazul #eventos h1{
	font-size:16px;
	color:#FFF;
	font-weight:normal
	}	
	
#fechaamarilla{	
	background-image:url(../imagenes/amarillo.png);
	width:135px;
	height:15px;
	padding-top:2px;
	margin-top:2px;
	text-align:center;
	font-size:11px;
	color:#45395c;
	font-weight:700
	}
	
.evento{
	width:191px;
	padding-bottom:10px;
	border-bottom:#FFF 1px dashed;
	margin-top:15px;
	}
.evento h2{
	margin-bottom:3px;
	}	
.evento h2,.evento p{
	font-size:11px;
	color:#FFF
	}	
	
.continuaazul{
	display:block;
	background-image:url(../imagenes/continuaazul.png);
	width:61px;
	margin-left:5px;
	padding:3px 0px 0px 3px;;
	height:17px;
	margin:5px 0px 0px 120px;
	font-size:11px;
	font-weight:700;
	color:#FFF;
	}
	
#calendario{
	width:165px;
	background-color:#FFF;
	height:150px;
	padding:10px 10px 0px 10px;
	margin-top:5px;
	border:#e8e8e1 2px solid;
	}
	
#mes{
	width:165px;
	font-size:11px;
	color:#45395c
	}
	
#flechaizq,#flechader{
	width:10px;
	float:left;
	padding-top:5px;
	}	
	
#fechames{
	width:145px;
	padding-top:2px;
	font-weight:700;
	float:left;
	text-align:center;
	}	
	
#diassemana{
	width:165px;
	height:18px;
	background-color:#f47920;
	margin:5px 0px 5px 0px;
	font-size:11px;
	font-weight:700;
	color:#FFF
	}	
	
.dias{
	width:165px;
	height:18px;
	font-size:11px;
	color:#000
	}		
	
.diaselect{
	background-color:#45395c;
	color:#FFF;
	}
	
.dia{
	width:24px;
	float:left;
	padding-top:2px;
	height:16px;
	text-align:center
	}	
	
.diaultimo{
	width:21px;
	float:left;
	padding-top:2px;
	height:16px;
	text-align:center
	}		

	
#footer{
	background-image:url(../imagenes/backfooter.png);
	background-repeat:no-repeat;
	background-position:0% 0%;
	width:940px;
	padding:45px 20px 0px 0px;
	height:43px;
	text-align:right;
	font-size:12px;
	color:#fcfaba;
	}

#footer p{
	font-size:10px;
	}


	
#textocalendario{
	font-size:11px;
	line-height:11px;
	color:#FFF;
	font-weight:700;
	margin-top:3px;
	}	

.calendar {
        border-collapse: collapse;
        width: 165px;
        background-color:#FFFFFF;
}
.calendar caption {
        text-transform:capitalize;
        font-family:"Trebuchet MS", Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-align:center;
        color:#45395c;
        font-weight: bold;
        padding-bottom: 3px;/*  border: 1px solid #D5D5D5;background-color: #F8F8F8;*/
        padding-top: 2px;
        background-color:white;
        border-bottom:1px solid #D5D5D5;
}

.calendar th{
 font-size:11px;
 font-weight:700;
 padding-top:5px;
 padding-bottom:5px;
 background-color:#f47920;
 color:#FFF;
}

.calendar td {
        font-family: "Trebuchet MS", Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-align: center;
        vertical-align:bottom;
        width: 27px;
        background-color: #FFFFFF;
        padding-top:3px;
        padding-bottom:3px;
}
.calendar td.selected {
        background-color: #F8F8F8;
}

.calendar td.today {
        background-color: silver;
        border-style:solid;
        border-color:#0368ac;
        border-width:1px;
}

.calendar td div.now {
        margin:0px;
        padding:0px;
        border:#000000 1px solid;
        background-color: #CFCFCF;
}.calendar td.today {
        background-color: silver;
        border-style:solid;
        border-color:#0368ac;
        border-width:1px;
}

.calendar td div.now {
        margin:0px;
        padding:0px;
        border:#000000 1px solid;
        background-color: #CFCFCF;
}
.calendar td.selected a {
        font-size: 11px;
        color:#08498b;
        font-weight:bold;
}
.calendar form select, .calendar form input {
        border: 1px #d9d9d9 solid;
        padding:1px;
        font-family: "Trebuchet MS", Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 10px;
}
.calendar td.selected a {
        font-size: 11px;
        color:#08498b;
        font-weight:bold;
}
.calendar form select, .calendar form input {
        border: 1px #d9d9d9 solid;
        padding:1px;
        font-family: "Trebuchet MS", Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 10px;
}

.arch-paginacion a{
 color: #6e91bb;
 font-size:11px;
}
.arch-paginacion span{
 font-size:11px;
 font-weight:bold;
}

.filtro th{
 color: #6e91bb;
}

.texto b{
color: #6e91bb;
}
