*{margin:0px;}
.clear{clear:both;}	
.plomo{color:#5c5d5f;text-decoration:none;}
.verde{color:#78af41;text-decoration:none;}

body {font:15px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px;
	background:#f4dea4 url(../imagenes/fondo.jpg) repeat-x;
	text-align:justify;}

/*-------------------------------------------------------------------*/
h3 {color:#5c5d5f;}
#encabezado{
	width:991px;
	margin:auto;padding-top:18px;}

#encabezado_arriba{ text-align:center;
	background:url(../imagenes/logo.jpg) no-repeat;
	width:991px;
	height:202px;
	margin:auto;}

#encabezado_medio{background:url(../imagenes/menu1.jpg) no-repeat;
		height:60px;
		margin:auto;
		width:982px;}
	
#encabezado_bajo{background:#fff;
		border-left:1px solid #bdbcbd;
		border-right:1px solid #bdbcbd;
		padding-top:6px;
		padding-bottom:12px;
		width:978px;
		height:201px;
		margin:auto;}

#flash{
		width:956px;
		height:201px;
		margin:auto;}

.menu {color:#fff;
		padding-left:21px;
		padding-right:21px;
		text-decoration:none;
		line-height:61px;}

.red{float:left;
	padding:40px 20px 10px;
	text-align:center;
}

/*----------------------------------------------------------------*/


#derecho{width:245px;
		float:left;
	padding-bottom:20px;padding-left:10px;}

#opciones{width:245px;
		height:640px;padding-top:10px;}

#opciones1{	background:#D8F3BE url(imagenes/derecho_fondo.jpg) repeat-x; /*----E1F4CF----*/
		font-size:12px;
		padding-left:12px;
		text-align:left;
		width:234px;}
#opciones1 a{text-decoration:none;color:#000;}

.line {border-bottom:1px dotted #78af41;
	padding-bottom:4px;
	padding-top:4px;
	width:220px;}

.titulo{background:url(imagenes/derecho_titulo1.jpg) no-repeat;
		height:38px;
		color:#fff;
		line-height:38px;
		padding-left:24px;
		padding-bottom:12px;}

.borde_bajo{background:url(imagenes/derecho_bajo.jpg) no-repeat;
		height:12px;
		width:246px;
		padding-bottom:10px;}

#items{
	width:228px;
	font-size:12px;
	padding-left:10px;
	padding-right:7px;
	text-align:left;
	height:272px;}

.fila { clear: both;
	 width:240px;
	display: block;
	float:left;
	margin-top:6px;
	padding-left:4px;} 

.izquierda { float: left; 
		 width: 74px; 
		 text-align: left;
		display: block;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		 } 

.derecha {padding-left:12px;
 width:120px; display: block;
float:left;
}



/*Forma de Contacto-----------------------------------------------------------------*/

#derecho #forma_contacto{
	background:#E1F4CF url(imagenes/derecho_fondo.jpg) repeat-x;
	width:246px; 
	height:225px; 
	float: left; 
	margin:auto;
	}

#derecho #forma_contacto label{float:left;margin-left:4px;font-size:12px;}

#derecho #forma_contacto input,#forma_contacto select,#forma_contacto textarea{	
	width:134px;
	border:#000 1px solid;}

#derecho #forma_contacto #fieldset{	
	border:0px;
	margin-top:10px;}

#derecho #forma_contacto textarea{
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#derecho #forma_contacto button { 
	margin:0px;
	margin-top: 5px;
	float:right;
	height:26px;
	width:119px;}


#derecho button { 
	border:0 solid #000000;
	background: #000000 url(imagenes/boton_enviar.jpg) no-repeat;
	cursor: pointer;	
	width:88px;
	height:22px;
	float:right;
	margin-top:10px;
	margin-bottom:10px;
	text-align:right;

}

/*------------------------------------------------------------------------------------*/

#contenedor{background:#fff;
		margin:auto;
		width:978px;
		overflow:hidden;
		padding-bottom:16px;
		border-left:1px solid #bdbcbd;
		border-right:1px solid #bdbcbd;
		border-bottom:1px solid #bdbcbd;
		padding-top:8px;}


#contenido{float:left;
		width:950px;
		padding-left:20px;
		padding-right:5px;}

#titulo_gral{padding-bottom:10px;}

.formato{text-align:justify;
	font-size:13px;}

#borde_verde1{height:12px;margin-bottom:0px;}

#cont_verde{background:#bbf383;
	border-left:3px solid #78af41;
	border-right:3px solid #78af41;
	font-size:14px;
	width:646px;
	padding-right:10px;
	padding-left:16px;
	text-align:justify;}

#borde_verde2{background: url(imagenes/borde_verde2.jpg) no-repeat;
	height:12px;}

.eventos{background:#78af41;
	color:#FFFFFF;
	font-weight:bold;
	height:30px;
	line-height:30px;
	padding-left:6px;
	border-style:double;
	margin-top:20px;}

.promociones{
	padding-left:6px;
	border-style:double;
	margin-top:20px;
	border-color:#78af41;
	padding-left:6px;
	padding-right:12px;
	overflow:hidden;
	padding-top:8px;
	padding-bottom:8px;}

/*----------------------------------------------------------------------------*/


#pie{border-top:3px solid #5C5D5F;
	background:#78AF41;
	width:980px;
	margin:auto;text-decoration:none;}

#menu_pie{width:938px;
	margin:auto;
	height:54px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	text-align:center;
	font-size:12px;
	color:#ffffff;}

#menu_pie a{color:#fff;
	text-decoration:none;
	padding-left:12px;
	padding-right:12px;}

#pie_borde{ background: url(imagenes/pie_pagina.jpg) no-repeat;
	width:980px;
	height:27px;
	margin:auto;}

#validaciones{margin:auto; text-align:center;margin-top:0px;
	color:#777777;
	height:22px;
	margin:auto;
	width:976px;}

.listas ul{ padding-left:0px;
	text-align:center;
	font-size:12px;}

.listas li{ list-style-image: url(imagenes/vineta.gif);
	padding-left:0px;
	text-align:left;
	}

#acceso {margin-left:288px;}

#tabla {	border-collapse:collapse;}

#tabla th{background: #78AF41;
	color:#ffffff;
	}

#tabla td{background:#EEEEEE ;
border:1px solid #CCCCCC;
color:#000000;
font-size:10pt;
padding:2px 0 0 4px;
text-align:left;}


.tabla_articulos td{
	background:#EEEEEE;
	border:1px solid #CCCCCC;
	color:#000000;
	font-size:10pt;
	padding:2px 0 0 4px;
	text-align:left;}

.tabla_articulos .fondo{background: #78AF41;
	color:#ffffff;
	border-collapse:collapse;
	padding-left:10px;
	padding-right:10px;}
