/*GREENCALOR 2006*/
/*Ayco Internet S.L.*/
/**/
/*Comunes*/
body{
	margin: 0 auto;
	padding: 0;
	/*text-align: center;*/
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	color: #5d5d5d;
	background: transparent;
	font-size: 11px;
}
p{
	margin: 0 0 .75em 0;
}

/*Enalces*/
a:link, a:visited{
	color: #99b017;
}
a:hover{
	color:#bfd445;
	background:#eff9b5;
}
ul{
	margin: 0;
	list-style: none;
	padding: 0;
}
ul li{
	margin: 0;
	list-style: none;
	padding: 0;
}
input,select, textArea{
	font-size: 11px;
	color: #666;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	border: 1px solid #ccc;
	background-color:#f5f5f5; 
}
.TextAreaExpandida {
	width:220px;
	height: 100px;
	background: #ffffff;
}
.TextAreaContraida{
	width:220px;
	height: 18px;
	background: #f4f4f4;
}
/*Layout*/
#contenedor{
	text-align: left;
	margin: 0 auto;
	width: 779px;
	background: url(../images/bg_lat.gif) repeat-y left;
}
#cabTop{
	height: 16px;
	border-bottom: 1px solid #c1dd16;
	background: #b1cd23;
	width: 775px;
	font-size: 1px;
}
#cabBody{
	background: url(../images/bg_cab.gif) repeat-x;
	height: 90px;
	width: 775px;
}
#logo{
	width:218px;
	float: right;
}
#menu{
	float: left;
	width: 547px;
}
#hora span{
	height: 16px;
}

/***MENU OLD***/
#miMenu{
	margin:12px 0 0 25px;
	height: 48px;
}
*html #miMenu{
	height: 44px;
}
#miMenu ul li{
	display: inline;
	float:left;
	margin: 0 10px 0 0;
}
#miMenu ul li a:link,#miMenu ul li a:visited{
	color:#e6e6e6;
	text-transform: uppercase;
	text-decoration: none;
}
#miMenu ul li a:hover{
	color: #f0fd1f;
	text-decoration: underline;
	background: none;
}
/*ID*/
#miMenuId{
	margin:0px 0 0 25px;
	height: 35px;
}
*html #miMenuId{
	height: 31px;
}
#miMenuId ul li{
	display: inline;
	float:left;
	margin: 0 10px 0 0;
}
#miMenuId ul li a:link,#miMenuId ul li a:visited{
	color:#e6e6e6;
	text-transform: uppercase;
	text-decoration: none;
}
#miMenuId ul li a:hover{
	color: #f0fd1f;
	text-decoration: underline;
	background: none;
}
/*******FIN MENU OLD********/
/******* MENU ********/
/*#miMenu{
	margin:12px 0 0 25px;
	height: 48px;
}
*html #miMenu{
	height: 44px;
}
#miMenu td{
	/*display: inline;*/
	/*float:left;
	/*margin: 0 10px 0 0;
	padding: 0 10px 0 0;
}
#miMenu td a:link,#miMenu td a:visited{
	color:#e6e6e6;
	text-transform: uppercase;
	text-decoration: none;
}
#miMenu td a:hover{
	color: #f0fd1f;
	text-decoration: underline;
	background: none;
}
.textoMenu
{
	font-family:Arial;
	font-size:11px;
	color: #ffffff;	
}*/
/******* FIN MENU ******/
#lema{
	height:14px;
	clear: both;
}
*html #lema{
	height:14px;
	clear: both;
	padding-top: 4px;
}
#lateralCat{
	width: 247px;
	float: left;
}
#lateralCat a:link,#lateralCat a:visited{
	width: 217px;
	background: #4c7f1a;
	border-bottom: 1px solid #739b4c;
	color: #f7f7f7;
	text-decoration: none;
	padding-left: 30px;
	display: block;
	text-align: left;
}
#lateralCat a:hover{
	background: #5e932a;
	color:#e6e6e6;
}
/***********************************/
#lateralCatDrcha{
	width: 247px;
	float: right;
}
#lateralCatDrcha a:link,#lateralCatDrcha a:visited{
	width: 217px;
	background: #4c7f1a;
	border-bottom: 1px solid #739b4c;
	color: #f7f7f7;
	text-decoration: none;
	padding-left: 30px;
	display: block;
	text-align: left;
}
#lateralCatDrcha a:hover{
	background: #5e932a;
	color:#e6e6e6;
}
/***********************************/
#contendo{
	float: left;
	width: 528px;
}
#pie{
	clear: both;
	margin: 10px 30px;
	border-top: 1px solid #dae796;
	padding: 13px 0;
}
td.pie_email{
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	color: #5d5d5d;
	font-size: 11px;
}
#miInfo{
	margin: 15px;
}
#ruta{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	margin-bottom: 20px;
}
#ruta a:link,#ruta a:visited{
	color: #8e8e8e;
	text-decoration: none;
}
.seleccionado{
	color: White;
	background: #a5bf38;
	padding: 0 5px;
}

/*Classes*/
.bannerLat{
	margin-left: 25px;
}
.resalteRed{
	color: #cc0000;
}
.imgAmp{
	background: #e7e7e7;
	padding: 5px;
}
.imgAmp p{
	background: url(../images/ico_img.gif) no-repeat left 4px;
	padding-left: 15px;
}
.imgAmp a:link,.imgAmp a:visited{
	color: #666;
	text-decoration: none;
}
.imgAmp a:hover{
	background: #ddd;
}
/*Tablas*/
table.miProducto{
	width: 100%;
}
img.pro{
	border: 5px solid #4e4e4e;
}

td.info{
	background: #ffffed;
	border-top: 1px solid #ffcc33;
	vertical-align: top;
	padding: 15px;
}
td.info h1{
	font-size: 13px;
	color: #7f9213;
	text-transform: uppercase;
	margin: 0 0 3px 0;
}
td.info h2{
	font-size: 12px;
	text-transform: uppercase;
	color: #b1cd23;
}
table.detalle{
	width: 100%;
}
td.tit{
	border-bottom: 1px solid #ddddb9;
}
table#paginado td{
	padding: 3px;
}
table#paginado td a:link,table#paginado td a:visited{
	color:#47534b;
	text-decoration: none;
	padding: 0 5px;
}
table#paginado td a:hover{
	background: #e7e7e7;
	padding: 0 5px;
}
.listado a:link,.listado a:visited{
	display: block;
	border-bottom: 1px solid #ddd;
	padding: 2px 15px;
	text-decoration: none;
}
.listado a:hover{
	background: #fbfee7;
	color: #666;
}
.miForm{
	border: 1px solid #ddd;
	margin: 10px 20px;
	padding: 15px;
}
.miForm table{
	width: 100%;
}
.miForm table td.miTit{
	border-bottom: 1px solid #ddd;
}
/*NOTICIAS*/
body.miNoticia{
	margin: 0;
}
#ContenedorNot{
/*	width: 486px;*/
}
#contenidoNot{
	margin: 0 15px;
}
h2.not{
	color: #2d3118;
	text-transform: uppercase;
	font-size: 12px;
	background: url(../images/ico_bullet_not.gif) no-repeat left 2px;
	padding-left: 20px;
	margin: 0px;
}
h1.notBig{
	color: #cc0000;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 2px 0;
}
#notPie{
	background: #f5f1f6;
	padding:15px;
}
.limpia_float{
	clear:both;
}
.descarga{
	background: url(../images/ico_attach.gif) no-repeat 1px 1px;
	padding-left: 22px;
}
.miMas{
	background: url(../images/ico_mas.gif) no-repeat 1px 1px;
	padding-left:22px;
	margin: 1px;
}
.limpio{
	background:none;
	border:none; 
	text-decoration:none; 
	padding:0; 
	margin:0;
}

/* Fabian */
.resalteEnlaces 
{
	border: 0px solid #4c7f1a;
}
.resalteEnlaces:hover{
	background:#eff9b5;
}