body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,
fieldset,input,p,blockquote,th,td {
margin:0; padding:0;
}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,strong,th,var {
font-style:normal;
}

caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; }

p {
margin:0; padding:0;
}

.clearfloat {
	overflow: hidden;
}	

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align: center;
	margin: 0px;
	padding:0px;
	text-align: left;
	background-color:white;
	background-image: url(imghome/fd_inicio.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#container {
	margin: 0px auto;
	width: 968px;
	border-right-color: #DDE1E5;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #DDE1E5;
	border-left-style: solid;
	border-left-width: 1px;
}

/************************Cabecera/ Menú Auxiliar****************************/
#header{
	margin: 0px auto;
	width: 968px;
	height:74px;
	background-image: url(imgcomunes/cabecera.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#barra_menu {
	background-color: #454545;
	margin: 0px auto;
	width: 942px;
	font-size: 0.7em;
	padding:5px 13px;
	color: white;
}
#barra_menu a:link, #barra_menu a:visited {
	padding-right:10px;
	color: white;
	text-decoration: none;
}

#barra_menu a:hover {
	padding-right:10px;
	color: white;
	text-decoration: underline;

}

#sidebar1_cab {
	float: left;
	width: 670px;
	padding-top: 3px;
}
	
#sidebar2_cab {
	float: right; 
	width: 55px;
	padding-right:0px;
	padding-top: 3px;
	display:inline;
	color:#fff;
	text-align:center;
}
#mainContent_cab { 
	margin: 0 55px 0 720px; 
} 


#sidebar1_cab ul li {
	list-style:none;
	display:inline;
	padding-right:10px;
}


#search {
	height: 20px;	
	width: 140px;
	font-family: Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	color: #FFFFFF;
	border: 0px;
	padding-left:2px;
	background-color:#808080;	

	/*border: 2px solid white;
*/
}



input {
/*
	font-size:1.1em;
	border: 0px;
	border: 2px solid white;
*/
    border: 0px;
    padding:0px;
    background-color:#8B8989;
    border: 0px;	
}


.bton1 {
	background-color: #000000;
	padding: 0px 4px;
	color: white;
	border: 2px solid black;
	
}



/***************************Contenido****************************/
#separando {
	border-bottom:1px solid #DDE1E5;
	margin-bottom: 10px;
	margin-top: 10px;
}

#separaportada {
	overflow: hidden;
	border-right:1px solid #DDE1E5;
	border-left:1px solid #DDE1E5;
	width: 968px;
	margin: 0px auto;
	background-color: #FFFFFF;
	height: 10px;
}

#sidebar1 {
	float: left;
	width: 430px;
	background: white;
	padding: 7px 5px 0px 10px;
	color: black;
}
	
#sidebar2 {
	float: right;
	width: 173px;
	/*padding: 155px 0px 0px 0px;*/
	padding: 0px 0px 0px 0px;
	background-color: white;
	background-image: url(imghome/fdsidebar2.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align:center;

}
#mainContent {
	margin: 0 183px 0 452px;
	padding: 7px 5px 0px 5px;
	background-color: white;
	border-right-color: #DDE1E5;
	border-right-style: solid;
	border-right-width: 1px;
} 
#mainContent a:link, #mainContent a:visited { 
	color: #3e367d;
	text-decoration: none;
} 
#mainContent a:hover { 
	color: #3e367d;
	text-decoration: underline;
} 
#sidebar1 a:link, #sidebar1 a:visited, #sidebar1_pie a:link, #sidebar1_pie a:visited {
	color:#3e367d;
	text-decoration: none;
}
#sidebar1 a:hover, #sidebar1_pie a:hover {
	color:#3e367d;
	text-decoration: underline;	
}
/********************destacados sidebar1*********************************/
#main_highlight img {
	padding: 0px;
	border: 1px solid #cecece;
}
#main_highlight h1 {
	font-size: 1.7em;
	color: #006;
	padding-left: 6px;
}

#main_highlight p {
	font-size: 0.9em;
	line-height: 1.3em;
	color: black;
	padding: 5px 12px 10px 6px;
}
#highlights {
	padding-left: 5px;
}
.highlight {
	height: 110px;
	margin-bottom: 10px;
}
.highlight img {
	float: left;
	padding: 0px;
	margin-right: 8px;
}
.highlight h1 {
	font-size: 1em;
	color: #006;
	padding-left: 12px;
}
.highlight p {
	font-size: 0.8em;
	line-height: 1.4em;
	color: black;
	padding: 0px 12px 10px 12px;
}
.finalizador { 
	clear: both; 
	height: 1px;
}

/********************destacados maincontent*********************************/
.highlight2 {
	height: 120px;
	margin-bottom: 10px;
}
.highlight2 img {
	float: left;
	/*border-top: 1px dotted #00c1d2;*/
	margin-right: 8px;
	border: 1px solid #cecece;
}
.highlight2 h1 {
	font-size: 0.9em;
	font-weight: bold;
	padding-left: 12px;
}
.highlight2 p {
	font-size: 0.7em;
	line-height: 1.4em;
	padding: 3px 12px 3px 12px;
}
/****************************ranking lo+***************************/
#modulo_ranking {
	width: 300px;
	margin: 20px 0px;
}
#menuranking ul li { 
	font-size: 0.7em;
	font-weight: bold;
	display: inline;        
	padding: 2px 5px;       
	margin:5px 0px 0px 0px;        
	background-color:white; 
	border: 1px solid #ebebf2;}
#menuranking ul li:hover {        
	background-color:#ebebf2;       
	cursor: pointer; }
#menuranking ul {        
	border-bottom-width: 1px;
	border-bottom-style: solid;        
	border-bottom-color: #E4E4E4;}
#lista {
	font-size: 0.9em;
	font-weight: bold;
	display:block;
	background-color: #ebebed;
	padding: 10px 5px 10px 10px;
	margin-top: 0px;
}
ol {
	font-size:0.8em!important;	
	margin-left: 0px;
}
ol li {
	padding-bottom: 8px;
	list-style-position: inside;
	margin-left: 0px;
	padding-left: 0px;
	font-weight:bold;
}
ol li a {
	color: #306;
	text-decoration: none;
}
/*************************destacados sidebar2*******************************/
#sidebar2 h1 {
	font-size: 1.1em;
	font-family: "Arial";
	color: #F60;
	margin: 10px 0 2px 0;
	letter-spacing: 0.3em;
	font-weight: normal;
	
}
#sidebar2 p {
	font-size: 0.7em;
	margin-bottom: 10px;
	
}
.resaltado {
	font-weight: bold;
	
}
/*************************Pie***********************************/
#pie {
	margin: 1px auto 0px auto;
	width: 968px;
	border-top: 5px solid;
	border-right-color: #DDE1E5;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #E68119;
}
#sidebar1_pie {
	float: left;
	width: 397px;
	background: white;
	padding: 10px 15px 1px 20px;
	color: black;
	border-color: #DDE1E5;
	border-left-style: solid;
	border-left-width: 1px;
}
#sidebar2_pie {
	float: right;
	width: 175px;
	padding: 10px 4px 0px 8px;
	border-right-color: #DDE1E5;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #DDE1E5;
	border-left-style: solid;
	border-left-width: 1px;
	background-color: #FFFFFF;
}
#mainContent_pie {
	margin: 0px 190px 0px 422px;
	padding: 7px 3px 0px 3px;
	background-color: white;
} 
/**************************************pie_noticias_izquierda******************************/
#noticias_pie {
	list-style-image: none;
	list-style-type: none;

}
#sidebar1_pie p {
	font-size: 0.8em;
	line-height: 1.4em;
	padding-bottom: 5px;
}

#sidebar1_pie h1{
	font-size: 1em;
}
/**************************************pie_noticias_derecha******************************/
#ultimasnoticias_pie {
	list-style-image: none;
	list-style-type: none;
	margin-top: 15px;
	background-color:white;
	width: 178px;

}
#ultimasnoticias_pie p{
	font-size: 0.75em;
	line-height: 1.4em;
	padding-bottom:10px;
	padding-top:0px;
}

#ultimasnoticias_pie h1{
	font-size: 0.75em;
	line-height: 1.3em;
	/*border-bottom: 1px dashed #3e367d;*/
	padding-bottom:0px;
	margin-top:6px;
	background-color:white;
}

#sidebar2_pie li {
	margin-top: 0px; 
	margin-top: 10px; 
	margin-bottom: 14px; 
	border-bottom: 1px dashed #3e367d;
}

#sidebar2_pie a:link, #sidebar2_pie a:visited {
	color:#3e367d;
	text-decoration:none;
}
#sidebar2_pie a:hover{
	color:#3e367d;
	text-decoration:underline!important;
}
#sidebar2_pie h1 a:hover{
	color:#3e367d;
	text-decoration:underline!important;
}

/****************************pie_columna_central******************************/
#main  {
	float: left;
	width: 185px;
	background-color:white;
	border-left-color: #DDE1E5;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #DDE1E5;
	border-right-style: solid;
	border-right-width: 1px;
	padding: 0px 5px 0px 5px;
}
#main  img{
	padding: 10px 0px;
}

#agenda_pie {
	list-style-image: none!important;
	font-size: 0.7em;
	line-height: 1.2em;
	padding-left: 10px;
	list-style-type: none;
}
#agenda_pie li{
	padding-bottom:4px;
	list-style-type: disc;
	list-style-position: inside;
	padding-left: .2em;
}

#banner  {
	float: right;
	background-color:white;
	text-align: center;
}
#banner img {
	padding: 10px 0px;
	border-style: 1px solid #cecece;
	border-color: #CCCCCC;
}
#agenda_pie a:link, #agenda_pie a:visited {
	color:#3e367d;
	text-decoration:none;
}
#agenda_pie a:hover {
	color:#3e367d;
	text-decoration: underline;
}
/*************************menú pie*******************************/
#barra_menupie {
	margin: 0px auto;
	width: 944px;
	font-size: 0.7em;
	padding:20px 13px 10px 13px;
	background-color: #454545;
	border-bottom: solid #DDE1E5 1px;
}
#menupie ul li {
	list-style:none;	
	display: inline;
	padding-right:2px;
}
#menupie a:link, #menupie a:visited {
/*	color:#3e367d; */
	color:#DDDDDD;
	padding-right:5px;
	text-decoration: none;
}
#menupie a:hover {
	color:#FFFFFF;
	padding-right:5px;
	text-decoration: underline;
}

