/*plantilla con background repeat*/

@CHARSET "UTF-8";
*{
	margin:0;
	padding:0;
}
body{
	margin:0;
	padding:0;
	width:100%;
	background: url('../img/Fondo.jpg') repeat;
	text-align:center;
}

/*para sombra*/
#cont{
   text-align:center;
   /*padding: 10px;*/
   margin: 0 auto;
   width:973px;
   height:100%;
   /*_height:auto;*/
}

div#pagina{
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:top;
	width:973px;
	height:100%;
	float:left;
   	padding-bottom:60px;
 
}
/*fin para sombra*/
div#cabecera{
/*	background: url('../img/cabecera3-trans.png') no-repeat top;*/
	background: url('../img/Marco_home2-trans.png') no-repeat top;
	text-align:left;
	width:100%;
	float:left;
	height:209px;/*227px;*/
}
div#cuerpo{
	/*background: url('../img/fondocuerpo-trans.png') repeat-y top;*/
	position:relative;
	height:100%;
	float:left;
	padding:20px;
	margin-left:31px;
	margin-right:42px;
	_padding:0px;
	/*_padding-left:50px;*/
	_padding-top:20px;
	_padding-left:50px;
	_margin:0;
	
	
	/*_width:933px;*/
}
	div#izquierda{
		text-align:center;
		width:25%;
		*width:22%;
		float:left;
		height:100%;
		background-color:#FFFFFF;
		text-align:left;
		/**padding-right:20px;*/
		
	}
		div#izqArriba{
			background-image:url('../img/imgregistrovacia2.jpg');
			background-repeat:no-repeat;	
			width:100%;
			float:left;
			height:234px;
			margin-bottom:38px;
			*margin-bottom:45px;
						
		}
		div#textoArriba{
			width:80%;
			padding:14px 13px 13px 13px;
			_padding:10px 13px 13px 13px;
			text-align:left;
			font-family:Arial;
			font-size:12px;
			color:#707172;/*b8b8b8;gris letra*/
			
		}
		div#izqMedio{
			background-image:url('../img/lateralnoticia3.jpg');
			background-repeat:repeat-y;
			width:100%;
			float:left;
			/*height:234px;*/
			margin-bottom:10px;
		
		}
		div#izqMedio img{
			/*margin-left:-22px;
			*margin-left:0px;*/
			z-index:2000;
			
		}
		
		div#textoMedio{
			width:75%;
			*width:80%;
			padding:19px 14px 14px 16px;
			*padding:15px 0px 0px 16px;
			font-family:Arial;
			font-size:11px;
			text-align:left;
			color:#707172;/*b8b8b8;gris letra*//*color:#90c344;verde letra*/
			margin-top:-46px;
			/*_top:-50px;*/
			/*_width:84%;
			_padding:15px 14px 10px 16px;
			*/
			z-index:1000;
		}
		
		div#medio_en_contenido{
				background: url('../img/lateralnoticia3.jpg') repeat-y bottom ;	
			}
		
		div#izqAbajo{
			background-image:url('../img/imgnoticiasvacio2.jpg');
			background-repeat:no-repeat;
			width:100%;
			height:234px;
			z-index:2000;
			float:left;
			margin:0;padding:0;
			
				
		}
		div#textoAbajo{
			width:80%;
			padding:19px 28px 14px 14px;
			*padding:15px 45px 14px 14px;
			/*margin-right:10px;*/
			/**padding:15px 28px 14px 14px;*/	
			text-align:left;
			font-family:Arial;
			font-size:11px;
			color:#707172;/*b8b8b8;gris letra*/
			/*color:#90c344;verde letra*/
			z-index:1000;
			float:right;
			
		}
	div#derecha{
		text-align:center;
		width:75%;
		_width:70%;
		float:right;
		_float:left;
		height:100%;
		background-color:#FFFFFF;
		margin-left:0;
	}
		div#menu{
			background: url('../img/menuvacio2.jpg') no-repeat top ;
			width:640px;
			height:34px;
			margin-bottom:40px;
			_float:left;
		}
		div#imagen{
			width:100%;/*658;*/
			*width:638px;
			height:170px;
			background: url('../img/imagencuerpo3-trans.png') no-repeat top ;
			margin-bottom:32px;
			z-index:2000px;
			_float:left;
		}
		div#contenido{
			text-align:left;
			width:100%;/*658;*/
			height:100%;/*234px;*/
			float:right;
			_float:left;
			_margin:0;
			_padding:0;
		}
		div#contenido #bottomcuerpo{
			*margin-top:-10px;
		}
			div#en_contenido{
				background: url('../img/lateralcuerpo2.jpg') repeat-y bottom ;
				_background-position:left bottom;		
				margin-left:-5px;
				_margin:0;
				_padding:0;
				_float:left;
			}
			div#texto{
				padding:17px 17px 18px 13px;
				font-family:Arial;
				font-size:12px;
				color: #707172;/*b8b8b8;gris letra*/
				min-height:200px;
				*min-height:150px;
				_min-height:210px;
				behavior: url(/media/js/iepngfix/iepngfix.htc);
				
			}
div#pie{
	background: url('../img/pie-trans.png') no-repeat top ;
	text-align:center;
	float:left;
	/*_float:none;*/
	width:973px;
	_width:auto;
	height:72px;
	margin-bottom:5px;
}
/**********************FORMULARIOS*********************/

form#login input{
	_margin:0;
	_padding:0;
	width:76px;
	_width:71px;
	margin-left:8px;
	font-size:11px;
	height:auto;
	
}
.boton, form#login .boton{
	_margin:0;
	_padding:0;
	width:50px;
	font-size:10px;
	font-style:italic;
	color:grey;
	margin-bottom:5px;
	margin-right:5px;
	text-align:center;
	border-color:#90c344;
	border-radius:4;
	-moz-border-radius: 4px;
	
	
}

ul.errorlist {
	list-style: none;
	list-style-image: none;
	list-style-position: outside;	
	text-align:left;
	margin:0;
	padding:0;
	
	/*width:80%;*/
}
ul.errorlist li {	
	background:  url("../img/bullet_error.gif") no-repeat top left;
	#background:url("../img/bullet_error.gif") no-repeat bottom left;
	padding: 0px 5px 0px 18px;
	#padding: 10px 5px 0 18px;
	margin: 0;
	color: #FD9517;
	text-align:left;
	margin-left:10px;
	
}

#formcontacto p{
	margin-bottom:10px;
	#margin-bottom:5px;
	#margin-top:0px;
}
#formcontacto label{
	display:block;
	width:150px;
	text-align:right;
	float:left;
	margin-right:10px;
	color: #90c344;
}
#formcontacto input{
	display:block;
	text-align:left;
	border-color:#90c344;
	-moz-border-radius: 4px;
	border-radius:4px;
	
}
form#login input{
	#border: 1px solid #808080;
}

#formcontacto textarea{
	border-color:#90c344;
	border-radius:4;
	-moz-border-radius: 4px;
}

#formcontacto select{
	border-style:solid;
	border-color:#90c344;
	background-color:#90c344;
	
	border-radius:4;
	-moz-border-radius: 4px;
}
#formcontacto #botones{
	margin-left:150px;
	#margin-top:15px;
}
#formcontacto #botones .boton{
	float:left;
	text-align:center;
}
#formcontacto ul{
	margin-left:150px;
}
/*******************ESTILO TEXTO***********************/
.enlacePequeño{
	color:#90c344;font-size:10px;margin-top:0px;#margin-top:0px;text-decoration:none;font-weight:bold;
	
}
.enlaceGraVer{
	color:#90c344;font-size:11px;margin-top:11px;text-decoration:none;font-weight:bold;
	
}

.enlaceGraCurVer{
	color:#90c344;font-size:12px;margin-top:10px;text-decoration:none;font-weight:bold;
}
.textoPeqCurVer{
	text-align:left;color:#90c344;font-style:italic;margin-bottom:7px;#margin-bottom:0px;font-size:11px;
	
}
.textoPeqCur{
	text-align:left;font-style:italic;margin-bottom:7px;font-size:11px;
	
}
.textoGraCurVer{
	text-align:left;color:#90c344;font-size:12px;font-weight:bold; font-style:italic;font-family:Arial;background:none;background-color:white;
}
.textoGraVer{
	text-align:center;color:#90c344;margin-bottom:14px;#margin-bottom:0px;*margin-bottom:14px;font-size:12px;font-weight:bold;
	
}
/*******************PAGINADOR***************************/
.paginator {
	width: 90%;
	text-align: right;
	margin-top: 20px;
	margin-right: 20px;
	font-size: 13px;
	font-weight: bold;
}
.paginator span {
	padding: 3px 5px;
	margin-left: 10px;
	border: 1px solid #90c344;;
}
.paginator a {
	padding: 3px 5px;
	margin-left: 10px;
	border: 1px solid #90c344;
	color:white;
	background-color:#90c344;
}
.paginator a:hover {
	background-color: #c5f166;
}
.paginator a.end {
	margin-right: 20px;
}
/*******************ESTILO ADMIN***********************/
.help {
	background: url("../img/help.gif") no-repeat left;
	padding: 3px 5px 3px 20px;
	font-size: 11px;
	color: #aaa;
}
.info {
	background: url("../img/information.gif") no-repeat left;
	padding: 3px 5px 3px 20px;
	font-size: 11px;
	color: #999;
}




/*
.blur{
   background: transparent url('/media/img/shadow1.png');
   color: inherit;
   margin-left: 4px;
   margin-top: 4px;
}

.shadow{
   background: transparent url('/media/img/shadow2.png');
   color: inherit;
   width:929px;
   border-radius:1;
   -moz-border-radius: 1px;
   -moz-border-radius-topright:1em;
   -moz-border-radius-topleft:1em;
   -moz-border-radius-bottomright:1em;
   -moz-border-radius-bottomleft:1em;
}

.shadow,
.content{
   position: relative;
   bottom: 5px;
   right: 8px;
   margin:10px;
   border-radius:1;
   -moz-border-radius: 1px;
   -moz-border-radius-topright:1em;
   -moz-border-radius-topleft:1em;
   -moz-border-radius-bottomright:1em;
   -moz-border-radius-bottomleft:1em;
}
*/

/*img.shade{
	width: 37ex;
	height: 9em;
specify the dimension of the image 
	display: block;
	position: absolute;
	z-index: -1;
 force the image to show below the content 
	right: -3ex;
	bottom: -1em;
}

div.shade{
	width: 30ex;
	height: 6em;
 specify the dimension of the content, slightly smaller than the image 
	position: relative;
	z-index: 1;
 force the content to show above the image 
	background-color: #fff;
	border: 1px solid #000;
	padding: 1em 2ex;
	margin-right: 6ex;
	margin-bottom: 3em;
}
*/
