
BODY {
/*    background: #b0b0b0 repeat-y center url(http://www.ickrom.com.mx/im/fondo2.gif);*/
    margin:0px;
    font-family:"lucida grande", verdana, sans serif;
    color: #444;
  }

p, dt, dd, dl, ul, li, ol, td {
font-family: "verdana";
 font-size: 12px;
color: #444;
}

h1, h2, h3 {
font-family: "verdana", sans-serif;
font-size:14px;
}


p.gran2 {
font-size: 14px;

font-weight: bold;
color: #f60;

}


.filo {
border: 1px solid #D6CEEA;
padding-top: 5px;
padding-left: 5px;
}






#wrapper {
 width: 979px;
 margin: 0px auto;
border: 1px solid #036;
}


#header {
 padding: 0px;
 margin: 0px;
 background-color: #C9C9BE;
}


#navbar {
 border: 1px solid #ccc;
 margin: 5px;
 padding: 4px;
 background-color: #F0E7D9;
}


#columna_lateral { /* Parent Wrapper for inside boxes */
 margin: 0 0 0 0; 
 padding: 0px;
 width: 374px;
 float: right;
 min-height: 300px;
 background: #CBCFD7;
}






#destacados {
margin: 15px 15px 15px 15px;
 background-color: #EAEEF7;
 padding: 15px;

}




#destacados h2 {
color: #f40;
font-size:18px;
font-weight:normal;
}

************************/



#destacados_puntos {
		margin: 15px 15px 15px 15px;
		background-color: #bbb;
		float:left;
		padding-top:7px;
		width:240px;
		padding: 10px;
		
		}
		


#destacados_puntos p{
		
		padding-left:7px;
		padding-right:7px;
		padding-bottom:7px;
		}
		


#destacados_puntos ul {
list-style: disc url(im/icono_nar.gif);

}





#destacados_puntos li {
	font-size:11px;
	text-align:left;
	
	}		




#centercolumn {
 margin: 0 0px 5px 0px;
 padding: 4px;
 width: 550px;
 float: left;
/* border: 1px dotted #444;*/
}

 



#rightcolumn {
 margin: 0 5px 5px 0;
 padding: 4px;
 width: 159px;
 float: left;
 background-color: #bbb;
 min-height: 300px;
}




#contenido {
margin: 15px 15px 15px 5px;
float:left;
}



#contenido h2, #contenido h1, #contenido h3{
margin-top: 15px;
color: #f80;
font-size:16px;
}



#contenido a {
color:#f90;
text-decoration: none;
}












/*** ESTILOS CATEGORIA ***/


.producto_indi_categoria {
width:490px;
border-bottom: 1px dotted #f96;
padding: 5px 0 15px 0;
margin: 0 0 25px 0;
}


.lista_categorias {
width:490px;
border-bottom: 1px dotted #fff;
padding: 5px 0 15px 0;
margin: 0 0 25px 0;
}


.buenancio {

margin-bottom: 20px;
border: dotted 5px #f96;
width: 450px;

}

.imagen_categoria {
float:left;	
border: solid 1px #69f;


}


.catega, .catega_11 {
border: 1px solid #99c;
display:block;
}

.descripcion_categoria {
margin-left:15px;
width:340px;
}


.descripcion_categoria_11 {
margin-left:15px;
width:360px;
}




#contenido_categoria h2, #contenido_categoria_listado h2, #contenido_categoria h1, #contenido_categoria_listado h1 {
font-size:15px;
font-weight:bold;
color:#f90;
background:white;
padding-left:0;
margin-left:0;
margin-top:0;
	
}


#contenido_categoria h2 a:visited {
	color:#f90;
}


#contenido_categoria p a:visited, #contenido_categoria_listado p a:visited {
color:#f90;
}




#contenido_categoria a:hover, #contenido_categoria_listado a:hover {
color:#49f;
}




#contenido_categoria_listado p {
font-size:11px;
}

















#footer {
 background-color: #334;
 margin: 2 auto;
 padding: 4px;
 width: 970px;
 color:#fff;
 font-size:14px;

}



#footer a {
color:#fc0;
text-decoration: none;
}



#footer p {
margin-left:20px;
 color:#fff;

}




#altura {
 height:30px;
}




















/*******************
     COLUMNA IZQUIERDA
********************/






#categria_padre p, #categria_padre a{
color:#c30;
font-size:14px;
font-weight:bold;
text-decoration:none;
margin-left:4px;
}

#padre_hijas {
background: #bbb;
 border: 1px solid #99a;
}

#categorias_hijas li {
font-size:11px;
margin-left:15px;
padding:5px 5px 5px 5px;
}

/************************
NAVEGACION IZQUIERDA
************************/



#nav_izquierda { 
width: 256px;
margin-top:5px;
}



#nav_izquierda ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: "Verdana", sans-serif;
list-style:none;
}



#nav_izquierda a
{
display: block;
padding: 3px;
width: 256px;
background-color: #5884cb;
border-bottom: 1px dotted #fff;
}



#nav_izquierda a:link, #nav_izquierda_lista a:visited
{
color: #fff;
text-decoration: none;
}



#nav_izquierda a:hover
{
background-color: #fea;
color: #003;
}






#navegacion_secundaria {
margin: 15px 15px 15px 15px;
padding: 15px 0;
}




/* MENU PRODUCTOS LATERAL */






#nav_categorias { width: 256px; }



#nav_categorias ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: "Verdana", sans-serif;
list-style:none;
}



#nav_categorias a
{
display: block;
padding: 3px;
width: 256px;
background-color: #ccd;
border-bottom: 1px dotted #38d;
}



#nav_categorias a:link, #nav_categorias_lista a:visited
{
color: #fc0;
text-decoration: none;
}



#nav_categorias a:hover
{
background-color: #fc0;
color: #003;
}



/* MENU COLOR LADRILLO LATERAL */






#nav_ladrillo { width: 256px; }



#nav_ladrillo ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: "Verdana", sans-serif;
list-style:none;
}



#nav_ladrillo a
{
display: block;
padding: 3px;
width: 256px;
background-color: #920;
border-bottom: 1px dotted #c60;
}



#nav_ladrillo a:link, #nav_ladrillo_lista a:visited
{
color: #fc0;
text-decoration: none;
}



#nav_ladrillo a:hover
{
background-color: #fc0;
color: #003;
}


/* ladrillo 1 */



#nav_ladrillo_1 
{ 
width: 256px; 
}



#nav_ladrillo_1 ul
{
margin-left: 0;
margin-top:0px;

padding-left: 0;
list-style-type: none;
font-family: "Verdana", sans-serif;
list-style:none;
}



#nav_ladrillo_1 a
{
display: block;
padding: 3px;
width: 256px;
background-color: #920;
border-bottom: 1px dotted #c60;
}



#nav_ladrillo_1 a:link, #nav_ladrillo_lista_1 a:visited
{
color: #fc0;
text-decoration: none;
}



#nav_ladrillo_1 a:hover
{
background-color: #fc0;
color: #003;
}





/ * noticias col. izquierda */




#links_izquierda ul {
margin-left:0;
padding-left:1.5em;
list-style: disc url(/im/flecha.gif);
}



#links_izquierda li {
margin-top:.8em;
font-size:10px;

}



/** FORMULARIO **/



#titular_formulario {
margin: 10px 15px -7px 15px;
border: solid 1px #99f;
padding: 3px 3px 3px 15px;
background:#f60;
}



#titular_formulario h2 {
font-weight:normal;
margin: 1px auto;
}

input,textarea,option,select
{
font-size:11px;
background:#e7e7e7;
border: solid 1px #99f;
margin-left:0px;
}



#formulario {
margin: 15px 15px 15px 15px;
border: solid 1px #99f;
padding: 15px;
}

	


#formulario p
{
margin: 5px 0 0 0;
}


