/* Start of CMSMS style sheet 'animacor : comun' */
/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}


body { 
  line-height: 1.5;
}
/* hacks para que funcione correctamente el centrado de la web en IE5.5 */
@media tty {
i{content:"\";/*" "*/}} body{text-align:center;} /*";}
}/* */ 

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a {
	text-decoration:underline;
	color:#214A8F;
	
}
a:hover{
	color:#80B0DA;
	text-decoration:underline;
	
}
a.pdf{
 display:block;
 background:url('/uploads/animacor/pdf.gif') no-repeat top left;
 padding-left:16px;
}
p{
  color:#000;
  line-height:13px;
	padding:5px 0;
}
img{
  border:0 none;
  margin:5px;
}
img.sinborde{
 border:none;
 margin-right:2em;
}
table{
	 width:100%;
	 margin:0px auto;
	 background:#faf8e9;
	 border-top:1px solid #e2e488;
	 border-bottom:1px solid #e2e488;
}
table thead tr{
	background:#c36712;
	color:#fff;
}
table thead tr *{
color:#fff;
}
table thead td, table thead th{
	 background:#c36712 url('/uploads/animacor/fondomigas.gif') repeat-x bottom left;
	 border-left:2px solid #faf8e9;
	 text-align:center;
	 height:2.5em;
	 padding-bottom:0.4em;
}
table tbody tr td{
	background:#f2f4d0;
	border-bottom:2px solid #faf8e9;
	border-left:2px solid #faf8e9;
	padding-left:0.5em;
	padding-right:0.5em;
}
ul{
  list-style-type:none;
  /*margin-top:0.5em;*/
	border-left:2px solid #90A4C7;
	margin:5px 15px;
}
ul li{
    border-bottom:1px dotted #90A4C7;
	line-height:13px;
	margin:2px 0;
	padding:2px 2px 2px 7px;
}
ul ul, ol ul{
 margin-left:0.5em;
 margin-top:0em;
 list-style-type:disc;
}
ul ul li, ol ul li{
 background:none;
 margin-left:1.5em;
 padding-left:0px;
}
ol{
 list-style-type:decimal;
}
ol li{
 margin-left:2.5em;
 padding-left:0;
}
/* -------------------------------------------------------------- 
   
   typography.css
   * Sets up some sensible default typography.
      
-------------------------------------------------------------- */

/* Default font settings. 
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
body { 
  /*font-size: 62%;*/
   /*font-size: 68.75%;
  color: #222; 
  background: #d5d0b0;
  font-family: Verdana, Arial, sans-serif;*/
	background:#D5DBDB none repeat scroll 0 0;
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.7em;
	/*text-align:center;*/
 
}
body *{
  /*text-align:left;*/
}
body.mceContentBody{
  background: #fff;
}
body.mceContentBody a{
 text-decoration:none;
	color:#a03b09 !important;
	outline:none;
}

/* Headings
-------------------------------------------------------------- */

/*h1,h2,h3,h4,h5,h6 { font-weight: normal; color:#0D60A6	; } 	*/
/*h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }*/
h1 { font-size: 1.5em; margin-bottom: 0.3em;border-bottom:1px solid #0D60A6;}
h2 { font-size: 1.4em; line-height: 1.3em; margin-bottom: 0.2em; border-bottom:1px solid #0D60A6; color:#0D60A6; font-weight:bold;}
h3 { /*font-size: 1.2em;*/font-size: 1.4em; line-height: 1em; margin-bottom: 0.3em;margin-top: 0.8em;/*text-decoration: underline;*/ border-bottom:2px solid #90A4C7; font-weight: bold;}
h4 { font-size: 1em; font-weight: bold; margin-bottom: 0.5em;margin-top: 0.5em;  }
h5 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}
f

/**formularios**/
form{
	width:95%;
	overflow:hidden;
}
form fieldset{
	margin:0px 0px 5px 0px;
	padding:2%;
	border:1px solid #d8d6c9;
	background:#faf8e9;
}
form label{
	clear:both;
	display:block;
	width:20%;
	float:left;
}
form textarea{
	width:60%;
	overflow:hidden;
}
form input, form select, form textarea{
	border:1px solid #c36712;
}
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;
	background:#c36712;
	text-align:center;
	color:#fff;
}
p.botones input, p.botones a{
	width:auto;
	background:#fff !important;
	color:#000;
	text-align:center;
	cursor:pointer;
	font-size:1em;
}
p.botones a{
	padding:2px 0px 2px 0px;
}
.aviso{ 
 color:#c36712;
}
.mensajeaviso{
 border:1px dotted #425227;
 background:#e8ea9f;
}
.mensajeaviso p{
  color:#425227;
}

span.vertodo{
display:block;
width:5em;
float:left;
}
a.vertodo{
display:block;
width:8em;
float:right;
margin-top:0.3em;
margin-right:0.5em;
font-size:0.8em;
color:#fff;
text-align:right;
text-decoration:underline;
}
a.vertodo:hover{
	color:#d3ceae;
}

/*Layout*/
#contenedor{
	width:750px;
	/*background:url('/uploads/animacor/fondocontenedor.jpg') repeat-y;
	margin:0 auto;
	overflow:hidden;*/
	background:#FFFFFF none repeat scroll 0 0;
	border:2px solid #A0A0A0;
	color:#303030;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	text-align:justify;
}
/**CABECERA**/
#cabecera{
	height:100px; 
	background:url('/uploads/animacor/cabecera6.jpg') no-repeat;
        border-bottom: 1px solid white; 
       
	margin:0px; 
	padding:0px;
}
#cabecera a{
 color:#fff;
}
#cabecera a:hover{
 color:#d3ceae;
}
/*#cabecera h1{
    margin-top:10px;
	width:400px;
	height:120px;
	float:left;
}
#cabecera h1 a{
 margin-left:29px;
 display:block;
 text-indent:-2000em;
 height:140px;
 width:400px;
 background:url('/uploads/animacor/fondoh1a.jpg') no-repeat;
outline:none;
}*/

/*#cabecera h1 a:hover{
	background-position:bottom left;
}*/
#cabecera h1{
  float:left;
  text-indent:-2000em;
}
#cabecera #cabeceraderecha{
 float:right;
 margin-top:45px;
 color:#fff;
}
#cabeceraderecha ul#menucontacto{
 margin-right:40px;
 list-style-type:none;
 margin-top:0;
}
#cabeceraderecha ul#menucontacto li{
  display:inline;
  border-left:1px solid #fff;
  padding-left:2px;
  background:none;
}
#cabeceraderecha ul#menucontacto li.primero{
  border:none;
}
#cabeceraderecha ul#menucontacto li.activo{
   color:#fffaa8;
}
#cabeceraderecha form{
  width:auto;
  margin-right:5px;
  margin-top:25px;
}
#cabeceraderecha form label{
   display:block;
   font-size:0.9em;
   float:none;
}
#cabeceraderecha form input{
 background:url('/uploads/animacor/fondobotonbuscador.gif') no-repeat;
 width:140px;
 font-size:1em;
 line-height:1.4em;
 padding-left:0.1em;
 border:none;
 border-bottom:1px solid #cecece;
 border-right:1px solid #cecece;
}
#cabeceraderecha form input.boton{
 background:url('/uploads/animacor/fondobotonlupa.gif') no-repeat;
 width:26px;
 height:26px;
 border:none;
 text-indent:-2000em;
 cursor:pointer;
}
#cabeceraderecha form input.boton:hover{
  background-position:bottom left;
}

/*layout interior*/
#columnasinterior h2 {
	color:#5a6239;
	font-size:1.2em;
	font-weight: bold;
}
#columnasinterior #columnaizquierda{
	width:210px;
	/*margin-left:4%;
	margin-right:1%;
	margin-top:0.5%;
	margin-bottom:1%;*/
	float:left;
	min-height:350px;
	padding-top:0.5em;
}
*html #columnasinterior #columnaizquierda{
    /*margin-left:25px;*/
	margin-right:15px;
	height:450px;
	overflow:visible;
	float:left;
	
}

*html #columnasinterior #columnacentro{
    /*margin-left:25px;*/
	margin-top:9px;
	height:450px;
	overflow:visible;
	width:500px;
	float:left;
	
}
#columnasinterior #columnaizquierda h2{
	border-bottom:1px dotted #A0A0A0;
	color:#90A4C7;
	font-size:1em;
	margin-bottom:5px;
	text-transform:lowercase;
}
/*#columnasinterior #columnaizquierda ul{
	list-style-type:none;
	 margin-top:0.5em;
	 margin-left:0.3em;
	 margin-bottom:0.5em;
	 width:95%;
	 height:100%;
	 overflow:hidden;
}*/
/*#columnasinterior #columnaizquierda  ul li{
  padding-left:0.5em;
  padding-right:5px;
  border-bottom:1px dashed #8e8e89;
  margin-bottom:0em;
  }*/
#columnasinterior #columnacentro{
	float:left;
	padding-top:0.5em;
	overflow:hidden;
	margin-top:9px;
	width:528px;
} 

#columnasinterior #columnacentro ul{
	border-left:2px solid #90A4C7;
	margin:5px 15px;
} 

#columnasinterior #columnacentro ul li{
	border-bottom:1px dotted #90A4C7;
	margin:2px 0;
	padding:2px 2px 2px 7px;
	line-height:13px;
} 


#columnasinterior #columnacentroancha ul li.rh{
	border-bottom:1px dotted #F90000;
        border-left:2px dotted #F90000;
        border-right:2px dotted #F90000;
	margin:2px 0;
	padding:2px 2px 2px 7px;
	line-height:13px;
        min-height:155px;
} 


#columnasinterior #columnacentroancha ul.rh{
        border-left:none;
}

#columnasinterior #columnacentro p{
	line-height:13px;
	padding: 5px 0;
}
/*#columnasinterior #columnacentro #columnaderechainterior{
    width:28%;
	margin-left:0;
	margin-right:0;
	margin-top:1.5%;
	margin-bottom:1%;
	float:left;
	padding-top:0.5em;  
	border:1px solid #d8d6c9;
	background:#f3f1e2;
}
#columnasinterior #columnacentro #columnaizquierdainterior{
 width:70%;
 float:left;
 margin-right:1%;
}*/

#columnasinterior #columnacentroancha{
	float:left;
	padding-top:0.5em;
	overflow:hidden;
	margin-top:9px;
	width:743px;
} 
#columnasinterior #columnacentroancha h2{
	border-bottom:2px solid #0D60A6;
	color:#0D60A6;
	font-size:1.4em;
	margin-bottom:5px;
	padding-bottom:4px;
	text-transform:uppercase;
	
	margin-left:5px;
}

#columnasinterior #columnacentroancha h3{
	border-bottom:2px solid #90A4C7;
	font-size:1.4em;
	text-transform:lowercase;
	color:black;
	text-decoration:none;
	font-weight:bold;
}
#columnasinterior #columnacentroancha h4{
	border-bottom:1px dotted #0D60A6;
	color:#0D60A6;
	font-size:1.3em;
	margin-bottom:2px;
	padding-left:8px;
	padding-right:8px;
}

#columnasinterior #columnacentroancha h4.foro {
	border-bottom:none;
}

#columnasinterior #columnacentroancha img{
	margin:5px;
}

#columnasinterior #columnacentro img{
	margin:5px;
}

#columnasinterior #columnacentroancha p{
	padding:5px 0 5px 5px;
}


#columnasinterior #columnacentroancha p.pdf{
	background:transparent url(/uploads/animacor2008/pdf_ico.png) no-repeat scroll 0 0;
	padding-left:20px;
}
#columnasinterior #columnacentroancha ul{
	border-left:2px solid #90A4C7;
	margin:5px 15px;
} 

#columnasinterior #columnacentroancha ul li{
	border-bottom:1px dotted #90A4C7;
	margin:2px 0;
	padding:2px 2px 2px 7px;
	line-height:13px;
} 

#columnasinterior #columnacentroancha p{
	line-height:13px;
}
/*#columnasinterior #columnacentroancha #columnaderechainterior{
    width:28%;
	margin-left:0;
	margin-right:0;
	margin-top:1.5%;
	margin-bottom:1%;
	float:left;
	padding-top:0.5em;  
	border:1px solid #d8d6c9;
	background:#f3f1e2;
}
#columnasinterior #columnacentroancha #columnaizquierdainterior{
 width:70%;
 float:left;
 margin-right:1%;
}*/
/*#columnasinterior #columnacentroestrecha{
	width:50%;
	margin-left:0;
	margin-right:1%;
	margin-top:1%;
	margin-bottom:1%;
	float:left;
	padding-top:0.5em;
	overflow:hidden;
} 
#columnasinterior #columnaderecha{
	width:18%;
	margin-left:0;
	margin-right:0;
	margin-top:1.5%;
	margin-bottom:1%;
	float:left;
	padding-top:0.5em;  
	border:1px solid #d8d6c9;
	background:#f3f1e2;
}
#columnasinterior #columnaderecha h2, #columnaderechainterior h2{
    background:#5d7634;
	border:1px solid #2e391a;
	color:#fff;
	margin-left:0.5em;
	margin-right:0.5em;
	padding-left:0.5em;
	padding-top:0.1em;
	padding-bottom:0.1em;
	height:1.5em;
	overflow:hidden;
}
#columnasinterior #columnaderecha ul{
	list-style-type:none;
	 margin-top:0.5em;
	 margin-left:0.3em;
	 margin-bottom:0.5em;
	 width:95%;
	 height:100%;
	 overflow:hidden;
}
#columnasinterior #columnaderecha  ul li{
  padding-left:0.5em;
  padding-right:5px;
  border-bottom:1px dashed #8e8e89;
  margin-bottom:0em;
  background:none;
}
*/
#migas{
	height: 18px;
	line-height: 18px;
	font-size: 0.8em;
	color: #4D6EA5;
	background: #FFFFFF;
	width:750px;
	border-bottom: 1px solid #BFBFBE;
}

#migas a{
	color:#214A8F;
	text-decoration:none;
}

migas a:hover{
	color:#80b0da;
}

#miga {
	text-align:left;
	width:500px;
	float:left;
	padding-left:5px;
}


#pie{
	/*clear:both;
	height:100px;
	background:url('/uploads/animacor/fondopie.jpg') no-repeat;
	margin:0px;
	padding:0px;*/
	background:#467AA7 none repeat scroll 0 0;
	border-top:1px solid #155EA1;
	clear:both;
	color:#F0F0F0;
	font-size:0.9em;
	margin:0;
	padding:5px 0;
	width:750px;
}
/*menus*/
#menuprincipal{
    /*clear:both;
	width:934px;
	height:28px;
	overflow:hidden;
	background:url('/uploads/animacor/fondomenuprincipal.jpg') no-repeat;
	margin-left:25px;*/
	background:#578BB8 none repeat scroll 0 0;
	border-bottom:2px solid #D5DBDB;
	color:#FFFFFF;
	height:25px;
	margin:0;
	padding:0;
	text-align:center;
	width:750px;
}
#menuprincipal ul{
	/*font-size:1.25em;
	margin-top:0;
	margin-left:0px;*/
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
	border:none;
}
#menuprincipal ul li{
   /*background:none;
   display:inline;
   line-height:28px;
   margin-right:0px;
   margin-left:95px;
   font-family:Arial;
   font-size:1.6em;*/
	border-right:1px solid #FFFFFF;
	float:left;
	font-weight:bold;
	letter-spacing:1px;
	padding:2px 0;
	white-space:nowrap;
}
#menuprincipal ul li a{
   /*color:#fff;
   text-decoration:none;  
   outline:none;*/
	/*color:#FFFFFF;
	font-size:0.8em;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;*/
	background-color:#578BB8;
	border-bottom:4px solid #578BB8;
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:normal;
	padding:4px 10px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}
#menuprincipal ul li a:hover{
   /*color:#d3ceae;*/
   background:#80B0DA none repeat scroll 0 0;
   	border-bottom:4px solid #578BB8;
	color:#FFFFFF;
	cursor:pointer;
	text-decoration:none;
}
#menuprincipal ul li.activo *{
  color:#e2f6b1;
  background:#80B0DA none repeat scroll 0 0;
  color:#FFF;
  font-weight:bold;
}

/*#columnaizquierda #menusecundario ul, #columnaizquierda #enlacescolumnaizquierda ul{
    font-size: 0.8em;
	line-height: 1.5em;
	font-weight: bold;
}

#columnaizquierda #menusecundario ul,  #columnaizquierda #menusecundario ul li, 
#columnaizquierda #enlacescolumnaizquierda ul, #columnaizquierda #enlacescolumnaizquierda ul li{
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-weight: bold; 
}



#columnaizquierda #menusecundario ul li, #columnaizquierda #enlacescolumnaizquierda ul li{
    display: inline;
	line-height: 1.5em;
	height: 1.5em;
	border: none;
}

#columnaizquierda #menusecundario ul li a:hover,
#columnaizquierda #enlacescolumnaizquierda ul li a:hover
 {
	text-decoration: none;
	color:#80B0DA;
}

#columnaizquierda #menusecundario ul li a, #columnaizquierda #enlacescolumnaizquierda ul li a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 1;
	height: 1.5em;
	width: 100%;
	height: auto;
	line-height: 1.5em;
	padding-left: 10px;
	border-bottom:1px solid #acacac;
	color:#214A8F;	
}


#columnaizquierda #menusecundario, #columnaizquierda #enlacescolumnaizquierda{
	margin-bottom: 10px;
	margin-top: 5px;
	background: #ffffff;
	border-right:2px dotted #a0a0a0;
	padding-right: 10px;
	padding-left:5px;
	padding-bottom: 5px;
	width:190px;
	
}

#columnaizquierda #menusecundario h2,#columnaizquierda #enlacescolumnaizquierda h2{
	color: #90A4C7;
	font-size:  1em;
	margin-bottom: 5px;
	border-bottom: 1px dotted #a0a0a0;
	line-height:12.3px;
}
*/
/*#menusecundario ul li.activo, #menuterciario ul li.activo{
  color:#ef580d;
  margin-left:0.1em;
}
#menusecundario ul li.activo a, #menuterciario ul li.activo a{
  color:#ef580d;
}
#menusecundario ul li a.activo, #menuterciario ul li a.activo{ 
 color:#ef580d;
}*/

#menusecundario ul, #enlacescolumnaizquierda ul{
    font-size: 0.8em;
	line-height: 1.5em;
	font-weight: bold;
	border:none;
}

#menusecundario ul,  #menusecundario ul li, 
#enlacescolumnaizquierda ul, #enlacescolumnaizquierda ul li{
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-weight: bold; 
}



#menusecundario ul li, #enlacescolumnaizquierda ul li{
    display: inline;
	line-height: 1.5em;
	height: 1.5em;
	border: none;
}

#menusecundario ul li a:hover,
#enlacescolumnaizquierda ul li a:hover
 {
	text-decoration: none;
	color:#80B0DA;
}

#menusecundario ul li a, #enlacescolumnaizquierda ul li a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 1;
	height: 1.5em;
	width: 100%;
	height: auto;
	line-height: 1.5em;
	padding-left: 10px;
	border-bottom:1px solid #acacac;
	color:#214A8F;	
}


#menusecundario, #enlacescolumnaizquierda{
	margin-bottom: 10px;
	margin-top: 5px;
	background: #ffffff;
	border-right:2px dotted #a0a0a0;
	padding-right: 10px;
	padding-left:5px;
	padding-bottom: 5px;
	width:190px;
	
}

#menusecundario h2,#enlacescolumnaizquierda h2{
	color: #90A4C7;
	font-size:  1em;
	margin-bottom: 5px;
	border-bottom: 1px dotted #a0a0a0;
	line-height:12.3px;
}

#menuterciario ul{
	margin-top:0;
}

#menuterciario ul li{
  background:none; 
}

#menuterciario ul li.activo{
  color:#ef580d;
  margin-left:0.1em;
}

#menuterciario ul li.activo a{
  color:#ef580d;
}

#menuterciario ul li a.activo{ 
 color:#ef580d;
}

#pie #datos{
 width:55%;
 height:50%;
 overflow:hidden;
 padding-top:0.6em;
 margin:0 auto;
}
#pie  #datos p{
   text-align:center;
  color:#fff;
}

#pie  a{
/*color:#fff;*/
	font-weight: bold; 
	color: #f0f0f0;
	text-decoration: underline;
}

#pie a:hover {
	color: #ffffff; 
	text-decoration: underline;
}

#pie p, #pie1 p {
color:#FFDDEE;
margin:0;
padding:0;
text-align:center;
}

#galeriainterior ul li, #enlacesinterior ul li{
    clear:none;
	float:left;
	background:none;
}

.flotaizquierda{
 float:left !important;
}
.flotaderecha{
 float:right !important;
}
.noflota{
  clear:both;
}
.masinformacion{
  clear:both;
  text-align:right;
  padding-right:0.5em;
  border:1px solid #e2e0d3;
  background:#efeddf;
  margin-bottom:5px;
  margin-bottom:5px;
}
.centrado{
  text-align:center;
}
.resaltado{
 font-weight:bold;
}
.key{
 text-decoration:underline;
}
ul.paginacion{
    clear:both;
	width:100%;
	height:100%;
	overflow:hidden;
	margin:10px auto;
	text-align:center;
	padding:1px 0px 1px 0px;
    background:#f6f7d5;
	border-top:1px solid #eaec9e;
	border-bottom:1px solid #eaec9e;
}
ul.paginacion li{
    background:none;
	display:inline;
}
ul.listadointerior li img{
  float:left;
  max-width:30%;
}
*html ul.listadointerior li img{
  width: expression(this.width > 180? "30%" : "auto");
}


#columnaizquierdainterior .thumb{
 border:none !important;
 background:none !important;
}

.thumb{
 margin-bottom:1em;
 padding-top:0.5em;
 background:#f3f1e2 !important;
}
.thumbenlace{
 margin-bottom:1em;
 padding-top:0.8em;
 background:none;
 width:130px;
 height:150px; 
background:#ebeeb6 url('/uploads/animacor/fondomigas.gif') repeat-x bottom left !important;
 margin-right:18px;
 overflow:hidden;
}
.thumb a{
  background: #ebeeb6 !important;
  margin:0 auto;
  text-align:center;
  padding:0px;
  padding-bottom:15px;
  padding-right:2.5px;
  margin-bottom:0.5em;
}
.thumbenlace a{
display:block;
 padding:0px !important;
  margin:0px !important;
   text-align:center;
    width:110px;
}
.thumbenlace a.imagenenlace{
 max-height:120px; 
 overflow:hidden;
}

.thumbenlace a.enlaceenlace{
 text-align:center;
 line-height:1.1em;
}
.thumb  div.nombrealbum{
border-top: 1px dotted #d8d6c9;
background:#ebeeb6 url('/uploads/animacor/fondomigas.gif') repeat-x bottom left !important;
}
.thumb p{
 margin:0px;
 padding:0px;
 text-align:center;
 height:2.5em;
  padding-bottom:0.5em;
}
.thumb img{
 max-height:75px;
}
.thumbenlace img{
max-height:90px;
}
*html .thumb img{
 height:75px;
}
*html .thumbenlace img{
 height:65px;
}
#TB_window {
border:4px solid #c36712;
background-color:#f3f1e2;
}

div.capasuscripcion{
 width:50%;
 float:left;
}
dl{
  padding:0px;
  margin:0px 0px 0px 0px;
}
dl.suscripcion{
}
.suscripcion dd {
  float: left;
  width: 85%;
  
}  
.suscripcion dd label{
 width:80%;
}
.suscripcion dt {
  float: left;
  clear: left;
  width: 6%;
}

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

.suscripcion {
  overflow: hidden;
}
#map{
   margin:0 auto;
   width:480px;
   height:320px;
   clear:both;
   border:1px solid #c36712;
}
#map img{
 border:none;
}
/*Planos PGOU*/
#plano {
	display:block; 
	width:400px; 
	height:264px; 
	text-align:center;
	background:url('/uploads/animacor/urbanismoPlano.gif') no-repeat; 
	position:relative;
	margin-left:90px;
	
}

#plano ul li {
	list-style-type:none;
	background:none !important;
}

#plano a{
	text-indent: -1000em;
	overflow: none;
}
a#plano1 {
	display:block; 
	width:133px; 
	height:66px; 
	padding-top:3px; 
	overflow:hidden; 
	position:absolute; 
	left:3px;top:2px; 
	background:transparent url('/uploads/animacor/urbanismoPlano1.gif')  no-repeat 131px 64px;
}
a#plano2{
	display:block; 
	width:133px;
	height:66px;
	padding-top:3px;
	overflow:hidden;
	position:absolute;
	left:135px;
	top:2px;
	background:transparent url('/uploads/animacor/urbanismoPlano2.gif') no-repeat 131px 64px;
}
a#plano3{
	display:block;
	width:133px;
	height:66px;
	padding-top:3px;
	overflow:hidden;
	position:absolute;
	left:266px; top:2px;
	background:transparent url('/uploads/animacor/urbanismoPlano3.gif') no-repeat 131px 64px;
}
a#plano4{
	display:block;
	width:133px;
	height:66px;
	padding-top:3px;
	overflow:hidden;
	position:absolute;
	left:3px;
	top:68px;
	background:transparent url('/uploads/animacor/urbanismoPlano4.gif') no-repeat 131px 64px;
}
a#plano5{
	display:block;
	width:133px;
	height:66px;
	padding-top:3px;
	overflow:hidden;
	position:absolute;
	left:135px;
	top:68px;
	background:transparent url('/uploads/animacor/urbanismoPlano5.gif') no-repeat 131px 64px;
}
a#plano6{
	display:block;
	width:133px;
	height:66px;
	padding-top:3px;
	overflow:hidden;
	position:absolute;
	left:266px;
	top:68px; 
	background:transparent url('/uploads/animacor/urbanismoPlano6.gif') no-repeat 131px 64px;
}
a#plano7{
	display:block;
	width:133px;
	height:66px;
	padding-top:3px;
	overflow:hidden; 
	position:absolute;
	left:3px; 
	top:133px;
	background:transparent url('/uploads/animacor/urbanismoPlano7.gif') no-repeat 131px 64px;
}
a#plano8{
	display:block;
	width:133px;
	height:66px;
	padding-top:3px;
	overflow:hidden;
	position:absolute;
	left:135px;
	top:133px;
	background:transparent url('/uploads/animacor/urbanismoPlano8.gif') no-repeat 131px 64px;
}
a#plano9{
	display:block;
	width:133px; 
	height:66px; 
	padding-top:3px; 
	overflow:hidden; 
	position:absolute; 
	left:266px; 
	top:133px; 
	background:transparent url('/uploads/animacor/urbanismoPlano9.gif') no-repeat 131px 64px;
}
a#plano10{
	display:block; 
	width:133px; 
	height:66px; 
	padding-top:3px; 
	overflow:hidden; 
	position:absolute; 
	left:135px; 
	top:198px; 
	background:transparent url('/uploads/animacor/urbanismoPlano10.gif') no-repeat 131px 64px;
}
a#plano11{
	display:block;
	width:133px;
	height:66px; 
	padding-top:3px; 
	overflow:hidden; 
	position:absolute; 
	left:266px; 
	top:198px; 
	background:transparent url('/uploads/animacor/urbanismoPlano11.gif') no-repeat 131px 64px;
}
a#plano1:hover, a#plano2:hover,a#plano3:hover,a#plano4:hover,a#plano5:hover,a#plano6:hover,a#plano7:hover,a#plano8:hover,a#plano9:hover,a#plano10:hover,a#plano11:hover    
{
	background-position: 0 0;
}
a#piePdf{
	display:block;
	margin:0 auto;
	background: transparent url('/uploads/animacor/icono-adobe.gif') no-repeat;
	text-indent:-1000em;
	width:86px;
	height:31px;
}
#eltiempo{
 text-align:center;
}
.mitad{
 width:50%;
}

/*IDIOMAS*/
/*#idiomas {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #BFBFBE;
color:#4D6EA5;
font-size:0.8em;
height:18px;
line-height:18px;
padding-right:2px;
text-align:right;
width:748px;
}

#idiomas a {
color:#214A8F;
text-decoration:none;
}

#idiomas a:hover {
color:#80B0DA;
}*/

#idiomas {
text-align:right;
float:right;
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #BFBFBE;
color:#4D6EA5;
/*font-size:0.8em;*/
height:18px;
line-height:18px;
padding-right:2px;
padding-right:5px;
}

#idiomas a {
color:#214A8F;
text-decoration:none;
}

#idiomas img {
margin:0px;
}

#idiomas a:hover {
color:#80B0DA;
}

/*Menu Navegacion*/
#columnasinterior #columnacentroancha #menunavegador{
	margin-bottom:10px;
	margin-top:10px;
	width:750px;
}
#columnasinterior #columnacentroancha #menunavegador ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	text-align: right;
	border-top: 1px #90A4C7 solid;
	border-left:none;
	margin-right:5px;
	margin-left:5px;
}

#columnasinterior #columnacentroancha #menunavegador ul li {
	border: 0;
	padding: 0;
	margin: 0;
	display: inline;
}

#columnasinterior #columnacentroancha #menunavegador ul li a{
	text-decoration: none;
	padding: 0 3px;
	color: #214a8f;
}

#columnasinterior #columnacentroancha #menunavegador ul li a:hover{
	text-decoration: underline;
	color: #80b0da;
}

/*Fin menu navegacion */

/*Noticias*/
#columnasinterior #columnacentroancha h3.noticia{
     font-family:Verdana,Arial,Helvetica,sans-serif;
     font-size:1em;
     border-bottom:none;
     margin-top:0;
     text-transform:none;
     line-height:1em;
     margin-left:5px;
     margin-bottom: 10px;
     font-weight:normal;
}

#columnasinterior #columnacentroancha .resaltado{
    font-weight:bold;
}

#columnasinterior #columnacentroancha .noticia{
     margin-left:5px;
     line-height:13px;
}

/* End of 'animacor : comun' */

