* CSS DIPUTACIÓN PROVINCIAL DE ALMERÍA */
/* AUTOR: ANTONIO RESTOY CARVAJAL */
/*div { border:1px dotted #000;} */

body
{	
background: #ffffff;
margin: 0px;
font: normal 11px Sans-serif;
}
a
{
	text-decoration: none;
	color: #45637A;
}
a:hover
{
	text-decoration: underline;
	color: #A3993C;
}




/*** centro ***/
#centro
{
position: relative;
width: 1px;
height: 1px;
top: 0px;
left: 50%;
margin: 0px;
}

/*** general ***/

#general
{
position: relative;
top: 0px;
left: -485px;
width: 970px;
margin: 0px;

}

#cabecera
{
float: left;
width: 970px;
height: 246px;
background-image: url(imagenes/portada.jpg);
background-position: left top;
background-repeat: no-repeat;
margin: 0px;
}
#cabecera2
{
float: left;
width: 970px;
height: 100px;
/height: 90px;

background-image: url(imagenes/portada_x.jpg);
background-position: left top;
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
}

#menu_superior
{

background-color: #052638;
float: left;
width: 970px;
height: 25px;
}
#menu_superior table
{
float: left;
margin: 0px;
padding: 0px;
width: 970px;
font: normal 11px Sans-serif;
color: #9DAAB1;
height: 25px;
}
#menu_superior table td.idiomas
{
width: 196px;
}

#menu_superior table td.menucentro
{
width: 578px;
}
#menu_superior table td.menucentro a
{
font: normal 11px Sans-serif;
color: #9DAAB1;
text-decoration: none;
}
#menu_superior table td.menucentro a:hover
{

color: #ff9900;

}
#menu_superior table td.buscador
{
width: 196px;
}
#menu_superior table td.buscador input
{

width: 80px;
border-width: 0px;
margin: 0px;
padding: 2px;
font: normal 9px Sans-serif;
}
#menu_superior2
{

float: left;
width: 970px;
height: 15px;
}
#menu_superior2 table
{
float: left;
margin: 0px;
padding: 0px;
width: 970px;
font: normal 11px Sans-serif;
height: 15px;
}
#menu_superior2 table td.mapa
{
width: 196px;
font: normal 12px Sans-serif;
color: #9E9439;
background-color: #D9D5A0;
}
#menu_superior2 table td.mapa a
{
color: #9E9439;
text-decoration: none;
}
#menu_superior2 table td.mapa a:hover
{
color: #45637A;
text-decoration: none;
}
#menu_superior2 table td.tiradenovedades
{
width: 578px;
background-color: #45637A;
font: normal 12px Sans-serif;
color: #9DAAB1;
}
/*** cuerpo : menu izquierdo, centro y menu derecho ***************************/
#cuerpo
{

float: left;
width: 970px;
min-height: 365px;
/height: 400px;
}
#cuerpo table
{
float: left;
margin: 0px;
padding: 0px;
width: 970px;
min-height: 400px;
/height: 400px;
}
/*** cuerpo : menu izquierdo*********************************/


#cuerpo table td.izquierda
{
/align:center;
width: 171px;
background-color: #F4F3E4;
min-height: 400px;
/height: 400px;
padding: 10px 0px 15px 25px;
}
#cuerpo table td.izquierda a img
{
float: left;
margin: 0px 0px 15px 0px;
/margin: 0px 0px 15px -3px;
padding: 0px;
}
#cuerpo table td.izquierda ul
{
width: 145px;
margin: 0px 0px 15px 0px;
/margin: 0px 0px 5px 0px;
padding: 0px;
list-style-type: none;
text-align: left;
background-image: url(imagenes/izquierda_fondo_ul.gif);
background-position: left top;
background-repeat: repeat-y;
float: left;
}

#cuerpo table td.izquierda #pestana
{
float: left;
background-image: url(imagenes/derecha_tiempo_fondo.gif);
background-position: left top;
background-repeat: repeat-y;
background-color: #fff;
margin: 0px 0px 20px 20px;
/margin: 0px 0px 20px 10px;
padding: 0px 0px 0px 0px;
}


#cuerpo table td.izquierda h3
{
background-image: url(pestana_secciones.gif);
background-position: left top;
background-repeat: no-repeat;
font: bold 11px Verdana,Sans-serif;
width: 145px;
color: #9E9439;
height: 19px;
text-align: left;
margin:  0px 0px 5px 0px;
}

#cuerpo table td.izquierda h3 font
{
font: bold 11px Verdana,Sans-serif;
text-align: left;
margin:  0px 0px 8px 10px;
}



#cuerpo table td.izquierda ul li.normal
{

width: 105px;
height: auto;
min-height: 15px;

float: left;
margin-left: 16px;
/margin-left: 8px;

background-image: url(imagenes/izquierda_vineta.gif);
background-position: 0px 5px;
background-repeat: no-repeat;
}
#cuerpo table td.izquierda ul li.normal a
{
font: normal 10px Sans-serif;
color: #9DAAB1;
border-bottom: 1px solid #C9C478;
margin-left: 8px;
width: 105px;

float: left;
text-decoration: none;
}
#cuerpo table td.izquierda ul li.normal a:hover
{
color: #45637A;
}
#cuerpo table td.izquierda ul li.bloque00
{
margin: 0px;
padding:0px;
width: 145px;
height: 10px;
list-style-image: none;
background-image: url(imagenes/izquierda_rotulo00.gif);
background-position: left top;
background-repeat: no-repeat;
background-color: #F4F3E4;
float: left;
}
#cuerpo table td.izquierda ul li.bloque01
{
margin: 0px 0px 8px 0px;
padding:0px;
width: 145px;
height: 19px;

margin:  0px 0px 5px 0px;
list-style-image: none;
background-image: url(pestana_secciones.gif);
background-position: left top;
background-repeat: no-repeat;
}

#cuerpo table td.izquierda ul li.bloque01 font
{
font: bold 11px Verdana,Sans-serif;
color: #9E9439;
text-align: left;
margin:  0px 0px 0px 10px;
}

#cuerpo table td.izquierda ul img
{
	float: center;
	margin: 0px;
	/margin: 0px 0px 0px -3px;
	padding: 0px!important;

}

#cuerpo table td.izquierda ul  a img.pestana
{

	margin: 0px 0px 0px 5px;
	/margin: 5px 0px 0px 10px;
	border: 1px solid #C9CC7D;
	float: left;
	clear: both;
}

#cuerpo table td.izquierda ul li.bloque02
{
margin: 0px 0px 8px 0px;
padding:0px;
width: 145px;
height: 19px;
list-style-image: none;
background-image: url(pestana_secciones.gif);
background-position: left top;
background-repeat: no-repeat;
}
#cuerpo table td.izquierda ul li.bloque03
{
margin: 0px 0px 8px 0px;
padding:0px;
width: 145px;
height: 19px;
list-style-image: none;
background-image: url(pestana_secciones.gif);
background-position: left top;
background-repeat: no-repeat;
}
#cuerpo table td.izquierda ul li
{
margin: 0px;
padding:0px;
width: 145px;
height: 19px;

}

#cuerpo table td.izquierda ul.vacio {
display: none 
}
/*** cuerpo : centro *************************************/

#cuerpo table td.centro
{
width: 578px;
min-height: 400px;
/height: 400px;
padding-bottom: 10px;

}
#cuerpo table td.centro table
{
width: 495px;
float: left;
/height: 300px;
margin: 10px 0px 0px 40px;
/margin: 10px 0px 0px 20px;
}
#cuerpo table td.centro table td.titulo01
{
background-image: url(imagenes/centro_titulo01.gif);
background-position: left top;
background-repeat: no-repeat;
width: 495px;
min-height: 19px;
height: 19px;
float: left;

margin: 0px;
padding: 0px;
}
#cuerpo table td.centro table td.port_bottom
{
background-image: url(imagenes/centro_port_bottom.gif);
background-position: left top;
background-repeat: no-repeat;
background-color: #fff;
width: 495px;
min-height: 12px;
height: 12px;
float: left;

margin: 0px;
padding: 0px;
}
#cuerpo table td.centro table td
{
background-color: #45637A;
width: 50%;
min-height: 60px;
float: left;

margin: 0px;
padding: 0px;
}
#cuerpo table td.centro table td #muestra
{
float: left;
margin: 5px 0px 0px 20px;
/margin: 0px 0px 0px 10px;

padding: 0px 20px 5px 0px;
border-bottom: 1px solid #AAB7C1;
font: normal 10px Sans-serif;
color: #BBBFC2;

}
#cuerpo table td.centro table td #muestra a
{
color: #BBBFC2;
text-decoration: none;
}
#cuerpo table td.centro table td #muestra a:hover
{
color: #ff9900;
text-decoration: none;
}
#cuerpo table td.centro table td #muestra b
{
font: bold 11px Sans-serif;
}
 
#cuerpo table td.centro table td #muestra img
{
float: left;
margin-right: 5px;
}
#cuerpo table td.centro #destacados
{
width: 495px;
float: left;
background-image: url(imagenes/centro_dest_fondo.gif);
background-position: left top;
background-repeat: repeat-y;
margin: 10px 0px 0px 40px;
/margin: 10px 0px 0px 20px;

}
#cuerpo table td.centro #destacados a
{
font: normal 9px Sans-serif;
color: #fff;
text-decoration: none;
}
#cuerpo table td.centro #destacados a:hover
{

color: #ff9900;
text-decoration: none;
}
#cuerpo table td.centro #destacados #rotulo
{
width: 495px;
min-height: 19px;
/height: 19px;
background-image: url(imagenes/centro_dest_rot.gif);
background-position: left top;
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
float: left;
}
#cuerpo table td.centro #destacados #dest_eventos, #cuerpo table td.centro #destacados #dest_noticias
{
width: 247px;
margin: 0px;
padding: 0px;
float: left;
}
#cuerpo table td.centro #destacados #dest_eventos #item, #cuerpo table td.centro #destacados #dest_noticias #item
{
font: normal 10px Sans-serif;
text-align: justify;
color: #47657C;
width: 227px;
margin: 5px 10px 0px 10px;
/margin: 5px 5px 0px 5px;
padding: 0px 0px 5px 0px;
float: left;
border-bottom: 1px solid #47657C;
}
#cuerpo table td.centro #destacados #dest_eventos #item img, #cuerpo table td.centro #destacados #dest_noticias #item img
{
float: left;
border: 1px solid #47657C;
margin: 2px 5px 0px 0px;
width: 34px;
}
#cuerpo table td.centro #destacados #dest_pie
{
width: 495px;
min-height: 19px;
/height: 19px;
background-image: url(imagenes/centro_dest_pie.gif);
background-position: left top;
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
float: left;
}
#cuerpo table td.centro #vinculos
{
width: 495px;
float: left;
background-image: url(imagenes/centro_vinc_fondo.gif);
background-position: left top;
background-repeat: repeat-y;
margin: 10px 0px 0px 40px;
/margin: 10px 0px 0px 20px;

}
#cuerpo table td.centro #vinculos a img
{
	margin-top: 10px;
}
#cuerpo table td.centro #vinculos #rotulo
{
width: 495px;
min-height: 19px;
/height: 19px;
background-image: url(imagenes/centro_vinc_rot.gif);
background-position: left top;
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
float: left;
}
#cuerpo table td.centro #vinculos #vinc_pie
{
width: 495px;
min-height: 11px;
/height: 11px;
background-image: url(imagenes/centro_vinc_pie.gif);
background-position: left bottom;
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
float: left;
}
/*** cuerpo : menu derecho *******************************/
#cuerpo table td.derecha
{
width: 196px;
background-color: #F4F3E4;
min-height: 400px;
/height: 400px;
padding: 10px 0px 70px 0px;
background-image: url(imagenes/derecha_fondo.gif);
background-position: right bottom;
background-repeat: no-repeat;

}

#cuerpo table td.derecha h3
{
background-image: url(pestana_secciones.gif);
background-position: left top;
background-repeat: no-repeat;
font: bold 11px Verdana,Sans-serif;
width: 145px;
color: #9E9439;
height: 19px;
text-align: left;
margin:  0px 0px 5px 0px;
}

#cuerpo table td.derecha h3 font
{
font: bold 11px Verdana,Sans-serif;
text-align: left;
margin:  0px 0px 8px 10px;
}

#cuerpo table td.derecha #comarcas
{
float: left;
background-image: url(imagenes/derecha_promo_fondo.gif);
background-position: left top;
background-repeat: repeat-y;

margin: 0px 0px 20px 20px;
/margin: 0px 0px 20px 10px;
padding: 0px 0px 0px 0px;
}
#cuerpo table td.derecha #comarcas img
{
	float: left;
	margin: 0px;
	/margin: 0px 0px 0px -3px;
	padding: 0px!important;

}

#cuerpo table td.derecha #comarcas a img.promos
{

	margin: 5px 0px 0px 10px;
	/margin: 5px 0px 0px 10px;
	border: 1px solid #C9CC7D;
	float: left;
	clear: both;
}




#cuerpo table td.derecha #promociones
{
float: left;
background-image: url(imagenes/derecha_promo_fondo.gif);
background-position: left top;
background-repeat: repeat-y;

margin: 0px 0px 20px 20px;
/margin: 0px 0px 20px 10px;
padding: 0px 0px 0px 0px;
}
#cuerpo table td.derecha #promociones img
{
	float: left;
	margin: 0px;
	/margin: 0px 0px 0px -3px;
	padding: 0px!important;

}

#cuerpo table td.derecha #promociones a img.promos
{

	margin: 5px 0px 0px 10px;
	/margin: 5px 0px 0px 10px;
	border: 1px solid #C9CC7D;
	float: left;
	clear: both;
}

#cuerpo table td.derecha #eltiempo
{
float: left;
background-image: url(imagenes/derecha_tiempo_fondo.gif);
background-position: left top;
background-repeat: repeat-y;
background-color: #fff;
margin: 0px 0px 20px 20px;
/margin: 0px 0px 20px 10px;
padding: 0px 0px 0px 0px;
}
#cuerpo table td.derecha #eltiempo img
{
	float: left;
	margin: 0px;
	/margin: 0px 0px 0px -3px;
	padding: 0px!important;

}

#cuerpo table td.derecha #eltiempo a img.eltiempo
{

	margin: 5px 0px 0px 10px;
	/margin: 5px 0px 0px 10px;
	border: 1px solid #C9CC7D;
	float: left;
	clear: both;
}

#pie
{
background-color: #45637A;

font: normal 11px Sans-serif;
color: #9DAAB1;
float: left;
width: 970px;
height: 20px;
text-align: center;
padding-top: 4px;
}
#pie a
{
font: normal 11px Sans-serif;
color: #9DAAB1;
text-decoration: none;
}
#pie a:hover
{
color: #ff9900;
}



