@font-face {
    font-family: 'robotoregular';
    src: url('font-squirrel/roboto-regular-webfont.eot');
    src: url('font-squirrel/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font-squirrel/roboto-regular-webfont.woff2') format('woff2'),
         url('font-squirrel/roboto-regular-webfont.woff') format('woff'),
         url('font-squirrel/roboto-regular-webfont.ttf') format('truetype'),
         url('font-squirrel/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotomedium';
    src: url('font-squirrel/roboto-medium-webfont.eot');
    src: url('font-squirrel/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('font-squirrel/roboto-medium-webfont.woff2') format('woff2'),
         url('font-squirrel/roboto-medium-webfont.woff') format('woff'),
         url('font-squirrel/roboto-medium-webfont.ttf') format('truetype'),
         url('font-squirrel/roboto-medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotomedium_italic';
    src: url('font-squirrel/roboto-mediumitalic-webfont.eot');
    src: url('font-squirrel/roboto-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('font-squirrel/roboto-mediumitalic-webfont.woff2') format('woff2'),
         url('font-squirrel/roboto-mediumitalic-webfont.woff') format('woff'),
         url('font-squirrel/roboto-mediumitalic-webfont.ttf') format('truetype'),
         url('font-squirrel/roboto-mediumitalic-webfont.svg#robotomedium_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoitalic';
    src: url('font-squirrel/roboto-italic-webfont.eot');
    src: url('font-squirrel/roboto-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('font-squirrel/roboto-italic-webfont.woff2') format('woff2'),
         url('font-squirrel/roboto-italic-webfont.woff') format('woff'),
         url('font-squirrel/roboto-italic-webfont.ttf') format('truetype'),
         url('font-squirrel/roboto-italic-webfont.svg#robotoitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotobold';
    src: url('font-squirrel/roboto-bold-webfont.eot');
    src: url('font-squirrel/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font-squirrel/roboto-bold-webfont.woff2') format('woff2'),
         url('font-squirrel/roboto-bold-webfont.woff') format('woff'),
         url('font-squirrel/roboto-bold-webfont.ttf') format('truetype'),
         url('font-squirrel/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotobold_italic';
    src: url('font-squirrel/roboto-bolditalic-webfont.eot');
    src: url('font-squirrel/roboto-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('font-squirrel/roboto-bolditalic-webfont.woff2') format('woff2'),
         url('font-squirrel/roboto-bolditalic-webfont.woff') format('woff'),
         url('font-squirrel/roboto-bolditalic-webfont.ttf') format('truetype'),
         url('font-squirrel/roboto-bolditalic-webfont.svg#robotobold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {

	font-family: "robotoregular", sans-serif;

	font-size: 13px;

	line-height: 16px;

	color: #333333;

	background-color: #98CEE8;

	text-align: center;

}

select {

	font-size: 11px;

}

.contenedor {

	width: 772px;

	margin-right: auto;

	margin-left: auto;

	text-align: left;

}

.izquierda {

	background-color: #FFFFFF;

	padding: 10px;

	width: 140px;

	vertical-align: top;

}

.derecha {

	background-color: #FFFFFF;

	vertical-align: top;

	padding-top: 10px;

	padding-right: 10px;

	padding-left: 0px;

	padding-bottom: 10px;

}

.fechahome {

	font-size: 11px;

	color: #666666;

	text-align: right;

	vertical-align: bottom;

}

.navegacion {

/*	background-color: #CCCCCC;*/

	background: url(imgcomunes/fondonavegacion.gif) 0 0 repeat-y;

	padding-left: 10px;

	padding-top: 3px;

	padding-bottom: 3px;

	font-size: 11px;

}

.auxiliarhome {

	width: 150px;

}

.cabecerahome {

	margin-bottom: 10px;

}

.frisonew {

	margin-bottom: 10px;

	vertical-align: top;

}

.actividadestit {

	margin-bottom: 2px;

}

.actividades {

	background-color: #EDECE0;

	padding: 7px;

	font-size: 11px;

	height: 130px;

	vertical-align: top;

	border-bottom: 4px solid white;

}

.actividades strong, .contenido strong {
  font-family: "robotobold", sans-serif;
  font-weight: normal;
}

#scroller{

	SCROLLBAR-FACE-COLOR: white;

	SCROLLBAR-HIGHLIGHT-COLOR: #E6E6E0;

	SCROLLBAR-SHADOW-COLOR: #E6E6E0;

	SCROLLBAR-3DLIGHT-COLOR: #E6E6E0;

	SCROLLBAR-DARKSHADOW-COLOR: #E6E6E0;

	SCROLLBAR-ARROW-COLOR: #B0B2AD;

	SCROLLBAR-TRACK-COLOR: #E6E6E0;

	SCROLLBAR-BASE-COLOR: #B0B2AD;

	overflow: auto;

	vertical-align: top;

	padding-right: 10px;

}

.cajaauxiliar {

	background-color: #EDECE0;

	padding: 10px 10px 0px 10px;

	font-size: 12px;

	line-height: 14px;

	vertical-align: top;

}

.aui {

	text-align: center;

	padding-top: 10px;

}

.contenido {

	padding: 10px;

}

.contenido ul {

	list-style-image: url(concejalia/img/bolillo.gif);

}

.auxliarinterior {

	background-color: #EDECE0;

	vertical-align: top;

	width: 150px;

}

.cuadrotitulo {

	background-color: #FF0000;

	padding: 24px 0px  0px 15px;

	width: 135px;

	height: 150px;

	vertical-align: top;

}

h1 {

	font-size: 20px;

	font-weight: bold;

	color: #FF0000;

	line-height: 21px;

}

h2 {

	font-size: 14px;

	font-weight: bold;

	color: #333333;

	line-height: 17px;

}

h3 {

	font-size: 13px;

	font-weight: bold;

	color: #333333;

	line-height: 16px;

}

.subir {

	font-size: 11px;

	font-weight: bold;

	text-align: right;

}

.cajaauxiliar ul {

	margin-left: 7px;

	padding-left: 7px;

	list-style-type: circle;

}

a:link {

	color: #0066CC;

	text-decoration: none;

}

a:visited {

	color: #0066CC;

	text-decoration: none;

}

a:hover {

	color: #FF0000;

}

.tablacuestionario {

	padding: 2px 6px;

	background-color:  #EEEEEE;

	font-size: 13px;

	font-weight: bold;

	border: 1px solid #A5ACB2;

}

.destacado {

	background-color: #E2E2CD;

	color: #2E2E2B;

	padding: 3px 8px 8px;

}

.pie1 {

	background-color: #FFFFFF;

	font-size: 10px;

	padding: 3px 8px 3px 5px;

	width: 772px;

}

.pie2 {

	background-color: #B50000;

	font-size: 11px;

	padding: 3px 5px;

	color: #FFFFFF;

	width: 772px;

}



.piehome {

	width: 772px;

	margin-right: auto;

	margin-left: auto;

	background: #fff url(imghome/fdpie.gif) bottom right repeat-x;

}



.destacadohome {

	font-size: 9px;

}

.p destacadohome {

	padding: 0px;

	margin: 0px;

}



/****************************************/

.separadormenu {

	background-color: #fff;

	height: 5px;

}



.submenu_off {

	display: none;

}



.tablaofertaedu {

	padding: 10px;

	background-color: #EEEEEE;

	font-size: 13px;

	color: #333333;

}

.destacadonovedades {

	color: #FFFFFF;

	background-color: #FF0000;

	padding: 3px 10px;

}

.fechanoticias {

	font-size: 10px;

	color: #727272;

}





/********************* menu  *****************/



#sub1 {display: none;}

#sub2 {display: none;}

#sub3 {display: none;}

#sub5 {display: none;}

#sub4 {display: none;}

#sub6 {display: none;}



#bloque1 {border-top: 3px solid #fff;}

#bloque2 {border-top: 3px solid #fff;}

#bloque3 {border-top: 3px solid #fff;}





/*********************************************/

.doble {

	background-color: #FFFFFF;

	vertical-align: top;

}

.destacadointranet {

	background-color: #E2E2CD;

	padding: 2px 4px 2px 6px;

	color: #2E2E2B;

	font-size: 10px;

}

.destacado1calidad {

	color: #FFFFFF;

	background-color: #00BFF3;

	padding: 3px;

	font-weight: bold;

}

.texto14 {

	font-size: 15px;

	color: #939598;

	font-weight: bold;

}

.tablaeducacionficha {

	color: #FFFFFF;

	background-color: #FF0000;

	font-weight: normal;

	font-size: 15px;

	padding: 4px 15px;

}

.tablaeducacionficha2 {

	color: #FFFFFF;

	background-color: #999999;

	font-weight: normal;

	font-size: 12px;

	padding: 3px 5px 3px 15px;

}

.tablaeducacionficha3 {

	color: #333333;

	background-color: #EEEEEE;

	font-weight: normal;

	font-size: 13px;

	padding: 10px 5px 15px 15px;

}

.cajaofertaeducativa {

	padding: 10px 4px;

	border: 1px solid #ACA86F;

	background-color: #F8F8F1;

}

.Estilo6 {font-size: 13px}

.Estilo8 {color: #FF0000; font-weight: bold; }





#ayuntamiento{

	background-color: #B50000;

	width: 771px;

	color: #FFFFFF;

	font-family: "Times New Roman", Times, serif;

	border-bottom-width: 0px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	text-align: left;

	margin-right: auto;

	margin-left: auto;

}

#ayuntamiento a {text-decoration: underline; color: #FFF; font-size: 0.9em;}

#ayuntamiento img {margin-left: 5px;}

.sin_negrita { font-weight: normal; }



.err {

	font-weight: bold;

	color: #880000;

}

ul.err, .err ul {

	margin-top: 1em;

	margin-bottom: 1em;

}



.foro ul {

	margin-top: 0;

	margin-bottom: 0;

}

.foro li {

	margin-top: 0.3em;

}



a.novedades, a.novedades:visited, a.novedades:hover {

	display: block;

	margin-bottom: 0.5em;

	color: black;

	text-transform: uppercase;

	text-decoration: none;

	font-weight: normal;

}



#subvencion tr td { font: bold 10px Verdana; }

#subvencion tr td input { width: 100%; }

#subvencion input, #subvencion input.btn, #subvencion select, #subvencion textarea { font: 9px Verdana; color: black; border: inset 1px; }

#subvencion input.btn { font-weight: bold; border: outset 1px; }

#subvencion input.checkbox { width: 14px; height: 14px; border-width: 0px; }

#subvencion p { line-height: 300%; }

.bolillo {

	background-image: url(concejalia/img/bolillo.gif);

	background-repeat:  repeat-y;

	background-position: left;

}



/*********************organigrama *****************/

.celda1 {

	color: white;

	background-color: #FF0000;

	font-weight: bold;

	text-align: center;

}

.celda2 {

	color: white;

	background-color: #CC99CC;

	font-weight: bold;

	text-align: center;

}

.celda3 {

	color: white;

	background-color: #949598;

	text-align: center;

	vertical-align: top;

}

/*********************intranet pe *****************/

.destacadointrape {

	background-color: #EDECE0;

	text-align: left;

	vertical-align: top;

}

.txtdestintrape {

	background-color: #EDECE0;

	text-align: left;

	padding: 0px 10px 10px 10px;

}

.contenidope {

	padding: 10px;

}

.contenidope h2 {

	color: #BAC32C;

	font-size: 12px;

}

.contenidope ul {

	list-style-image: url(intrape/img/ico_llave.gif);

}

/*********************consejo escolar *****************/

.celdace {

	background-color: #EFEFEF;

	text-align: left;

	vertical-align: top;

	padding: 2px;

	width: 25%;

}

.celdace2 {

	background-color: #DDDCDC;

	text-align: left;

	vertical-align: top;

	padding: 2px;

	width: 25%;

}

.celdace3 {

	color: white;

	background-color: #00BFF3;

	font-weight: bold;

	text-align: left;

	padding-left: 3px;

}

.resaltado {

	color: #F26522;



}

.asterisco {

	font-size: 9px;

}

.documentoce {

	background-color: #EFEFEF;

	border: 1px dashed #5893CE;

	padding: 5px;

	width: 100%;

}

.documentoce ul {

	margin-left: 17px;

	margin-bottom: 0px;

}



td.busqueda select, td.busqueda input  { padding: 2px; margin: 0; color: #666;}



td.busqueda select {margin: 5px 0 7px 0; font-size: 13px;}



input.btn_busqueda {

	background-color: #6C6B5A;

	color: #fff !important;

	border: none;

	font-weight: bold;

	padding: 0;

	margin: 0;

}



/**************************************************************

Paginador

**************************************************************************************************/

.paginador_bloque{font-size: 12px; border-top: 1px solid #EDECE0; border-bottom: 1px solid #EDECE0; padding: 2px 0;}

.paginador_datos {float: left; width: 200px;}

.paginador { margin-left: 210px; text-align: right;}

.paginador a {padding: 0px 4px; color: #3A85D8; text-decoration: none; border-right: 1px solid #fff;}

.paginador a:hover {background-color: #3A85D8; text-decoration: none; color: #fff; border-right: 1px solid #fff;}

.paginador_finalizador { clear: both; height: 1px;}

a.paginador_activado, a:visited.paginador_activado {background-color: #3A85D8; text-decoration: none; color: #fff; border-right: 1px solid #fff;}





/********************************************************************************************/

/****************************captcha*********************************************************/

img.captcha {margin-left: 5px;vertical-align: bottom !important;}

input.caja_captcha {vertical-align: middle; margin-top: 0px; height: 27px; font-size: 1.8em; width: 90px;}





/********************************************************************************************/

/********************************************************************************************/



img.picto_oferta {float: right; padding: 10px;}



.color_au {color: #9d3e98 !important;}

.color_bib {color: #ec248d !important;}

.color_bi {color: #00a751 !important;}

.color_ca {color: #f47324 !important;}

.color_cu {color: #faa31d !important;}

.color_de {color: #f389a2 !important;}

.color_ed {color: #ec248d !important;}

.color_em {color: #ee1d26 !important;}

.color_esc {color: #ffc50a !important;}

.color_ju {color: #62945e !important;}

.color_li {color: #ba7a31 !important;}

.color_pr {color: #e15264 !important;}

.color_sa {color: #b3a800 !important;}

.color_se {color: #303192 !important;}

.color_tu {color: #ac3d98 !important;}











.color_auditorios {color: #0070bd !important;}

.color_bibliotecas {color: #a62e47 !important;}

.color_bienestar {color: #ed401e !important;}

.color_desarrollo {color: #ba3811 !important;}

.color_cultura {color: #ff7570 !important;}

.color_deportes {color: #91007d !important;}

.color_educacion {color: #ffa910 !important;}

.color_empleo {color: #9e005c !important;}

.color_escuelas {color: #2e3091 !important;}

.color_innovacion {color: #00ad38 !important;}

.color_juventud {color: #f7941e !important;}

.color_limpieza {color: #c41bff !important;}

.color_medioambiente {color: #38944a !important;}

.color_sanidad {color: #0097d2 !important;}

.color_servicios {color: #e045bf !important;}

.color_turismo {color: #ff6100 !important;}



















ol.listado1, ol.listado1 li {padding: 0; margin: 0;}

ol.listado1 {padding-left: 40px;}

ol.listado1 li ol {padding-bottom: 10px; padding-left: 20px; padding-top: 7px;}

ol.listado1 li ol li {padding-bottom: 4px;}



table.tabla01 {font-size: 1em;}

table.tabla01 thead tr th {padding: 8px 0; text-align: left; font-size: 1.3em;}

table.tabla01 tbody tr th { text-align: left; padding: 4px; color: #fff; background-color: #ff0000; border: 1px solid #fff;}

table.tabla01 tbody tr td {padding: 4px; border-bottom: 1px solid #ddd; background-color: #eeeeee; border: 1px solid #fff;}

table.tabla01 tbody tr.on td {background-color: blue; background-color: #dddcdc;}





/** Menú Oferta Educativa ****************************************************************/

.Standard0751 {font-weight: normal; font-style: normal; line-height:normal; font-family: 'robotoregular', sans-serif; }



ul.submenu_ofertaeducativa, ul.submenu_ofertaeducativa li { padding: 0; margin: 0; list-style: none;}

ul.submenu_ofertaeducativa { background-color: #5aa2e1;}

ul.submenu_ofertaeducativa li a {color: #fff; display: block; padding: 5px 6px 5px 22px;}

ul.submenu_ofertaeducativa li a:hover {background-color: #ccc; color: #000;}





body.act1 li#act1 a,

body.act2 li#act2 a,

body.act3 li#act3 a,

body.act4 li#act4 a,

body.act5 li#act5 a,

body.act6 li#act6 a,

body.act7 li#act7 a,

body.act8 li#act8 a,

body.act9 li#act9 a,

body.act10 li#act10 a,

body.act11 li#act11 a,

body.act12 li#act12 a,

body.act13 li#act13 a,

body.act14 li#act14 a,

body.act15 li#act15 a

{background-color: #ccc; color: #000;}









.menu_principal_new ul, .menu_principal_new ul li, .menu_principal_new ul li ul, .menu_principal_new ul li ul li

{ padding: 0; margin: 0; list-style-type: none; }

.menu_principal_new ul li a, .menu_principal_new ul li a:visited { background-color: #5aa2e1; display: block; padding: 3px 5px 3px 5px; color: #fff;}

.menu_principal_new ul li a:hover,

.menu_principal_new ul li a.activo,

.menu_principal_new ul li a.activo:visited,

.menu_principal_new ul li a.activo:hover { background-color: #ccc !important; color: #000 !important; }

.menu_principal_new ul li ul li a { background-color: #5aa1e0 !important; padding-left: 14px !important; }

.menu_principal_new ul#bloque1 li a { background-color: #1888da; }

.menu_principal_new ul#bloque2 li a { background-color: #3f9ae8; }

.menu_principal_new ul#bloque3 li a { background-color: #6dace2; }



.menu_principal_new ul li ul { display: none; }



.menu_principal_new ul li { zoom: 1; font-size: 12px; line-height: 1.2em; }





img, img a {border: none;}









img.lazo {position: relative; top: -595px; right: -195px;}





div.imagennoticia {

	float: left;

	width: 126px;

/*	height: 107px; */

	text-align: center;

	margin-right: 6px;

	margin-bottom: 6px;

}



div.imagennoticia img {

	max-width: 120px;

	max-height: 107px;

	border: #CCC solid 1px;

	padding: 3px;

}



.clearfix:before, .clearfix:after { content: ""; display: table; }

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }







table td.contenido h2 {

	color: #ff0000;

	font-size: 15px;

	line-height: 18px;

}



table td.contenido h3 {

	color: #ae0000;

	font-size: 15px;

	line-height: 18px;

}
