/************ AVTIVAMENTE - 11/03/09 ***********/

/*********** GENERAL ***********/


body{
margin:0px;
background:url(../images/body.jpg) no-repeat top center;
background-attachment:fixed;
}


p,td,th,li,div{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#7a7a7a;
text-align:left;
}


a{
text-decoration:underline;
color:#3262b2;
}


a:hover{
text-decoration:underline;
}


a img{
border:none;
}


h1,h2,h3,h4,h5,h6{
color:#E31937;
font-family:tahoma;
font-size:1.7em;
font-weight:normal;
}


.tituloModulo{
color:#E31937;
font-family:georgia;
font-size:22px;
font-weight:normal;
}


h1{
color:#E31937;
font-family:tahoma;
font-size:1.7em;
font-weight:normal;
}



/*********** ESTRUCTURA ***********/

.solapa{
margin:auto;
width:100%;
height:34px;
background:#666666;
}

.contenedor{
margin:auto;
width:900px;
}

.gris{
background: url(../images/contenedor.jpg) repeat-y top left;
float:left;
}
.columna_1{
width:210px;
float:left;
}

.marca{
width:210px;
height:138px;
background:url(../images/marca.jpg) no-repeat;
}

.menu-vert{
float:left;
width:210px;
}

.columna_2{
width:690px;
float:left;
}

.slideshow{
width:690px;
height:210px;
float:left;
background:url(../images/header.jpg) top left no-repeat;
}

.contenido{
width:475px;
float:left;
background:url(../images/contenido.jpg) top left no-repeat;
padding-top:15px;
}

.superior{
width:460px;
float:left;
}

.izq{
width:220px;
float:left;
padding-right:10px;
}


.der{
width:220px;
float:left;
padding-left:10px;
}


.inferior{
width:460px;
float:left;
}

.pie{
margin:0px auto;
width:872px;
height:66px;
text-align:center;
background:url(../images/pie.jpg) repeat-x;
clear:both;
line-height:28px;
color:#FFFFFF;
}

.pie a{
color:#58595c;
}


/*********** OTROS ***********/


.clearer{
clear:both;
}


.mensaje{
padding-left:5px;
}


.mensaje p{
font-size:20px;
font-weight:bold;
color:#1d4725;
}



/*******************************/

/*********** MODULOS ***********/

/*******************************/



.marca .separador{
padding:0px;
}


div.separador{

}



/*********** TEXTO ***********/



.texto{
}

.texto .item{
}

.texto .imagen{
border:1px solid #7A7B7B;
float:right;
margin:5px 0 5px 5px;
padding:5px;
}


.texto .imagen img{
}


.texto .titulo{
}


.texto .titulo h1{
}


.texto .contenidoTexto{
}



/*********** IMAGEN SOLA ***********/



.imagen_sola{
background:#E8E8E8 none repeat scroll 0 0;
border:1px solid;
padding:5px;
text-align:center;
}

.izq .novedad img{
width:214px;
}

.der .novedad img{
width:214px;
}



/*********** BANNER ***********/



.banner{
width:200px;
float:left;
background:url(../images/banner.jpg) top left no-repeat;
padding-top:15px;
}

.contenido .banner{
background:none;
padding:0px;
width:auto;
}



.banner .imagen{
padding:5px;
background:url(../images/bg_fotos.jpg) repeat-x center;
}


.banner .item{
text-align:center;
padding:4px 0px;
}

.banner h1{
color:#5a892e;
font-family:tahoma;
font-size:11px;
font-style:normal;
font-weight:normal;
text-align:left;
}

.banner p{
text-align:left;
font-size:10px;
}

.banner .novedad{
background:#EBEBEB;
padding:5px;
display:none;
}


/*********** NOVEDADES ***********/

/* NOVEDAD */


.novedad{
}


.novedad div.item{
}


.novedad .item .titulo a{
color:#E31937;
font-family:tahoma;
font-size:1.7em;
text-decoration:none;
font-weight:normal;
}


.novedad .item .titulo a:hover{
text-decoration:underline;
}


.novedad .imagen{
border:1px solid;
float:right;
margin:0 0 5px 10px;
padding:2px;
}


.novedad .fecha{
font-size:10px;
}



/* NOVEDAD AMPLIADA */



.novedad_ampliada{
padding-bottom:10px;
}


.novedad_ampliada .imagen{
text-align:center;
}


.novedad_ampliada .fecha{
}


.novedad_ampliada .titulo{
}



/*********** NOVEDAD GALERĶA ***********/



.novedad_g{
}


.novedad_g .nov_normales{
}


.novedad_g .nov_normales .item{
float:left;
padding:5px 0px;
}


.novedad_g .nov_normales .foto{
float:left;
}


.novedad_g .nov_normales .foto .imagen{
margin-right:10px;
}


.novedad_g .nov_normales .datos{
}


.novedad_g .nov_normales .datos .titulo a{
color:#E31937;
font-family:tahoma;
font-size:1.7em;
font-weight:normal;
text-decoration:none;
}

.novedad_g .nov_normales .datos .titulo a:hover{
text-decoration:underline;
}

.novedad_g .nov_normales .datos .fecha{
font-size:10px;
}


.novedad_g .nov_normales .datos .texto_breve{
}



/*********** NOVEDAD GALERĶA AMPLIADA ***********/



.novedad_ampliada_g{
border-bottom:1px dashed;
margin-bottom:10px;
}


.novedad_ampliada_g h2{
color:#E31937;
font-family:tahoma;
font-size:1.7em;
font-weight:normal;
}


.novedad_ampliada_g .fecha{
font-style:italic;
padding:5px 0;
}


.novedad_ampliada_g .autor{
font-weight:bold;
padding:5px 0;
}


.novedad_ampliada_g .imagen{
padding-bottom:10px;
text-align:center;
}


.novedad_ampliada_g .textoBreve{
}


.novedad_ampliada_g .textoExtendido{
}


.novedad_ampliada_g .novedadDocumento{
}


.novedad_ampliada_g .novedadEnlace{
}


.novedad_ampliada_g .enlace_permanente{
font-style:italic;
}



.novedad_ampliada_g .novedad_volver{
padding:10px 0px;
font-weight:bold;
}

.imagen_chica_1 img{
border:1px solid #4c4c4c;
}

.imagen_chica_1 {
text-align:center;
}



/*********** DESCARGA ***********/



.descarga {
}


.descarga .item{
padding:10px 60px;
background:url(../images/down_icon.jpg) no-repeat scroll 38px 68%;
}


.descarga .link{
}


.descarga .link a{
}


.descarga .link a:hover{
}


.descarga .descripcion{
}



/*********** CONTACTO ***********/



.contacto{
}


.contacto .formulario{
}


.contacto fieldset{
}


.contacto label{
display:block;  
}

.contacto textarea{
width:291px;
background:#f9f9f9;
border:1px solid #666666;
}

.contacto td.cont_ input{
width:297px;
background:#f9f9f9;
border:1px solid #666666;
}

.contacto td{
padding:5px 0px;
}


/*********** LINK ***********/



.enlace{
}


.enlace .item{
margin:5px 0px;
float:left;
}


.enlace .imagen{
float:left;
padding:0px 10px 0px 0px;
}


.enlace .textos{
float:left;
width:311px;
}


.enlace .link{
}


.enlace .link a{
color:#E31937;
font-weight:bold;
font-size:14px;
}


.enlace .descripcion{
}



/*********** FLASH***********/



.flash{
}


.flash .item{
}



/*********** GALERIA***********/



div.galeria{
width: auto;
padding-left:0px;
}


.galeria img{
padding-right:3px;
border:1px solid #484848;
}


.galeria .item{
border:2px dotted #666666;
float:left;
margin:4px;
}


.galeria table tr td{
text-align:center;
}



/*********** IFRAME ***********/



.contenedor iframe{
border:none;
overflow-x:hidden;
}




/*********** MAIL FORM ***********/



.mailform{
}


.mailform table td{
padding:5px 0px;
}


div.mailform table tr{
border-bottom: dashed #000000 1px !important;
}


.mailform input, .mailform textarea{
border:solid 1px #064715;
background-color:#eaf2e6;
}

	

/******LOGIN**********/



.loggin .boton_log{
background: #D4D0C8;
color: #000000;
font-size: 11px;
padding: 0px 5px;
font-weight: normal;
text-decoration: none;
border: 2px outset #F8F3EA;
font-family: Verdana, Arial, Helvetica, sans-serif;
}	


.loggin input{
border:1px solid #666666;
background:#f7f7f7;
}


.loggin p{
color:#000000;
margin:3px;
}


.loggin p a{
color:#17681D;
}


.loggin{
color:white !important;
width:210px;
}	


.loggin table{
}


.loggin table tr{
}

.loggin table td{
padding:3px !important;
color:#000000 !important;
}



/*********** BOLG ***********/



.blog {
margin-left:20px;
padding-top:5px;
}


.blog .item{
border-bottom:2px dashed #DCE0DF;
float:left;
margin-bottom:4px;
}


.blog h1{
padding:0px 0px 0px 0px;
}


.blog h1 a{
text-decoration:none;
color:#000000;
}


.blog .titulo a{
}


.blog .texto{
padding:5px 5px 5px 0px;
}


.blog .autor{
font-style:italic;
}


.blog .ver{
text-align:right;
padding:5px;
}


.blog .ver a{
text-decoration:none;
color:#000000;
font-weight:bold;
}


.blog .ver a:hover{
text-decoration:underline;
}


.blog .agregar{
}


.blog .blog_post .autor{
padding:4px 0px;
font-style:normal;
}


.blog .blog_post .titulo{
padding:4px 0px;
}


.blog .blog_post .texto{
padding:4px 0px;
}


.blog_ampliado{
margin-left:20px;
padding-top:5px;
}


.blog_ampliado h1{
padding:0px 0px 0px 0px;
font-size:1.3em;
}


.blog_ampliado h2{
font-size:1.3em;
}


.blog_ampliado .item{
border-bottom: #666666 1px dashed;
margin-bottom:4px;
padding-bottom:10px;
float:left;
}


.blog_ampliado .titulo{
padding-top:10px;
}


.blog_ampliado .leido{
font-style:italic;
}


.blog_ampliado .blog_texto{
}


.blog_ampliado .blog_texto img{
max-width:250px;
float:left;
padding:5px;
}


.blog_ampliado .blog_comment .autor{
padding:4px 0px;
}


.blog_ampliado .blog_comment .comentario{
padding:4px 0px;
}


.blog_ampliado .fecha{
font-style:italic;
}


.blog_ampliado .volver{
text-align:right;
padding:5px;
}


.blog_ampliado .volver a{
text-decoration:none;
font-weight:bold;
color:#000000;
}


.blog_ampliado .volver a:hover{
text-decoration:underline;
}


.blog .texto img{
max-width:150px;
float:left;
padding:5px;
}



/*********** CARRO DE COMPRAS***********/

/* PRODUCTO */



.producto .item{
border-bottom:2px solid;
padding:15px 0;
}


.producto .imagen{
}


.producto .imagen img{
width:300px;
}


.producto .info{
}


.producto .nombre{
font-size:15px;
}


.producto table{
}


.producto .compra{
}


.producto .precio{
font-size:20px;
font-weight:bold;
}


.producto .descripcion{
}



/* CARRITO_01*/



.carrito_01{
}


.carrito_01 .actualizar{
}


.carrito_01 .total{
}


.carrito_01 table.titulos{
}


.carrito_01 table.productos{
}


.carrito_01 .generar{
}


.carrito_01 .vacio{
}



/* ORDEN DE COMPRAS */



.orden_de_compra table.lista{
}


.orden_de_compra table.lista td{
}



/*ADMINISTRADOR LOGIN*/



.administrador_login{
background:white;
padding:30px 0px;
}


.administrador_login form{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #E5E5E5;
font-weight:normal;
margin:0 auto;
padding:16px 16px 40px;
width:250px;
}


.administrador_login form input{
color:#555555;
background:#FBFBFB none repeat scroll 0 0;
border:1px solid #E5E5E5;
font-size:24px;
margin-bottom:16px;
margin-right:6px;
margin-top:2px;
padding:3px;
width:97%;
}


.administrador_login #boton{
background:#21759B  url(../../../sistema/images/button-grad.gif) repeat-x scroll left top;
border-color:#298CBA !important;
color:#FFFFFF !important;
font-weight:bold;
border:1px solid;
cursor:pointer;
font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
font-size:12px;
margin-top:-3px;
padding:3px 10px;
text-decoration:none;
}


.administrador_login input#boton:hover{
border-color:#13455B !important;
color:#EAF2FA !important;
}


.administrador_login label{
color:#777777;
font-size:13px;	
}



/*ERROR 404*/


.error_404{
background:white;
padding:30px 0px;
}


.error_404 .contiene{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #E5E5E5;
font-weight:normal;
margin:0 auto;
padding:16px 16px 40px;
text-align:center;
width:377px;
}


.error_404 input{
color:#555555;
background:#FBFBFB none repeat scroll 0 0;
border:1px solid #E5E5E5;
font-size:24px;
margin-bottom:16px;
margin-right:6px;
margin-top:2px;
padding:3px;
width:97%;
}


.error_404 #boton{
color:#FFFFFF !important;
font-weight:bold;
border:1px solid;
cursor:pointer;
font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
font-size:12px;
margin-top:-3px;
padding:3px 10px;
text-decoration:none;
background:#21759B  repeat-x scroll left top;
}


.error_404 input#boton:hover{
border-color:#13455B !important;
color:#EAF2FA !important;
}


.error_404 #boton2{
color:#FFFFFF  !important;
font-weight:bold;
border:1px solid;
cursor:pointer;
font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
font-size:12px;
margin-top:-3px;
padding:3px 10px;
text-decoration:none;
background: #CC0000 repeat-x scroll left top;
}


.error_404 input#boton2:hover{
border-color: #990000 !important;
color:#EAF2FA !important;
}

/* TABLAS */

td.celdas{
text-align:left;
padding:5px;
background-color:#E6E6E6;
}

td.celdas a{
color:#5A892E;
font-family:tahoma;
font-size:11px;
font-style:normal;
font-weight:bold;
text-align:left;
}

td.celdas img{
padding:0px;
}

.menu-vert table{
margin-left:25px;
}

.buscador{
text-align:center;
margin-bottom:15px;
}

table.tabla{
background-color:#CCCCCC;
border:1px solid #ffffff;

}

table.tabla td{
border-right:2px solid #ffffff;
border-top:2px solid #ffffff;
padding:2px;

}
table.tabla td p{
text-align:center;
padding:1px;

}


.peso{
float:right;
padding-right: 20px
}
