body {
	background-color:#F2F2F2;
	font-family: Verdana, sans-serif;
	font-size:13px;
	color:#333333;
	margin:0;
	margin:0;
	padding:0;
}

TD { font-size:13px; } 

a { text-decoration:none; color:#008CC4; }
a:hover { text-decoration:underline; }

p {
	font-size:13px;
	line-height:17px;
}

h1.titulo {
	font-family: 'Alegreya Sans SC', Verdana, sans-serif;				
	font-size:16px;
	font-weight:bolder;	
	color:#00B1EB;
}
h1.titular_1 {
	font-family: 'Alegreya Sans SC', Verdana, sans-serif;				
			width:100%;
			font-size:18px;
			color:#222222;
			padding:0px 0px 10px 0px;
			border-bottom:1px dotted #838383;
}
img {
	border:none;
}
/******CLEAR****/
	.clear {
		clear:both;
	}
#contenedor {
	width:1020px;
	margin:0 auto;
}
	#cabecera {
		width:1020px;
		padding:10px 0px 0px 0px;
	}
		
		#logo {
			width:100px;
			height:50px;
			margin:5px;
			float:left;
		}
		#cabecera_dr {
			width:830px;
			float:left;
			margin:0px 0px 0px 20px;
		}
		
			h1.eurogrupo{
				float:left;
				width:450px;
				margin:10px 0px 0px;
				font-family: 'Alegreya Sans SC', Verdana, sans-serif;				
				font-size:17px;
				font-weight:bold;
				color:#253391;
			}
	
			#idioma{
				float:left;
				margin-left:50px;
				margin-top:20px;
			}
	
			#buscador {
				width:630px;
				text-align:right;
				margin:20px 0px 0px 250px;
			}
		
				#buscador input.txt_buscador {
					width:150px;
					padding:9px 5px 9px 5px;
					border-top:1px solid #D4D4D4;
					border-bottom:1px solid #D4D4D4;
					border-left:1px solid #D4D4D4;
					color:#D4D4D4;
					font-size:14px;
					margin:0px;
					float:left;
					margin:15px 0px 0px 0px;				
					
				}
				#buscador input.boton_buscador {
					width:43px;
					height:35px	;			
					background:url(../img/buscador.jpg) top center no-repeat;					
					border:none;					
					margin:5px 0px 15px -25px;
					
					
					
				}
	/*cuerpo*/
	#cuerpo {
		width:980px;
		padding:20px;
		border-top:4px solid #00ADEE;
		border-left:1px solid #D4D4D4;
		border-right:1px solid #D4D4D4;
		background:#fff;
        overflow:visible;
		/*border:1px solid blue;*/
	}
		#cuerpo_sup {
			width:920px;
			margin:10px 0px 25px 0px;
			/*border:1px solid red;*/
		}
			#slider {
				width:448px;
				height:334px;
				float:left;
			}
			#resumen_noticias {
				width:445px;
				margin:0px 0px 0px 10px;
				/*border:1px solid blue;*/
				float:left;
				
			}
			.post {
						width:445px;
						border-bottom:1px dotted #B1B1B1;
						margin:0px 0px 10px 0px;
                        font-size: 10px;  
						
					}
			.post a img {
							float:left;
							margin:0px 13px 15px 0px;
							border:1px solid #B1B1B1;
						}
						.post a{
							font-size:15px;
							color:#008CC4;							
							margin:0px 0px 7px 0px;
							font-weight:bold;
							
						}
						.post a.categoria {
							font-size:13px;
							font-weight:normal;
						}
						.post p {
							margin:7px 0px 5px 0px;							
							line-height:15px;
                            font-size: 10px; 
						}

			h3{ font-size:19px !important;}
			h3.post_titulo { 
				background-color: #333333;
				font-family: 'Maven Pro', sans-serif;
				font-size:14px;
				color:#FFFFFF;
				font-weight:bolder; 
				margin: 0;
				padding: 10px; 
			}
			.post_seccion {
						width:280px;
						background-color: #D2EEFF;
						border-bottom:1px dotted #B1B1B1;
						padding:5px 5px 10px 5px;
                        font-size: 10px;  						
			}
						.post_seccion a img {
							float:left;
							margin:0px 13px 15px 0px;
							border:1px solid #B1B1B1;
						}
						.post_seccion a{
							font-size:15px;
							color:#008CC4;							
							margin:0px 0px 7px 0px;
							font-weight:bold;
							
						}
						.post_seccion a.categoria {
							font-size:13px;
							font-weight:normal;
						}
						.post_seccion p {
							margin:7px 0px 5px 0px;							
							line-height:15px;
                            font-size: 10px; 
						}
		#cuerpo_inferior {
			width:920px;
			/*border:1px solid red;*/
		}
			.baner_portada {
				width:280px;
				float:left;
				margin:0px 14px 10px 0px;
			}
				.baner_portada.last {
					margin:0px 0px 0px 0px;
				}
				
			.baner_portada_foto {
				width:270px;
				padding:10px;
				float:left;
				margin:0px 0px 0px 0px;
				background-color:#FEF3E0;
				border:1px solid #FBAF32;
			}
				.baner_portada_foto a img {
					
					margin:0px 40px 0px 55px;
				}
		/*Cuerpo contenido*/
		#col_contenido {
			width:600px;
			/*border:1px solid red;*/
			margin:0px 25px 25px 0px;
			float:left;
		}
		#col_baner_contenido {
			width:290px;
			float:left;
			/*border:1px solid blue;*/
			padding:0px;
		}
			#col_baner_contenido h2 {
				font-size:18px;
				font-weight:normal;
				color:#fff;
				background-color:#333333;
				padding:5px;
			}
			#col_baner_contenido img {
				margin:20px 0px 0px 0px;
			}
			
			.resumen_post {
				width:290px;
				border-bottom:1px dotted #444;
				margin:0px 0px 15px 0px;
			}	
			.resumen_post a{
				margin:10px 0px 0px 0px;
				
				}
			.resumen_post p  {
				margin:0px 0px 5px 0px;
			}
			
	
		/*footer*/
		#footer {
			width:100%;
			padding:2px;
			margin:0 auto;
			background:#0098CA;
		}
			#f_contenedor {
				width:960px;
				margin:0 auto;
			}
				#f_contenedor h1 {
					font-size:24px;
					font-family:Comic Sans MS, sans-serif;
					margin:0px 0px 10px 0px;
					color:#fff;
				}
				#f_contenedor p, #f_contenedor a {
					color:#fff;
					font-size:12px;
				}
				 
				#f_contenedor a:hover {
					text-decoration:underline;
				}
				
			#col_logo_footer {
				width:226px;
				margin: 0 15px;
				float:left;
			}
			.col_footer {
				margin:10px 0px 10px 30px;
				float:left;
				
			}
				.col_footer a {
					color:#fff;
					font-size:14px;
				}
				.col_footer ul {
					list-style-image:url(../img/item_footer.gif);
					margin:12px 0px 0px -17px;
				}
				.col_footer ul li a{
					color:#fff;
					font-size:12px;
				}
	/***FORMULARIO CONTACTO2***/
	/*******************************/
	#formulario_contacto2 {
			width:405px;
			margin:0px 0px 15px 25px;
			float:left;
			/*margin-left:10px;
			margin-top:25px;*/
			/*padding-top:10px;*/
}	
	#formulario_contacto2 form {
		padding: 0px 15px 5px 0px;		
	}
	#formulario_contacto2 form label {
		margin:25px 0px 15px 0px;
		font-size:14px;
		font-weight:normal;
		color:#1B1A15;
		
	}

	#formulario_contacto2 form input, #formulario_contacto2 form textarea {
			width:100%;	
			height:30px;
			margin:8px 0px 8px 0px;
			color:#555C5E;
			font-size:14px;
			padding:5px;
			font-weight:normal;	
			border:1px solid #D2D6D7;
			border-radius:3px;
		}
		#formulario_contacto2 form input:hover, #formulario_contacto2 form textarea:hover, #formulario_contacto2 form input:focus, #formulario_contacto2 form textarea:focus {
			border:1px solid #858D8F;
			background-color:#F4FBD9;		
		}
		
		

	#formulario_contacto2 form input.boton_enviar{
			width:100px;
			height:36px;
			font-size:12px;
			font-family:Arial;
			font-weight:bold;
			/*text-align:center;*/
			background:url(../img/btn_enviar.jpg) no-repeat;
			color:#579F0C;
			border:none;
			clear:both;
			display:block;
			padding:2px 0px 2px 2px;
			margin:10px 0px 0px 0px;		
		}
#datos_contacto {
	width:200px;
	float:left;
	/*border:1px solid blue;*/
	margin:10px 0px 0px 66px;
}	

#scroll {
     height:300px;
     overflow:auto;
}	

#banner_pie{
	width:100%;
	background-color:#0098CA;
	text-align:center;
}
