/* CSS Document */
html {
	overflow: scroll;
	height: 100%;
	}

body {
	height: 100%;
	margin: 0;
	padding:0;
	}

p {
    font: 11px Arial, Helvetica, sans-serif;
	 line-height: 15px;
	 color:#666;
	 margin: 17px 0 0 10px;
	 letter-spacing: 0.01em;
}

a:visited{
color:#9f2d2f;
}

#cabecera a{
text-decoration:none;
}


h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#9f2d2f;
}

.logotipo{
position:relative;
margin-left:12px;
margin-top:12px;
height:auto;
width:auto;
float:left;
}

.titular_cabecera{
position:relative;
margin-left:130px;
margin-top:30px;
text-align:center;
font-size:25px;
height:auto;
width:auto;
float:left;
}

.cabecera__noticia_index{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#9f2d2f;
text-align:left;
font-weight:bold;
}


.cuerpo__noticia_index{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999;
text-align:justify;
float:left;
}



#puser {
    font: 12px Arial, Helvetica, sans-serif;
	 line-height: 17px;
	 margin: 25px 0 0 0px;
	 letter-spacing: 0.01em;
	 float:right;

}
.menu1 {
	font: 13px Arial, Helvetica, sans-serif;
	align: left;
	letter-spacing: 0.02em;
	margin: 0px;
	padding-left: 15px;
	color: #a54003;
	background-image: url("imagenes/fondomenu.gif");
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	}


.revista {
	align:center;
	letter-spacing: 0.02em;
	margin: 0px;
	padding-left: 139px;
	color: #a54003;
	}


.contacto{
	font: 12px Arial, Helvetica, sans-serif;
	align:right;
	letter-spacing: 0.02em;
	margin: 0px;
	padding-left: 139px;
	color: #a54003;
	}

.textonombre {
	font: 11px Arial, Helvetica, sans-serif;
	align:right;
	letter-spacing: 0.02em;
	margin: 0px;
	padding-left: 40px;
	color: #666;
	font-weight:bold;
	}
	
.textoapellidos {
	font: 11px Arial, Helvetica, sans-serif;
	align:right;
	letter-spacing: 0.02em;
	margin: 0px;
	padding-left: 40px;
	color: #666;
	}
				 
.textoaemail {
	font: 11px Arial, Helvetica, sans-serif;
	align:right;
	letter-spacing: 0.02em;
	margin: 0px;
	padding-left: 40px;
	color: #666;
	}				 
				 
				 
.textoaestablecimiento {
	font: 11px Arial, Helvetica, sans-serif;
	align:right;
	letter-spacing: 0.02em;
	margin: 0px;
	padding-left: 40px;
	color: #666;
	}
				 
.textonif {
	font: 11px Arial, Helvetica, sans-serif;
	align:right;
	letter-spacing: 0.02em;
	margin: 0px;
	padding-left: 32px;
	color: #666;
	}
	
.textoclave {
	font: 11px Arial, Helvetica, sans-serif;
	align:right;
	letter-spacing: 0.02em;
	margin: 0px;
	padding-left: 32px;
	color: #666;
	}
		
.textoconfirmeclave{
	font: 11px Arial, Helvetica, sans-serif;
	align:right;
	letter-spacing: 0.02em;
	margin: 0px;
	padding-left: 32px;
	color: #666;
	}
		        	
.textocorreos {
	font: 11px Arial, Helvetica, sans-serif;
	align:right;
	letter-spacing: 0.02em;
	margin: 0px;
	padding-left: 34px;
	color: #666;
}

.textocorreos input{
	background:none;
	border:none;
	width:auto;
}
	
.enviar {
	font: 12px Arial, Helvetica, sans-serif;
	align:right;
	letter-spacing: 0.02em;
	margin: 0px;
	padding-left: 144px;
	color: #a54003;
	}		
				 	

.textotelefono {
	font: 11px Arial, Helvetica, sans-serif;
	align:right;
	letter-spacing: 0.02em;
	margin: 0px;
	padding-left: 40px;
	color: #666;
	font-weight:bold;
	}
	
.textomovil {
	font: 11px Arial, Helvetica, sans-serif;
	align:right;
	letter-spacing: 0.02em;
	margin: 0px;
	padding-left: 40px;
	color: #666;
	font-weight:bold;
	}
	
.textofecha {
	font: 11px Arial, Helvetica, sans-serif;
	align:right;
	letter-spacing: 0.02em;
	margin: 0px;
	padding-left: 40px;
	color: #666;
	font-weight:bold;
	}


.textofechacuadro {
	font: 11px Arial, Helvetica, sans-serif;
	align:right;
	letter-spacing: 0.02em;
	margin: 0px;
	padding-left: 40px;
	padding-bottom:30px;
	color: #666;
	}

.textocurriculum {
	font: 11px Arial, Helvetica, sans-serif;
	align:right;
	letter-spacing: 0.02em;
	margin: 0px;
	padding-left: 40px;
	padding-bottom:12px;
	color: #666;
	font-weight:bold;
	}

.textodeseas{
	font: 11px Arial, Helvetica, sans-serif;
	align:right;
	letter-spacing: 0.02em;
	margin: 0px;
	padding-left: 40px;
	color: #666;
	font-weight:bold;}


.menu1 a{ 
	color: #9f2d2f;
	text-decoration: none;
	}
	
.menu1 a:hover {
	color: #9f2d2f;
	}
	
.menu1 b{
	color: #9f2d2f;
	}

img, a {
	border: none;
	}

.header {
	margin: none;
	}

.footer {
	font: 11px Arial, Helvetica, sans-serif;
	align: center;
	color: #a54003;
	margin: none;
	}

h1 {
	font: 27px Arial, Helvetica, sans-serif;
	margin: 0;
	color: #730000;
	padding: 0;
	}
	
h2 {
	font:
	font: 18px Arial, Helvetica, sans-serif;
	margin-left:15px;
	margin-top:25px;
	color: #730000;
	padding: 0;
	}
	
.destacado {
	margin-top: 10px;
	}
	
.destacadotitulo {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #a54003;
	border-bottom: 1px dotted #a54003;
	}	
	
.destacadotexto {
	font: 11px Arial, Helvetica, sans-serif;
	text-indent: 20px;
	letter-spacing: 0.01em;
	line-height: 13px;
	color: #74470F;
	text-align: left;
	margin: 0px;
	padding: 0px;
	}

.encabezado {
	font: 13px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-indent: 0px;
	text-align: justify;
	letter-spacing: 0.01em;
	line-height: 16px;
	margin-left: 130px;
	margin-right: 130px;
	margin-bottom: 7px;
	font-weight: 500;
	}

.encabezado strong{font-wieght: bold;}

.botonleermas {font: bold 11px Arial, Helvetica, sans-serif;
				color: #a54003;
				text-align: right;
				letter-spacing: 0.01em;}
.botonleermas a{font: bold 11px Arial, Helvetica, sans-serif;
				color: #9f2d2f;
				text-align: right;
				letter-spacing: 0.01em;
				text-decoration: none;}
.botonleermas a:hover {color: #9f2d2f;}


.fechabreves   {font: 10px Arial, Helvetica, sans-serif;
				color: #a54003;
				margin: 0px;
				padding: 0px;}
.titulobreves {font:  11px Arial, Helvetica, sans-serif;
				letter-spacing: 0.01em;
				line-height: 16px;
				color: #9f2d2f;
				text-align: left;
				margin: 0px 0 0 20px;
				padding: 0px;
				margin-top: 5px;}

.textobreves {font: 10px Arial, Helvetica, sans-serif;
				text-indent: 10px;
				letter-spacing: 0.01em;
				line-height: 13px;
				color: #74470F;
				text-align: justify;
				margin: 0px;
				padding: 0px;
				margin-top: 3px;}

.botonleermas2 {font: bold 9px Arial, Helvetica, sans-serif;
				color: #a54003;
				text-align: right;
				letter-spacing: 0.01em;
				border-bottom: 1px dotted #a54003;}
.botonleermas2  a{font: bold 9px Arial, Helvetica, sans-serif;
				color: #9f2d2f;
				text-align: right;
				letter-spacing: 0.01em;
				text-decoration: none;}
.botonleermas2 a:hover {color: #9f2d2f;}
.bullet  {margin-right: 4px;}
.fotocontenido {margin-top: 4px;}

.textocontenido_areaprivada {
		font: 11px Arial, Helvetica, sans-serif;
		text-indent: 0px;
		letter-spacing: 0.01em;
		line-height: 15px;
		color: #666;
		text-align: justify;
		margin-top: 10px;
		margin-left:5px;
		padding: 0px;
				}

.textocontenido {
		font: 11px Arial, Helvetica, sans-serif;
		text-indent: 0px;
		letter-spacing: 0.01em;
		line-height: 15px;
		color: #666;
		text-align: justify;
		margin-top: 10px;
		margin-left:25px;
		padding: 0px;
				}
				
.textocontenido a{
				text-decoration: none;
				color: #9f2d2f;
				}
.textocontenido a:hover{
				color:#9f2d2f;
				}
				
.enlaces        {font: 12px Arial, Helvetica, sans-serif;
				text-indent: 0px;
				letter-spacing: 0.01em;
				line-height: 17px;
				color:#663333;
				text-align: right;
				margin-top:50px;
				padding: 4px;}
				
				
.enlaces2        {font: 12px Arial, Helvetica, sans-serif;
				text-indent: 0px;
				letter-spacing: 0.01em;
				line-height: 17px;
				color:#663333;
				text-align: right;
				margin-top:50px;
				padding: 4px;
                }
.enlaces2:hover {font: 12px Arial, Helvetica, sans-serif;
				text-indent: 0px;
				letter-spacing: 0.01em;
				line-height: 17px;
				color:#FF9900;
				text-align: right;
				margin-top:50px;
				padding: 4px;
				}				
		
.tituloseccion {
                font: bold 15px Arial, Helvetica, sans-serif;
				width:auto;
				height:auto;
				background-color:#9f2d2f;
				border-top-right-radius:8px;
				border-bottom-right-radius:8px;
				moz-border-radius-topright:8px;
				-webkit-border-top-right-radius:8px;
				moz-border-radius-bottomright:8px;
				-webkit-border-bottom-right-radius:8px;
				padding-top:1px;
				padding-left:20px;
				letter-spacing: 0.01em;
				line-height: 22px;
				color: #FFF;
				text-align: justify;

}

.tituloseccion_boletin {
                font: bold 15px Arial, Helvetica, sans-serif;
				width:auto;
				height:auto;
				background-color:#9f2d2f;
				border-top-right-radius:8px;
				moz-border-radius-topright:8px;
				-webkit-border-top-right-radius:8px;
				padding-top:1px;
				padding-left:20px;
				letter-spacing: 0.01em;
				line-height: 22px;
				color: #FFF;
				text-align: justify;

}

.tituloseccion_areaprivada {
                font: bold 15px Arial, Helvetica, sans-serif;
				width:auto;
				height:auto;
				background-color:#9f2d2f;
				border-top-right-radius:8px;
				border-bottom-right-radius:8px;
				moz-border-radius-topright:8px;
				-webkit-border-top-right-radius:8px;
				moz-border-radius-bottomright:8px;
				-webkit-border-bottom-right-radius:8px;
				padding-top:1px;
				padding-left:20px;
				letter-spacing: 0.01em;
				line-height: 22px;
				color: #FFF;
				text-align: justify;
				margin-left:-10px;

}

.titulosubseccion {
                font: bold 12px Arial, Helvetica, sans-serif;
				letter-spacing: 0.01em;
				line-height: 15px;
				color: #9f2d2f;
				text-align: justify;
				padding: 0px;
				margin-top: 20px;
				margin-left:15px;
				border-bottom: 1px dotted #74470f;}
				
.titulares{
	margin-left:15px;
	color:#9f2d2f;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin-top:15px;
}
				

.textopuntosrevista{font: bold 12px Arial, Helvetica, sans-serif;
				   letter-spacing: 0.01em;
				   line-height: 15px;
				   color: #9f2d2f;
				   text-align: justify;
				   padding: 100px;
				margin-top: 10px;
				border-bottom: 1px dotted #74470f;}
				

.textopuntos{font: bold 12px Arial, Helvetica, sans-serif;
				   letter-spacing: 0.01em;
				   line-height: 15px;
				   color: #74470F;
				   text-align: justify;
				   padding: 100px;
				margin-top: 10px;
				border-bottom: 1px dotted #74470f;}

.textocontenido1{font: 12px Arial, Helvetica, sans-serif;
				letter-spacing: 0.01em;
				line-height: 17px;
				color: #74470F;
				margin-top: 6px;
				margin-bottom: 8px;
				text-align: left;}
				
				
.textoarticulos{font: 14px Arial, Helvetica, sans-serif;
				letter-spacing: 0.01em;
				background-image:url(imagenes/articulos2005.jpg);
				background-position:left;
				height:45px;
				line-height: 45px;
			    color:#663333;
				margin-top: 17px;
				padding-left:20px;
				margin-bottom: 8px;
				text-align: left;}
				
.textoarticulos2{font: 12px Arial, Helvetica, sans-serif;
				letter-spacing: 0.01em;
				background-color:
				#FFF4EA;
				width:526px;
			 line-height: 20px;
				text-align:left;
				color:
				#663300;
				margin-top: 10px;
				padding:15px;
				padding-bottom:10px;
			text-align: left;}
			

			
.textocontenido5{font: 11px Arial, Helvetica, sans-serif;
				letter-spacing: 0.01em;
				line-height: 17px;
				color: #666;
				margin-top: 66px;
				margin-bottom: 8px;
				text-align: center;}
				
				
				
.textoerror{font: 12px Arial, Helvetica, sans-serif;
				letter-spacing: 0.01em;
				line-height: 17px;
				
				
				color:
				#FF3300 ;
				margin-top: 6px;
				margin-bottom: 8px;
				padding-left:18px;}
				
				
				
.textodecretos{font: 12px Arial, Helvetica, sans-serif;
				letter-spacing: 0.01em;
			     line-height: 17px;
			    color: #74470F;
				margin-top: 15px;
				
				padding-right:16px;
				
				text-align: left;}
				
			
				
.mailacceso{font: 11px Arial, Helvetica, sans-serif;
				letter-spacing: 0.01em;
				line-height: 17px;
				padding-left:18px;
				color: #666;
				margin-top: 20px;
				margin-bottom: 8px;
				text-align: center;}
				


.fondoacceso{font: 12px Arial, Helvetica, sans-serif;
background-image:url(imagenes/menuacceso.jpg);
background-repeat:no-repeat;
height: 10px;
background-position:center;
padding:10px;
margin-top: 20px;
margin-bottom: 8px;
text-align: center;}
				 
		
				
.textoriesgos1   {font: 12px Arial, Helvetica, sans-serif;
				letter-spacing: 0.01em;
				line-height: 17px;
				color:
				#663333;
				margin-top: 20px;
				margin-bottom: 5px;
				padding: 8px;
				text-align: left;}
				
				
.textoriesgos2   {font: 12px Arial, Helvetica, sans-serif;
				letter-spacing: 0.01em;
				line-height: 17px;
				color:
				#663333
				
				;
				margin-top: 20px;
				margin-bottom: 0px;
	            padding: 10px;
				text-align: left;}
				

.enlacerevista{font: 12px Arial, Helvetica, sans-serif;
				letter-spacing: 0.01em;
				line-height: 17px;
				color:#663333;
				margin-top: 6px;
				margin-bottom: 0px;
				text-align: left;}


titulosubseccion2
.textocontenido3{
				margin-left: 8px;
				float: right;}

.textocontenido3 a{font: bold 12px Arial, Helvetica, sans-serif;
				color: #9f2d2f;
				text-align: left;
				text-decoration: none;
				}
				
.textocontenido2{font: 11px Arial, Helvetica, sans-serif;
				letter-spacing: 0.01em;
				line-height: 22px;
				color: #666;
				margin-left: 8px;
				text-align: left;}
				
.textocontenido2 a{font: bold 12px Arial, Helvetica, sans-serif;
				letter-spacing: 0.01em;
				line-height: 22px;
				color: #9f2d2f;
				text-align: left;
				text-decoration: none;
				}
				
.textocontenido2 a:hover{color:#FF9900;}


.textoformulario{font: 12px Arial, Helvetica, sans-serif;
				letter-spacing: 0.01em;
				height:510px;
				width:345px;
				border: 1px solid #FFCC66;
				padding-left:13px;
				padding-bottom:20px;
				line-height: 22px;
				color: #74470F;
				margin-left: 100px;
				text-align: left;
				border-radius:8px;
				-moz-border-radius:8px;
				-webkit-border-radius:8px;
				}
.textoformulario_registro{font: 12px Arial, Helvetica, sans-serif;
				letter-spacing: 0.01em;
				height:510px;
				width:250px;
				border: 1px solid #FFCC66;
				padding-left:13px;
				padding-bottom:20px;
				line-height: 22px;
				color: #74470F;
				margin-left: 150px;
				text-align: left;
				border-radius:8px;
				-moz-border-radius:8px;
				-webkit-border-radius:8px;
				}

.textogaleria{font: 12px Arial, Helvetica, sans-serif;
				letter-spacing: 0.01em;
				padding-top:8px;
				line-height: 22px;
				color:#74470F;
				border:1px dashed #CCC;
				margin-left: 0px;
				padding-left:10px;
				margin-left:15px;
				margin-right:15px;
				margin-bottom:5px;
				text-align:left;}
				



.textoregistrate{font: 20px Arial, Helvetica, sans-serif;
				letter-spacing: 0.01em;
				line-height: 22px;
				color:#74470F ;
				margin-left: 8px;
				text-decoration:none;
				text-align: left;}
				

.salir {font: 20px Arial, Helvetica, sans-serif;
				letter-spacing: 0.01em;
				line-height: 12px;
				color:
				#663333;
				margin-left: 8px;
				text-decoration:none;
				text-align: left;}

		
.registratefondo{background-image:url(imagenes/areaprivada.jpg);
				border:3px double #FF9966;   
				height:500px;
                margin-left: 4px;
				text-decoration:none;
				text-align: left;}
				

.registrocabezera{background-image:url(imagenes/.jpg);
				margin-left: 8px;
				text-decoration:none;
				text-align: left;
				margin-left: 8px;
				text-decoration:none;
				text-align: left;}
			


.textocontenido3 {font: bold 12px Arial, Helvetica, sans-serif;
				letter-spacing: 0.01em;
				line-height: 17px;
				color: #9f2d2f;
				text-align: left;
				margin-left: 20px;
				margin-right: 20px;
				margin-top: 20px;
				padding: 0px;}

.textocontenido3b {font: bold 12px Arial, Helvetica, sans-serif;
				letter-spacing: 0.01em;
				text-decoration:none;
				line-height: 17px;
				color: #9f2d2f;
				text-align: right;
				margin-left: 20px;
				margin-right: 20px;
				margin-top: 20px;
				padding: 0px;}

.textocontenido3 a{color: #9f2d2f;}
.textocontenido3 a:hover{color:#9f2d2f;}

.textocontenido4 {font: 12px Arial, Helvetica, sans-serif;
				text-indent: 0px;
				letter-spacing: 0.01em;
				line-height: 17px;
				color: #74470F;
				text-align: justify;
				padding: 0px;}
				
				

.textocontenidonoticias {
				font: 12px tahoma, arial, verdana;
				position:relative;
				width:300px;
				text-indent: 0px;
				letter-spacing: 0.01em;
				line-height: 17px;
				color:#663333;
				text-align:justify;
}
				

.pdf {font: 14px Arial, Helvetica, sans-serif;
			    letter-spacing: 0.01em;
			    color:#663333;
				background-color:#FFCC66;
				height:2px;
				
				
				
				
				padding:0px;
				padding-top:20px;
				
				
				padding-left:350px;
							
				text-align:
				left;}				




.puntos {font: 12px Arial, Helvetica, sans-serif;
			    letter-spacing: 0.01em;
			    color:#663333;
				
				padding:35px;
							
				text-align:
				left;
				padding-left:150px;}
				
				

.puntoss {font: 12px Arial, Helvetica, sans-serif;
			    letter-spacing: 0.01em;
			    color:#663333;
				background-image:url(imagenes/revistafondopuntos.jpg);
				padding:30px;
				border:1px solid black;				
				text-align:
				left;
				}

				
				
				
				

/* ESTILOS PARA EL MENU PRINCIPAL */

.menu1 {font: 13px Arial, Helvetica, sans-serif;
		align: left;
		letter-spacing: 0.02em;
		margin: 0px;
		padding-left: 15px;
		color: #a54003;
		background-image: url("imagenes/fondomenu.gif");
		height: 25px;
		min-height: 25px;
		max-height: 25px;
		text-align: right;}
			
.menu1 a{ color: #9f2d2f;
		text-decoration: none;}
.menu1 a:hover {color: #9f2d2f;}
.menu1 b{color: #a5444b;}

/* submenús */

.baseorganismo {font-size: 11px;
			background-color: #FFC300;
			height: 18px;
			padding-left: 68px;}


.basemercados {font-size: 11px;
			background-color: #FFC300;
			height: 18px;
			padding-left: 318px;}
			
.basecarne {font-size: 11px;
			background-color: #FFC300;
			height: 18px;
			padding-left: 460px;}

.baseprivada {font-size: 11px;
			background-color: #FFC300;
			height: 18px;
			padding-left: 590px;}


.submenu {font: 11px Arial, Helvetica, sans-serif;
			color: #a54003;
			margin-left: 15px;
			padding-left: 15px;
			}
.submenu a{color: #9f2d2f;
			text-decoration: none;}
.submenu a:hover {color: #9f2d2f;}
.submenu b{color: #a5444b;}

/* abecedario en miembros asociados */

.miembros {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #74470f;
	text-align: left;
	margin-top: 10px;
	text-align: center;}
.miembros a {
	text-decoration: none;
	color: #9f2d2f;
	font-weight: normal;
	}
.miembros a:hover { 
	color: #9f2d2f;
	}
.miembros strong {
	font-size: 16px;
	color: #db4c10;
	}

/* campos ficha cliente */

.ficha {font: 10px Arial, Helvetica, sans-serif;
color: #74470f;
text-align: left;
padding: 8px;
border: 1px dotted #74470f;
line-height: 18px;}
.ficha strong {color #db4c10;}
.ficha a {color: #9f2d2f;
		text-decoration: none;}

#grande {font-size: 11px;
font-weight: bold;}

.padding0 {margin: 0px;}

.formu {
	font-size : 10px;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight : normal;
	text-align: left;
}
.rojo {
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	color: #B30707;
	background-color: #FFC2C2;
}

h1.titles{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#D94000;
	padding-top:3px;
	background-image:url(imagenes/encabezado4_01.gif);
	background-repeat:no-repeat;
	padding-left:70px;
}


<!--links del apartado de vacuno -->

#links_carne {
font: bold 12px Arial, Helvetica, sans-serif;
color: #74470F;
display:block;
text-decoration:none;}


#links_formacion {
font: bold 12px Arial, Helvetica, sans-serif;
color: #74470F;
padding-top:3px;
display:block;
text-decoration:none;}


#links_formacion:hover {
font: bold 12px Arial, Helvetica, sans-serif;
color:#FF6633 ;
padding-top:3px;
line-height:normal
display:block;
text-decoration:underline;}


#links_carne:hover { 
color:#FF9900;
}


#links_carne1 {
font: bold 12px Arial, Helvetica, sans-serif;
color: #74470F;
text-decoration:none;
}



.texto_noticia{
position:relative;
height:auto;
width:auto;
margin-top:10px;
}

span.titulo{
color:#FF9933;
width: 80%;
float:left;
text-align: left;
font-weight:bold;
line-height: 17px;
background-image:url(imagenes/bullet.gif);
background-repeat:no-repeat;
background-position:0% .5em;
padding: 0 0 0 15px;
}

.foto_noticia{
position:relative;
width:100px;
height:70px;
background-image:url(imagenes/foto_default.jpg);
margin-right:15px;
float:left;
}

.noticias{
float:left;
width:520px;
position:relative;
padding:10px;
margin-bottom:15px;
background-color:#fef4f4;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

a.noticias{
text-decoration:none;
color:#9f2d2f;
padding-left:15px;
clear:left;
}

.texto_titular{
font-size:14px;
color:#9f2d2f;
}

a.noticias:hover{
text-decoration:none;
color:#9f2d2f;
padding-left:15px;
clear:left;
}

.top_noticias{
position:relative;
width:540px;
height:40px;
}

.top_revistas{
position:relative;
float:left;
width:555px;
margin-bottom:20px;
}

.carpeta_hemeroteca{
position:relative;
width:29px;
height:15px;
background-image:url(imagenes/carpeta_hemeroteca.jpg);
background-repeat:no-repeat;
margin-right:5px;
font:Georgia, "Times New Roman", Times, serif;
padding-top:6px;
text-align:center;
color:#FFF;
font-size:0.78em;
float:right;
}

.carpeta_hemeroteca a:hover{
color:#FFF;
font-weight:bold;
}

.carpeta_hemeroteca a:link{
color:#FFF;
font-weight:bold;
}

.carpeta_hemeroteca a:visited{
color:#FFF;
font-weight:bold;
}

.carpeta_hemeroteca a.selected{
color:#fff;
font-weight:bold;
}

.carpeta_hemeroteca_act {
	position:relative;
width:29px;
height:15px;
background-image:url(imagenes/carpeta_hemeroteca_act.jpg);
background-repeat:no-repeat;
margin-right:5px;
font:Georgia, "Times New Roman", Times, serif;
padding-top:6px;
text-align:center;
font-size:0.78em;
float:right;
}



.carpeta_hemeroteca_act a:link{
color:#FC0;
font-weight:bold;
text-decoration:underline;
}
.carpeta_hemeroteca_act a:visited{
color:#FC0;
font-weight:bold;
text-decoration:underline;
}


.texto_hemeroteca{
position:relative;
width:70px;
height:15px;
background-repeat:no-repeat;
margin-right:5px;
padding-top:5px;
font:Arial, Helvetica, sans-serif;
color:#9f2d2f;
font-size:11px;
float:right;
}

.texto_revis{
position:relative;
width:60px;
height:15px;
background-repeat:no-repeat;
margin-right:5px;
padding-top:5px;
font:Arial, Helvetica, sans-serif;
color:#9f2d2f;
font-size:11px;
float:right;
}

.cabecera_noticia{
font-family:Arial, Helvetica, sans-serif;
color:9f2d2f;
font-size:11px;
position:relative;
width:280px;
height:auto;
}

div.enlaces:hover{
color:#AA0000;
padding:15px;
background-color:#FFCC99;
float:right;
clear:left;
}

span.fecha{
float:left;
}

span.ver_mas{
float:right;
margin-left:15px;
}

.teclado{
width:540px;
height:30px;
margin:30px auto;
}

.teclado a{
border:1px solid #666666;
padding:2px;
margin:2px;
text-align:center;
width:20px;
font-size:0.8em;
color:#9f2d2f;
}

.teclado a:hover{
background-color:#993300;
color:#9f2d2f;
}

div.box{

width:600px;}

div.columna{
float:left;
width:130px;}

#revist{
	position:relative;
float:left;
width:140px;
margin: auto auto 20px 40px;}
#revist a img{
	position:relative;
float:left;
width:140px;
margin: auto auto 20px 0px;}


#contrev{
width:580px;
margin: auto auto 20px auto;
clear: left;
float:left;}

.alineacion{
vertical-align:middle;
margin-left:5px;
margin-top:8px;
}
/*---------------------------ESTILOS FORMULARIOS-------------------*/

input, textarea { 
	padding: 3px;
	border: solid 1px #E5E5E5;
	outline: 0;
	font: normal 13px/100% Arial, Helvetica, sans-serif;
	width: 150px;
	background: #FFFFFF;
	border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
	}

textarea { 
	width: 250px;
	max-width: 250px;
	height: 130px;
	line-height: 150%;
	}

input:hover, textarea:hover,
input:focus, textarea:focus { 
	border-color: #C9C9C9; 
	}

.form label { 
	margin-left: 10px; 
	color: #999999; 
	}

.submit input {
	width: auto;
	background: #9f2d2f;
	padding:4px;
	border: 0;
	float:right;
	margin-top:3px;
	font-size: 10px;
	color: #FFF;
	border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
	}
	
	.submit2 input {
	width: auto;
	background: #9f2d2f;
	padding:4px;
	border: 0;
	float:left;
	margin-top:3px;
	
	font-size: 10px;
	color: #FFF;
	border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
	}

	.submit3 input {
	width: auto;
	background: #9f2d2f;
	padding:4px;
	border: 0;
	float:left;
	margin-top:3px;
	margin-left:150px;
	font-size: 10px;
	color: #FFF;
	border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
	}
	
	
		.submit4 input {
	width: auto;
	background: #9f2d2f;
	padding:4px;
	border: 0;
	float:left;
	margin-left:275px;
	font-size: 10px;
	color: #FFF;
	border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
	}

.submit5 input {
	width: auto;
	background: #9f2d2f;
	padding:6px;
	border: 0;
	float:left;
	margin-left:262px;
	font-size: 10px;
	color: #FFF;
	border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
	}
	
	.submit6 input {
	width: auto;
	background: #9f2d2f;
	padding:4px;
	border: 0;
	float:left;
	margin-top:-24px;
	margin-left:190px;
	font-size: 10px;
	color: #FFF;
	border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
	}
	
	.legisla{
	width:350px;
	height:40px;
	}
	
	input, textarea {
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #000000), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #000000 1px, #FFFFFF 25px);
	}
input:hover, textarea:hover,
input:focus, textarea:focus { 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
		box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	}
.submit input {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	}
input, textarea { 
	background: #FFFFFF url('bg_form.png') left top repeat-x;
	}





