/* Start of CMSMS style sheet 'clasicoverde : layout' */
/***INICIALIZACI�N*****/
body {
	margin:0px;
	padding:0px;
}
ul, li{
	margin:0px;
	padding:0px;
}
 ul{
        margin-left:10px;
   }
ol{
	margin-left:10px;   
}
ul li{
	padding-left:5px;
	margin-top:4px;
	margin-bottom:10px;
}
ol li{
	margin-left:20px;
	padding-left:0px;
	margin-top:2px;
	margin-bottom:2px;
}
 ul li ul{
	margin-left:2px;
}
ul li ul li{
	padding-left:10px;
}
ul li ul li ul li{
	margin-left:10px;
	padding-left:0px;
}
p{
	margin:1px 3px 1px 3px;
}
table{
	 width:95%;
}
form{
	width:95%;
	overflow:hidden;
}
form fieldset{
	margin:5px 0px 5px 0px;
	padding:5%;
}
form label{
	clear:both;
	display:block;
	width:20%;
	float:left;
}
form input, form select, form textarea{
	/*width:60%;
	overflow:hidden;*/
}
form textarea{
	width:60%;
	overflow:hidden;
}
form span{
	clear:both;
	display:block;
}
form p{
	clear:both;
	padding:0px;
	margin:2px 0px 2px 0px;
	height:100%;
	overflow:hidden;
}
p.botones{
	padding:2px 0px 2px 0px;
	text-align:center;
}
p.botones input{
	width:80px;
	text-align:center;
	background:#f3fbe5 !important;
	color:#413b2b;
	cursor:pointer;
}
p.botones a{
	padding:2px 0px 2px 0px;
}
/********PAGINA**********/
#pagina, #paginainterior{ 	
  margin:0px auto;
  width:760px;
}
/********CABECERA*********/
#cabecera{
   height:120px;
}
#cabecera h1{
	float:left;
	width:580px;
	height:110px;
	margin:5px;
}
#cabecera h1 #titulo{
	display:block;
}
#cabecera h1 #subtitulo{
	display:block;
}
#cabecera img{
	float:left;
	margin:5px;
}
#cabecera form{
	display:block;
	width:99%;
	overflow:hidden;
	margin-top:40px;
}
#cabecera form label{
             width:100%;
             margin-top:3px;
             display:block;
	}
#cabecera form input{
	width:47% !important;
 }
ul#menucontacto{
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:5px;
}
ul#menucontacto li{
	padding-left:3px;
	display:inline;
}
#cabeceraderecha{
	float:left;
	 width:160px;
	 min-height:120px;
}
* html #cabeceraderecha{
	height:120px;
}
#migas{
	padding:1px 0px 2px 2px;
}
/**********IZQUIERDA************/
#columnaizquierda {
	width:160px;
	float:left;
	min-height:550px;
}
* html #columnaizquierda {
	height: 550px;
}
#columnaizquierda h2 , #columnaderecha h2{
	display:none;
}
/*Calendario*/
#columnaizquierda table{
	width:150px;
	overflow:hidden;
	margin-left:5px;
	margin-bottom:10px;
}
#columnaizquierda table caption{
	margin-left:4px;
	padding-top:3px;
	padding-bottom:3px;
}
#columnaizquierda table caption span{
	float:left;
	display:block;
	width:14px;
}
#columnaizquierda table caption span.texto{
	float:left;
	display:block;
	width:120px;
	overflow:hidden;
}
/*Menus*/
ul#menuprincipal{
	margin:0px;
	padding:0px;
	 width:158px;
	 margin:10px 1px 10px 1px;
	 padding:5px 0px 5px 0px;
	 min-height:380px;
}
* html ul#menuprincipal{
	height:380px;
}
ul#menuprincipal li{
	margin:0px;
	padding:0px;
	padding-left:7px;
	margin:5px 10px 0px 15px;
}
ul#menuprincipal li ul{
	margin:0px;
}
ul#menuprincipal li ul li {
	margin:0px 10px 0px 0px;
	padding-top:2px;
	padding-bottom:2px;
}	
ul#menuprincipal li ul li  ul li ul li{
	margin:0px;
	padding-left:0px;
}

/*********CENTRO************/
#columnacentro{
  margin:0px;
  padding:0px;
  width:440px;
  min-height:550px;
  float:left;
}
* html #columnacentro{
  height:550px;
}
#columnacentroancha{
  margin:0px;
  padding:0px;
  width:598px;
  min-height:550px;
  float:left;
}
* html #columnacentroancha{
  height:550px;
}
#contenidoarea{
  margin:10px 12px 15px 18px;
  padding:5px;
  min-height:450px;
}
* html #contenidoarea{
	height:450px;
}
#columnaabajo{
	min-height:145px;
}
* html #columnaabajo{
	height:145px;
}
/*Galería de imágenes*/
#galeria{
	margin-top:5px;
	margin-left:20px;
	margin-right:20px;
	padding:1px 5px 8px 5px;
	height:100%;
	overflow:hidden;
        width: 390px;
}
ul.listafotos,  ul.listaalbums{
	margin-left:5px;
	width:400px;
	overflow:hidden;
	height:100%;
}
ul.listafotos li, ul.listaalbums li{
	margin:0px;
	border:none;
}
ul.listacalendario li{
            padding-left:0px;
            padding-bottom:5px;
            height:100%;
            overflow:hidden;
}
.thumb{
	padding:0;
	width:127px;
	margin:0 0.5em 0.5em 0;
	text-decoration:none;
	line-height:normal;
	list-style-type:none;
	text-align:center;
	float:left;
}
.thumb a{
  padding:5px;
}
.thumb img{
	border:none;
}
/********DERECHA************/
#columnaderecha{
   float:left;
   width:160px;
   min-height:550px;
}
* html #columnaderecha{
  height:550px;
}
#columnaderecha ul{
	margin:0px 0px 0px 0px;
	width:160px;
	overflow:hidden;
}
#columnaderecha ul li{
	width:155px;
	overflow:hidden;
	margin:10px 2px 10px 2px;
	padding:5px 0px 5px 10px;
}
#columnaderecha img{
	width:130px;
	overflow:hidden;
}
/*********PIE**********/
#pie{
 clear:both;
 height:80px;
 padding-top:10px;
}
p#disenaeprinsa {
	width: 10%;
	margin-right: 10px;
	float: left;
}

p#disenaeprinsa a {	
	display:block;
	width:79px;
	height:31px;
    text-indent: -1000em;
}
p#creadoconportal {
	width: 10%;
	margin-right: 10px;
	float: left;
}

p#creadoconportal a {	
	display:block;
	width:68px;
	height:31px;
    text-indent: -1000em;
}

p#juntaandalucia {
	width: 10%;
	margin-right: 10px;
	float: left;
}

p#juntaandalucia a {	
	display:block;
	width:68px;
	height:31px;
    text-indent: -1000em;
}


p#validxhtml10 {
	width: 12%;
	float: right;
}

p#validxhtml10 a {	
	display:block;
	width:88px;
	height:31px;
	text-indent: -1000em;
}

p#accesibilidad {
	width: 12%;
	margin-right: 10px;
	float: right;
}

p#accesibilidad a {	
	display:block;
	width:88px;
	height:31px;
    text-indent: -1000em;
}
.mensajeaviso{
	margin:5px 0px 5px 0px;
	padding:2px;
}
ul.paginacion{
	width:90%;
	margin:0px auto;
	text-align:center;
	padding:1px 0px 1px 0px;
}
ul.paginacion li{
	display:inline;
}
.flotaderecha{
    float:right;
}
.flotaizquierda{
    float:left;
}
.centrado{
   text-align:center;
}
.noflota{
	clear:both;
}
dl{
  padding:0px;
  margin:0px 0px 0px 5px;
}

.suscripcion dt, .suscripcion dd {
  float: left;
  width: 96%;
}  

.suscripcion dt {
  clear: left;
  width: 3%;
}

.suscripcion dd {
  margin-left: 4px;
  margin-top: 4px;
  margin-bottom: 4px;
}

.suscripcion {
  overflow: hidden;
}
/* End of 'clasicoverde : layout' */

/* Start of CMSMS style sheet 'clasicoverde : color' */
/***INICIALIZACI�N*****/
body{
  color:#39413c;
}
h1, h2, h3,h4,h5,h6{
  color:#39413c;
}
a{
	border-bottom:1px dotted #39413c;
	color:#39413c;
}
a:hover{
	color:#8ca094;
}
ul li{
	border-left:3px solid #39413c;
}
ul li ul li{
	border:none;
	background:transparent url(/uploads/clasicoverde/linivel2.gif) no-repeat;
	background-position: left 3px;
}
ul li ul li ul li{
	background:none;
	list-style-type:square;
}
img{
	border:1px solid #39413c;
}
table{
	 border:1px solid #fff;
	 background:#fff;
}
table thead tr{/uploads
	background:#39413c;
	color:#fff;
}
table tfoot tr{
	background:#8ca094;
}
table tr{
	 background:#f5febc;
}
table tr td{
	border-bottom:1px solid #39413c;
}
form fieldset{
	background:#fcfee8;
	border:1px solid #39413c;
}
form label{
	color:#39413c;
}
form input, form select, form textarea{
	border:1px solid #39413c;
}
form input.checkbox{
	border:none;
}
 p.botones{
	border-top:1px solid #39413c;
	border-bottom:1px solid #39413c;
	background:#8ca094;
}
p.botones input{
	background:#fcfee8 !important;
	 color:#39413c;
}
p.botones a{
	display:block;
        width:100px;
	text-align:center;
	border:1px solid #39413c;
	background:#fcfee8 !important;
	color:#39413c;
}
/********PAGINA**********/
#pagina{
	  background:transparent url(/uploads/clasicoverde/fondobody.gif) repeat-y;
	  background-position: center top;
}
#paginainterior{
	  background:transparent url(/uploads/clasicoverde/fondobodyinterior.gif) repeat-y;
}
/********CABECERA*********/
#cabecera{
  background:#f5febc;
  color:#39413c;
}
#cabecera h1{
  color:#fff;
  background:transparent url(/uploads/clasicoverde/cabecera.jpg) center no-repeat;
}
#cabecera img{
	border:none;
}
#cabecera form{
	background: none;
}
#cabecera form label{
	color:#39413c;
}
#cabecera form #submit{
	border:none;
	background:transparent url(/uploads/clasicoverde/lupa.gif) no-repeat;
}
ul#menucontacto{
	border-bottom:1px solid #39413c;
}
ul#menucontacto li{
	border:none;
	border-left: 1px solid #39413c;
}
ul#menucontacto a{
	color:#39413c;
	border:none;
}
ul#menucontacto li.menuactive{
	color:#8ca094;
}
ul#menucontacto li.primero{
	border:none;
}
#migas{
	background:#39413c;
	color:#f5febc;
}
#migas a{
	color:#f5febc;
}
/**********IZQUIERDA************/
/*Calendario*/
#columnaizquierda table{
	 border-collapse:    collapse;
	border:1px solid #39413c;
	background:#fcfee8;

}
#columnaizquierda table tr{
	background:#fcfee8;
}	
#columnaizquierda table caption{
	background:#39413c;
	color:#fff;
}
#columnaizquierda table caption a{
	color:#fff;
}
#columnaizquierda table tr td{
	border:none;
}
#columnaizquierda table td a{
	color:#39413c;
}
#columnaizquierda table td a:hover{
	color:#8ca094;
}
#columnaizquierda table td.calendar-today a{
	border:1px solid #39413c;
	font-weight:bold;
}
/*Menus*/
ul#menuprincipal{
	 background:transparent url(/uploads/clasicoverde/fondomenuprincipal.gif) repeat-y;
}
ul#menuprincipal li{
	background:none;
	border:none;
}
ul#menuprincipal a{
	border:none;
}
ul#menuprincipal li a.menuactive{
	color:#71887a;
}
ul#menuprincipal li ul{
	border-left:1px solid #71887a;
}
ul#menuprincipal li a.menuparent{
	border-bottom:1px solid #71887a;
}
ul#menuprincipal li ul li {
	border:none;
        background:transparent url(/uploads/clasicoverde/linivel2menuprincipal.gif) no-repeat;
	background-position:left 0px;      
}
ul#menuprincipal li ul li  ul li ul{
	border:none;
}
ul#menuprincipal li ul li ul li a.menuparent{
	border:none;
}	
ul#menuprincipal li ul li  ul li ul li{
	margin:0px;
	background:none;
}
/*********CENTRO************/
#columnacentroancha{
  border-top:10px solid #8ca094;
  background:#fff;
}
#contenidoarea{
	background:#fff;
}	
/*Galer�a de im�genes*/
#galeria{
	background:transparent url(/uploads/clasicoverde/fondogaleria.gif) repeat-y;
}

ul.listacalendario li{
            background:#fcfee8;
            border-right:1px solid #39413c;
            border-top:1px solid #39413c; 
            border-bottom:1px solid #39413c;
}
ul.listacalendario h4{
   background:#39413c;
   color:#fff;
}
.thumb img{
	border:none;
}
/********DERECHA************/
#columnaderecha ul li{
	border:none;
	background:transparent url(/uploads/clasicoverde/fondoulderecha.gif) repeat-y;
}
#columnaderecha ul a{
	border:none;
}
#columnaderecha img{
	border:none;
}

/****PIE****/
#pie{
  border-top:2px solid #8ca094;
  background:#f5febc;
  color:#39413c;
}


#creditos a {
  border: none;
}

p#disenaeprinsa a{
	background:transparent url(/uploads/clasicoverde/eprinsa.gif) no-repeat;
}
p#creadoconportal a{
	background:transparent url(/uploads/clasicoverde/portal.gif) no-repeat;
}
p#accesibilidad a{
	background:transparent url(/uploads/clasicoverde/accesibilidad.gif) no-repeat;
}
p#validxhtml10 a{
	background:transparent url(/uploads/clasicoverde/validxhtml10.gif) no-repeat;
}
p#juntaandalucia a{
	background:transparent url(/uploads/clasicoverde/juntaandalucia.gif) no-repeat;
}
/****CLASES GENERICAS***/
.aviso {
	color:#5e1715;
}
.mensajeaviso{
	border:2px dotted #5e1715;
             background:#fff;
             color:#5e1715;
}
ul.paginacion{
	background:#f5febc;
	border-top:1px solid #8ca094;
	border-bottom:1px solid #8ca094;
}
ul.paginacion li{
	border:none;
	background:none;
	color:#39413c;
}
#pantallaportadathumb{
  background:transparent url(/uploads/clasicoverde/thumbportada.jpg) no-repeat;
}
#pantallaportada{
   background:transparent url(/uploads/clasicoverde/portada.jpg) no-repeat;
}
#pantallainterior{
  background:transparent url(/uploads/clasicoverde/interior.jpg) no-repeat;
}
#pantallainteriorthumb{
  background:transparent url(/uploads/clasicoverde/thumbinterior.jpg) no-repeat;
}
#TB_window{
 border:2px solid #39413c;
 background:#fcfee8;
}
/*Definición de colores standars que usaremos para el título y subtítulo*/
.color_aqua{
  color:aqua;
}
.color_black{
  color:black;
}
.color_blue{
  color:blue;
}
.color_fuchsia{
  color:fuchsia;
}
.color_gray {
  color:gray;
}
.color_green{
  color:green;
}
.color_lime{
   color:lime;
}
.color_maroon{
  color:maroon;
}
.color_navy{
  color:navy;
}
.color_olive{
  color:olive;
}
.color_purple{
  color:purple;
}
.color_red{
  color:red;
}
.color_silver{
  color:silver;
}
.color_teal{
  color:teal;
}
.color_white{
  color:white;
}
.color_yellow{
  color:yellow;
}
/*fin de definición de colores stándares*/


/* End of 'clasicoverde : color' */

/* Start of CMSMS style sheet 'clasicoverde : elementos' */
/***INICIALIZACI�N*****/
body {
	font-size: 11px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
}
h1{
	font-size:2em;
}
 h1 #subtitulo{
	font-size:0.8em;
}
h2, h3{
	font-size:1.2em;
	border-bottom:1px solid #464e49;
}
h4{
	font-size:1.1em;
}
h5, h6{
	font-size:1em;
}
a{
	text-decoration:none;
}
ul, li{
	list-style-type:none;
}
ol li{
	list-style-type:decimal;
}
form label{
	font-size:0.95em;
}
form input, form select, form textarea{
	text-align:left;
	font-size:0.95em;
}
form p.botones{
	text-align:center;
}
form p.botones input{
	text-align:center;
	cursor:pointer;
}
/********CABECERA*********/
#cabecera .notitulo{
	text-indent:-1000em;
}
#cabecera form *{
	font-size:0.9em;
}
#cabecera form .boton{
   text-align:center;
   cursor:pointer;
}
ul#menucontacto{
	list-style-type:none;
	text-align:center;
}
ul#menucontacto li{
	font-size:0.8em;
}
#migas a{
	text-decoration:underline;
}
/**********IZQUIERDA************/
/*Calendario*/
#columnaizquierda table{
	font-size:0.8em;
	text-align:center;
}
#columnaizquierda table caption{
	text-align:center;
}
#columnaizquierda table caption a{
	outline:none;
}
#columnaizquierda table td a{
	text-decoration:underline;
}
#columnaizquierda table td.calendar-today a{
	font-weight:bold;
}
/*Menus*/
ul#menuprincipal{
	list-style-type:none;
}
ul#menuprincipal li{
	list-style-type:none;
}
ul#menuprincipal li a.menuparent{
	font-weight:bold;
}
ul#menuprincipal li ul li ul li a.menuparent{
	font-weight:normal;
}
/*********CENTRO************/
/*Galer�a de Im�genes*/
.thumb{
	text-decoration:none;
	line-height:normal;
	list-style-type:none;
	text-align:center;
}
/****PIE***/
#pie p{
	text-align:center;
}
a#disenaeprinsa{
	text-indent:-1000em;
}

/****CLASES GENERICAS***/
.key{
	text-decoration:underline;
}
.resaltado{
	font-weight:bold;
}
ul.paginacion{
	text-align:center;
}
dt{
 font-weight:bold;
}

/* End of 'clasicoverde : elementos' */

