/* CSS Document */
img, div, body,#menu,#cabeceraweb,#cuerpoweb,#cuerpowebindex { behavior: url('pngfix/iepngfix.htc') }

body
{
background:url(Imagenes/fondoarriba.jpg) no-repeat;
margin:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-stretch:condensed;
color:#000000;
}
ul
{
list-style-type:none;
}
h5
{
font-size:12px;
color:#007cbc;
font:arial;
font-variant:small-caps;
text-align:justify;


}
img
{

border:none;
}

#contenedor
{

float:left;
margin-bottom:10px;
width:950px;




}
.imgflecha
{

margin-top:5px;


}
.imgflecha2
{
padding-top:5px;
padding-left:4px;

}

#pie
{

bottom:20px;
position:fixed;
background:url(Imagenes/pie.jpg) no-repeat;
height:50px;
clear:both;
width:100%;





}
#piegris
{
bottom:0px;
position:fixed;
padding-left:170px;

width:100%;
height:20px;
background:#CCCCCC;





}

#containerinterno
{
width:1300px;
margin:auto;


}

#cabecera
{
float:left;
width:430px;

}

#cabecera2
{
float:left;
margin-left:25px;
margin-right:10px;
width:200px;

}
#titular
{
width:600px;
float:left;
margin-left:10px;
margin-top:20px;
clear:both;
}
.flash
{
margin-top:20px;


}
.estilotitular
{
color:#4381C8;
font-family:verdana;
font-variant:small-caps;
font-size:18px;
text-decoration:none;
}
#subtitular
{
width:600px;
float:left;
margin-left:10px;
margin-top:15px;

}
#subtitular2
{
width:600px;
height:450px;
float:left;
margin-left:10px;
margin-top:15px;

}
#subtitular3
{
width:600px;
height:150px;
float:left;
margin-left:10px;
margin-top:15px;

}
.estilosubtitular
{
color:#4381C8;
font-family:verdana;
font-size:11px;
}
.textogeneral
{
color:#4381C8;
font-family:verdana;
font-size:11px;
}
.estilosubtitular:link
{
color:#4381C8;
font-family:verdana;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.estilosubtitular:active
{
color:#4381C8;
font-family:verdana;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.estilosubtitular:visited
{
color:#4381C8;
font-family:verdana;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.estilosubtitular:hover
{
color:#4381C8;
font-family:verdana;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.textotitular
{
font-family:arial;
font-variant:small-caps;
color:#4978A7;
font-size:25px;
padding-top:55px;
padding-left:10px;
}

#cuerpoweb
{
margin-top:25px;

width:670px;

float:left;


}

#cuerpowebindex
{
width:700px;
height:625px;
margin:auto;
float:left;

}
#contactovisible
{
width:680px;
float:right;
}
.contactolink
{
color:#ffffff;
font-family:arial;
font-size:14px;
font-variant:small-caps;
}
.contactodireccion
{


color:#ffffff;
font-family:arial;
font-size:12px;
padding-left:35px;
}
.contactodireccion a
{


color:#ffffff;
font-family:arial;
font-size:12px;
padding-left:35px;
}

.contactolink:link
{
color:#ffffff;
font-family:arial;
font-size:14px;
font-variant:small-caps;
text-decoration:none;
}
.contactolink:hover
{
color:#0066CC;
font-family:arial;
font-size:14px;
font-variant:small-caps;
}
.contactolink:active
{
color:#ffffff;
font-family:arial;
font-size:14px;
font-variant:small-caps;
text-decoration:none;
}
.contactolink:visited
{
color:#ffffff;
font-family:arial;
font-size:14px;
font-variant:small-caps;
text-decoration:none;
}
#menu
{
width:250px;
height:295px;
float:left;
margin-top:150px;
margin-right:15px;
text-align:right;



}
#contenedorlista
{
text-align:right;
margin-top:75px;

}
.lista:link
{
font-family:verdana;
font-size:11px;
padding-right:10px;
color:#333333;
text-decoration:none;
line-height:20px;
}

.lista:active
{
font-family:verdana;
font-size:11px;
padding-right:10px;
color:#E47107;
text-decoration:none;
line-height:20px;
}
.lista:visited
{
font-family:verdana;
font-size:11px;
padding-right:10px;
color:#333333;
text-decoration:none;
line-height:20px;
}
.mapa
{
float:left;
margin-top:20px;
width:400px;
height:300px;
border:solid 1px #0066CC;


}
.lista:hover
{
font-family:verdana;
font-size:11px;
padding-right:10px;
color:#E47107;
text-decoration:none;
line-height:20px;
}
#pieweb
{
width:800px;
height:20px;
background:#ffffff;
margin:auto;
clear:both;

}
#piedetalle
{

margin:auto;
margin-left:40px;

}
.direccion
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
font-size:11px;
padding-top:2px;



}
.direccion2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#787878;
font-size:11px;
padding-top:2px;

}
.direccion2:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#787878;
font-size:11px;
padding-top:2px;
text-decoration:none;

}

.direccion:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#787878;
font-size:11px;
padding-top:2px;
text-decoration:none;
}
.direccion:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4B87C2;
font-size:11px;
padding-top:2px;

text-decoration:none;
}
.direccion:active
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#787878;
font-size:11px;
padding-top:2px;

text-decoration:none;
}
.direccion:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#787878;
font-size:11px;
padding-top:2px;

text-decoration:none;
}

#texto
{
width:565px;
text-align:justify;
float:right;
line-height:20px;
margin-top:45px;
padding-right:30px;

font-family:verdana;
font-size:12px;
color:#999999;

margin-right:10px;
}
#texto2
{
width:600px;
text-align:justify;
float:right;
line-height:20px;
margin-top:45px;
padding-right:10px;

font-family:verdana;
font-size:12px;
color:#999999;

margin-right:10px;
margin-bottom:45px;
}

#texto2 h6
{
font-family:verdana;
font-size:12px;
color:#007cbc;
font-variant:small-caps;
}
.textocomunicado
{
width:520px;
float:right;
font-family:verdana;
font-size:10px;
color:#868689;
padding-left:2px;

}
.textocomunicado2
{
width:520px;
height:70px;
float:right;
font-family:verdana;
font-size:10px;
color:#868689;
padding-left:2px;

}
.linea
{
clear:both;

}
#actividad-index
{
height:150px;
width:150px;
float:left;
margin-right:35px;
margin-top:5px;
}

#destacado
{
position:absolute;
width:200px;
height:200px;

}
#destacadomini
{
position:absolute;
width:90px;
height:90px;
margin-top:90px;
margin-left:78px;
}
#destacadomarco
{

position:absolute;
background:url(Imagenes/marco-destacado.png) no-repeat;
width:215px;
height:226px;

}
#destacadodetalle
{
background:url(Imagenes/marcodestacado2.png) no-repeat;
width:300px;
height:150px;
position:absolute;
}
#destacadodetallefoto
{
	height:202px;
	position:absolute;
	margin-left:10px;

	
	
}
#destacadoficha
{
float:left;
margin-right:10px;
width:350px;
height:130px;


}

#imgindex
{
float:right;


}
#imgindexmapa
{
float:right;
margin-top:150px;


}
#imgindexcontacto
{
margin-top:20px;
float:right;


}
.imgcomunicados
{
float:left;
width:50px;
}
.descargar:link
{
width:200px;
float:left;
font-family:verdana;
font-width:bold;
text-decoration:none;
font-size:10px;
color:#555759;
padding-top:10px;
}
.descargar:active
{
width:200px;
float:left;
font-family:verdana;
font-width:bold;
text-decoration:none;
font-size:10px;
color:#555759;
padding-top:10px;
}
.adjunto
{
margin-top:10px;
}
.descargar:visited
{
width:200px;
float:left;
font-family:verdana;
font-width:bold;
text-decoration:none;
font-size:10px;
color:#555759;
padding-top:10px;
}
.descargar:hover
{
width:200px;
float:left;
font-family:verdana;
font-width:bold;
text-decoration:underline;
font-size:10px;
color:#555759;
padding-top:10px;
}
.imagendescarga
{
float:left;
}
#actividad
{

width:200px;
float:right;
margin-right:5px;
margin-top:15px;
}
#actividaddestacada
{

width:600px;
float:left;
margin-right:5px;
margin-left:10px;
margin-top:22px;
}
#actividaddestacadamarco
{
position:absolute;
	background:url(Imagenes/marco-actividad-destacada.png) no-repeat;
	width:250px;
	height:250px;
	

}
.categoriadetalle
{
margin-top:80px;
margin-left:20px;


}

.categoriadetalle div
{
    float:left;
}

.boton:link
{
float:left;
}
.boton:actived
{
float:left;
}
.boton:visited
{
float:left;
}
.boton:hover
{
float:left;
background:url(Imagenes/anteriorhover.jpg);
}

#textodestacada
{
margin-left:10px;
width:350px;
float:right;
}
.textoactividaddestacada
{
padding-top:10px;
padding-left:20px;
width:350px;
font-family:verdana;
font-size:12px;
color:#666666;
}
.textoazul
{
font-family:verdana;
font-size:15px;
color:#87b5f8;
font-variant:small-caps;
font-weight:bold;
}
.descripcion
{
text-align:left;
width:600px;
font-family:verdana;
color:#666666;
font-size:12px;
margin-top:20px;

}
.ampliacion
{
position:absolute;
top:150px;
left:450px;
width:300px;
border:2px;
border-color:#87b5f8;
border-style:solid;

}
.top
{
background:#87b5f8;
height:20px;
width:300px;
top:10px;

}
.cerrar:link
{
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
margin-right:10px;
padding-top:3px;
text-decoration:none;
font-weight:bold;
}
.cerrar:active
{
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
margin-right:10px;
padding-top:3px;
text-decoration:none;
font-weight:bold;
}
.cerrar:visited
{
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
margin-right:10px;
padding-top:3px;
text-decoration:none;
font-weight:bold;
}
.cerrar:hover
{
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:underline;
font-size:11px;
margin-right:10px;
padding-top:3px;
font-weight:bold;
}
.galeria
{
min-height:110px;
width:675px;
float:right;
margin-top:20px;
margin-bottom:80px;

}
.imagen
{
width:110px;
height:110px;
margin-right:10px;
margin-bottom:8px;
margin-top:15px;
float:left;
border:1px;
border-style:solid;
border-color:#5A8FCF;


}
#cabeceradestacado
{
background:url(Imagenes/fondodestacado.jpg) no-repeat;
height:16px;
width:180px;

}
.textodestacado
{
width:130px;
font-family:arial;
color:#4192bc;
font-size:11px;
padding-left:13px;
padding-top:5px;
padding-right:45px;
padding-bottom:5px;
}
.titulardestacado
{
font-family:arial;
color:#4192bc;
font-size:13px;
font-variant:small-caps;
padding-left:13px;
padding-top:15px;
padding-right:25px;
padding-bottom:5px;
}
.titulardestacado:link
{
font-family:arial;
color:#4192bc;
font-size:13px;
font-variant:small-caps;
padding-left:13px;
padding-top:15px;
padding-right:25px;
padding-bottom:5px;
text-decoration:none;

}
.titulardestacado:actived
{

}
.titulardestacado:visited
{

}
.titulardestacado:hover
{
text-decoration:underline;
}
.imgdestacada a
{
cursor:auto;

}
#piedestacado
{
background:url(Imagenes/piedestacado.jpg) no-repeat;
height:16px;
width:180px;

}
#calendario
{
background:url(Imagenes/calendario.jpg) no-repeat;
width:270px;
height:430px;
float:left;


}
#meses
{

margin-top:4px;
width:270px;
height:150px;
float:none;

}
.calendariotable
{
margin-top:130px;
margin-left:10px;
}
.mes
{
font-size:18px;
font-family:arial;
color:#FFFFFF;
text-align:center;
}
.diasnominales
{
font-size:11px;
font-family:arial;
color:#666666;
text-align:center;
 width:33px;
}
.diasnumericos
{
font-size:11px;
font-family:arial;
color:#666666;
text-align:center;
}


.diasdestacados
{

font-size:11px;
font-family:arial;
color:#336699;
background-color:#c6daf7;
float:right;
text-decoration:none;
}

.diasdestacados:link
{
font-size:11px;
font-family:arial;
color:#336699;
background-color:#c6daf7;

float:right;
text-decoration:none;
}
.diasdestacados:active
{

}

.diasdestacados:visited
{

}
.diasdestacados:hover
{
font-size:11px;
font-family:arial;
color:#FFFFFF;
background-color:#3477C9;

float:right;
text-decoration:none;
}
.diahoy
{
font-size:11px;
font-family:arial;
color:#336699;
border:1px;
border-color:#003399;
border-style:solid;

text-align:center;

}
.diahoy:link
{
font-size:12px;
font-family:arial;
color:#336699;
border:1px;
border-color:#003399;
border-style:solid;

text-decoration:none;
}
.diahoy:actived
{

}
.diahoy:visited
{

}
.diahoy:hover
{
font-size:12px;
font-family:arial;
color:#000066;
border:1px;
border-color:#006699;
border-style:solid;

text-decoration:none;
}
.anterior
{
font-size:16px;
font-family:arial;
color:#FFFFFF;
text-align:center;
padding-right:25px;
text-decoration:none;
}
.anterior a
{
font-size:16px;
font-family:arial;
color:#FFFFFF;
text-align:center;
padding-right:25px;
text-decoration:none;
}
.siguiente
{
font-size:16px;
font-family:arial;
color:#FFFFFF;
text-align:center;
padding-left:25px;
text-decoration:none;
}
.siguiente
{
font-size:16px;
font-family:arial;
color:#FFFFFF;
text-align:center;
padding-left:25px;
text-decoration:none;
}
#mesanterior
{
padding-left:20px;
width:100px;
float:left;


}
#mesiguiente
{
padding-left:25px;
width:100px;
float:left;

}
/*calendariominiatura*/

.diasminiaturia
{
font-size:7px;
color:#333333;
font-family:arial;
}
.mesminiatura
{

font-size:10px;
color:#FFFFFF;
font-family:arial;
text-align:right;

padding-left:5px;
font-style:bold;
margin-top:0px;

}
.mesminiatura:link
{

font-size:10px;
color:#FFFFFF;
font-family:arial;
text-align:right;

font-style:bold;
text-decoration:none;
}
.mesminiatura:actived
{

}
.mesminiatura:visited
{

}
.mesminiatura:hover
{


}
.mesminiatura td:link
{
font-size:10px;
color:#FFFFFF;
font-family:arial;
text-align:right;
margin-left:10px;
font-style:bold;
text-decoration:none;
}


.mesminiatura2
{

font-size:10px;
color:#FFFFFF;
font-family:arial;
text-align:left;
margin-right:10px;
font-style:bold;
text-decoration:none;
margin-top:0px;

}


.mesminiatura2:actived
{

}
.mesminiatura2:visited
{

}
.mesminiatura2:hover
{

}
.mesminiatura2:link
{

font-size:10px;
color:#FFFFFF;
font-family:arial;
text-align:left;
padding-right:10px;
font-style:bold;

}
.mesminiatura2 td:link
{
font-size:10px;
color:#FFFFFF;
font-family:arial;
text-align:right;
padding-right:30px;
font-style:bold;
text-decoration:none;
}
.mesminiaturasiguiente
{
font-size:10px;
color:#FFFFFF;
font-family:arial;
text-align:left;
padding-left:15px;
font-style:bold;
}
.mesminiaturasiguiente td:link
{
font-size:10px;
color:#FFFFFF;
font-family:arial;
text-align:left;
padding-left:15px;
font-style:bold;
text-decoration:none;
}
.mesminiaturaanterior
{
font-size:7px;
font-family:arial;
color:#336699;
background-color:#c6daf7;
height:10px;
width:10px;
text-decoration:none;
}
.destacadominiatura:link
{
font-size:7px;
font-family:arial;
color:#336699;
background-color:#c6daf7;
height:10px;
width:10px;
text-decoration:none;
}
.destacadominiatura:active
{
}
.destacadominiatura:visited
{

}
.destacadominiatura:hover
{
font-size:7px;
font-family:arial;
color:#ffffff;
background-color:#003399;
height:10px;
width:10px;
text-decoration:none;
}
#actividades
{
width:370px;
height:240px;
overflow:auto;
scrollbar-face-color: #c6daf7; 
scrollbar-shadow-color: #c6daf7; 
scrollbar-highlight-color: #F9F9F9; 
scrollbar-darkshadow-color: #F9F9F9; 
scrollbar-arrow-color: #FfFfFf;
float:right;
margin-right:5px;

}
.logocategoria
{
float:left;
margin-top:10px;
}
.titularcategoria
{ 
float:left;
font-family:arial;
font-variant:small-caps;
color:#87b5f8;
font-size:18px;
padding-top:40px;
padding-left:10px;
}
.diadehoy
{
font-family:arial;
font-size:20px;
color:#4978A7;
float:left;
width:370px;
padding-top:30px;
padding-bottom:20px;
padding-left:10px;
text-align:left;
}
.diaactividaddestacada
{
font-family:arial;
font-size:18px;
color:#4978A7;
padding-right:10px;
text-align:left;
}
.fotodestacada
{
float:left;
}
#subcategoria
{
width:310px;
float:left;
margin-top:5px;
margin-bottom:5px;
}
.fotoactividad
{
position:absolute;
width:250px;
height:250px;
float:left;

}

.foto
{
padding-top:5px;
width:50px;
height:50px;
float:left;

}
.textoalusivo
{
font-size:10px;
color:#666666;
float:right;
padding-left:12px;
}
.categoria
{
width:350px;

}
.masinfo
{
font-size:10px;
color:#4978A7;
float:right;
}
.masinfo:link
{
font-size:10px;
color:#4978A7;
float:right;
}
.masinfo:hover
{
font-size:10px;
color:#4978A9;
float:right;
}
.masinfo:visited
{
font-size:10px;
color:#4978A7;
float:right;

}
#actividad
{
float:right;


width:112px;
height:100px;
}
.actividadestacada
{


font-family:arial;
color:#4978A7;
font-size:12px;
text-align:left;
line-height:12px;

}
.actividadestacada a
{


font-family:arial;
color:#4978A7;
font-size:12px;
text-align:left;
line-height:12px;
text-decoration:none;

}
.titularsubcategoria
{
color:#999999;
font:arial;
font-variant:small-caps;
text-align:justify;
font-size:13px;
padding-top:5px;
}
.masinfoindex:link
{
font-family:arial;
color:#4192bc;
font-size:11px;
}
.masinfoindex:hover
{
font-family:arial;
color:#006699;
font-size:11px;
}
.masinfoindex:active
{
font-family:arial;
color:#4192bc;
font-size:11px;
}
.masinfoindex:visited
{
font-family:arial;
color:#4192bc;
font-size:11px;
}
/*formulario*/
#formulario
{
float:left;
height:400px;
vertical-align:middle;
border:0px;
padding-top:20px;
margin-left:10px;

}
label {
margin: 0;
padding:0.2em;
margin-top:0.3em;
text-align:right;
width:70px;
float:left;
text-transform:uppercase;
  }

fieldset {

  border:solid 0 #fff; /* Opera doesn't get border:none or border:0 on fieldsets */
  width:300px;
  }
legend {
width:194px;
height:30px;
color:#8E8E8D;
font-size:2em;
padding-left:0.5em;
position:relative;
top:-1em;
text-transform:uppercase;
font-weight:bold;
letter-spacing:-1px;
white-space:pre; 
}


  
.textfield {
font:1.1em  Verdana, Arial, Helvetica, sans-serif ;
color:#999999;
border: 2px solid #990000; 
font-size:11px;
margin:3px;
margin-bottom:5px;
height:15px;
border:1px;
border-style:solid;
border-color:#999999;
padding: 3px 10px 5px;
width:200px;
voice-family: "\"}\""; 
voice-family:inherit;
maxlength:20px;
float:left;
}
.textadjunto {
font:1.1em  Verdana, Arial, Helvetica, sans-serif ;
color:#999999;
border: 2px solid #990000; 
font-size:11px;
margin:3px;
margin-bottom:5px;
height:20px;
border:1px;
border-style:solid;
border-color:#999999;
padding: 3px 10px 5px;
width:202px;
voice-family: "\"}\""; 
voice-family:inherit;
maxlength:20px;
float:right;
}
.textcoment {
font:1.1em  Verdana, Arial, Helvetica, sans-serif ;
color:#999999;
border: 2px solid #990000; 
font-size:11px;
margin:3px;
margin-bottom:5px;
height:130px;
border:1px;
border-style:solid;
border-color:#999999;
padding: 5px 10px 5px;
width:200px;
voice-family: "\"}\""; 
voice-family:inherit;
maxlength:20px;
float:left;
}
.textcoment2 {
font:1.1em  Verdana, Arial, Helvetica, sans-serif ;
color:#999999;
border: 2px solid #990000; 
font-size:11px;
margin:3px;
margin-bottom:5px;
height:80px;
border:1px;
border-style:solid;
border-color:#999999;
padding: 5px 10px 5px;
width:180px;
voice-family: "\"}\""; 
voice-family:inherit;
maxlength:20px;
float:right;
}
.textcampos {
font:1.1em  Verdana, Arial, HelvetiAca, sans-serif ;
color:#999999;
font-size:10px;
width:100px;
padding-right:2px;
float:left;
font-variant:small-caps;
padding-left:15px;
}

fieldset>input.textfield {

maxlength:20px;
}
textarea {
font:1.1em Verdana, Arial, Helvetica, sans-serif;
color:#333 ;
margin:3px;
height:150px;
border:solid 0 #fff;
padding: 0 8px;
width:150px;
voice-family: "\"}\""; 
voice-family:inherit;
width:190px;
max-length:20px;
float:right;
}
fieldset>textarea {

}
.submit {
float:left;
margin:3px;
height:20px;
border:solid 0 #fff;
width:80px;
font:1.1em Verdana, Arial, Helvetica, sans-serif;
color:#666;
font-size:12px
}
.file {
margin:3px;
height:20px;
border:solid 0 #fff;
width:80px;
font:1.1em Verdana, Arial, Helvetica, sans-serif;
color:#666;
font-size:12px
}
.textocontacto
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}
/*fin de formulario*/
