/* Estilos Generales */
* html {height: 1px;}
* html div { height:1px;}
* {margin: 0px; padding: 0px;}
img {border: 0px;}
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#FFFFFF; text-align:left}
a {color: #9FC302; text-decoration: none;}
a:active,a:hover,a:focus,div a:active,div a:hover,div a:focus {text-decoration: none; color: #333;}
ul,li,ol {list-style: none;}
.clear {clear: both; font-size: 1px; height: 1px; line-height: 0px; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;}
select { width:174px; height:19px; color:#4C7E03; background:#E8E8E8}
textarea{width:174px; height:137px; border-color:#86A557; border-width:2px; background-color:#E8E8E8; padding-left:5px; overflow:hidden; margin-top:3px; border-style:solid; color:#4C7E03}
p{padding: 0 0 10px 0}

.main_text, table, li, input, textarea, select
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:14px;
		color:#494949;
		
	}

table, td{ vertical-align:top;text-align:left; border:0px; cellspacing:0;cellpadding:0}

span a { color:#9FC302}

span strong { color:#A8C91B}

/*Contenedores generales*/

#all{ width:766px; text-align:center; margin:0px auto;}
.cabecera{ clear: both; margin: 0 0 4px 0; padding:0px; }

#zonacontenidos{   clear:both; padding:0px; margin:0px auto; text-align:center; width:704px}
.colA {width:238px; border:1px #CCCCCC solid; border-right:3px #9FC302 solid; background:url(/img/cas/k1.gif) top right no-repeat; /*height:335px*/}
.colB {width:220px; background:#E8E8E8}
.colC {width:238px; border:1px #CCCCCC solid; border-left:3px #9FC302 solid;background:url(/img/cas/k2.gif) top left no-repeat;}

.colABC {width:702px; border:1px #CCCCCC solid;}

.colAB {width:462px; background:#E8E8E8}


.colBC {width:462px; background:#E8E8E8}

.contenA{margin:20px}
.contenB{margin:20px 0 0 0}
.contenC{margin:20px}
.contenC_flash{padding:1px; background-color:#FFF; border-right:3px solid #9FC302;  border-bottom:3px solid #9FC302; border-top:3px solid #9FC302;}

/**/
ul {margin:0; padding:0; list-style:none}
li  {background:url(/img/cas/a3.gif) no-repeat left 6px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 15px}
li a,.pseudo-enlace  {font-family:Tahoma; font-size:11px; line-height:18px; color:#4C7E03; text-decoration:none;}
li a:hover {text-decoration:underline;}

.img_tit{margin:0 0 15px 0;}

.w_text { color:#FFFFFF}

.h_text { color:#A6A6A6; font-size:9px}
.h_text a{ color:#A6A6A6; font-size:9px; text-decoration:none}
.h_text a:hover{ color:#9FC302; text-decoration:none}
	
.l_text { color:#4C7E03}

.l2_text { color:#494949; text-decoration:none}
.l2_text:hover{ color:#4C7E03; text-decoration:underline}
	
.c_text { color:#777777}
.c_text a{ color:#568512}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
		
	}

.form{height:21px; margin-top:3px;}
.form input	{width:174px; height:19px; border-color:#86A557; border-width:2px; background-color:#E8E8E8; border-style:solid; padding-left:5px; color:#4C7E03}



/*marcas logos productoa*/
.conten_logos{text-align:center; width:210px; margin:20px 5px 5px 7px;}
.NM_logos{margin:2px; float:left; height:65px}
.NM_logos img{ width:100px}

/**/
.tabla_contacto{width:auto;	height:auto;margin:0px;	padding:0px;border:0px;}
.tabla_contacto td{margin:0px;	padding:5px;}

/*novedades*/

* html .ficha .photo { padding:1px;   width:150px; height:150px; float:left; margin:0 10px 5px 0; font-size:10px}
.ficha .photo { padding:1px; float:left; margin:0 10px 5px 0; font-size:10px;}
.ficha span strong { color:#A8C91B;font-size:18px; line-height:35px}

.bloqueresultados .resultado {clear:none; float:left;  width:160px; padding:10px 25px; height: auto; font-weight: bold;}
.bloqueresultados .resultado .photo { padding:1px;   width:150px; height:150px; border:3px solid #A8C91B; margin:0 0 5px 0}
.bloqueresultados .resultado .photo img{ width:150px; }
.bloqueresultados .resultado .photo a:hover{ }
.bloqueresultados .resultado .datos p{color: #828282; font-size: 11px; font-weight: normal;}
.bloqueresultados .resultado .fecha{color: #828282; font-size: 11px; padding: 0 0 0 10px;}
.paginacion {font-size: 11px; color: #666666; font-weight: bold; text-align: center; margin: 0 auto; padding:10px 10px 0 10px; background-color:#E8E8E8; height:31px}
.paginacion a {color: #FFF; background-color: #C5C5C5; text-align: center; margin: 0 auto; padding:5px 7px ;}
.paginacion .activo {color: #FFF; background-color: #9FC302; text-align: center; margin: 0 auto; padding:5px 7px ; }
.paginacion a.activo {color: #FFF;}
.paginacion-iz {float: left; margin: 0px; padding:0px; }
.paginacion-iz a, .paginacion-dr a{margin: 0px; padding:0px; }
.paginacion-dr {float: right; margin: 0px; padding:0px}


/*PIE*/
.pie{ clear: both; height:107px; margin:0px auto; text-align:center; width:704px; background:url(/img/cas/bg2.gif) repeat-x top right; position:relative }
.piel {width:3px; height:3px; background:url(/img/cas/bg-l2.gif) no-repeat  0px -84px; position:absolute; top:85px; left:0px}
.pier { width:3px; height:3px; background:url(/img/cas/bg-r2.gif) no-repeat  0px -84px; position:absolute; top:85px; right:0px}
.pie_text { color:#FFF; text-align:right; padding:10px 5px; }
.pie_text a{ color:#FFF; text-decoration:none}
