/* CSS Document */
/*======================================================================================
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # 
                  				
									P O R T A D A
									
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # 
======================================================================================*/
.contenedor_principal{
	width:900px;
	margin: 0px auto 0px auto;
	padding:0px;
	border-top: 0px solid #fff;
	border-right: 10px solid #fff;
	border-bottom: 10px solid #fff;
	border-left: 10px solid #fff;
	background-color:#FFFFFF;
}

.contenedor_principal a{color: #000000;}
.contenedor_principal a:hover{text-decoration:underline};

/*=============================================================
      CABECERA
=============================================================*/
#cabecera{
	background-image:url(../images/fondo_cabecera.jpg);
	background-position:top;
	background-repeat:repeat-x;
	width: 900px;
	height:80px;
	margin: 0px;
	padding:0px;
	/*border: 1px solid #CC9933;*/	
}

#logotipo{
	width:250px;
	height:80px;
	position:relative;
	float:left;
	margin: 0px;
	padding: 0px;
	/*border: 1px solid #CC9933;*/
}

#cabecera_dcha{
	width: 635px;
	height:80px;
	/*border: 1px solid #0066FF;*/
	float:right;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}
#cuadro_txt_condiciones_legales{
	text-align: right;
	font-size:10px;
	padding: 0px 10px 17px 0px;
	margin: 0px;
}
#cuadro_txt_condiciones_legales a {
	color:#666;
	margin: 0px;
	padding: 0px;
}

#botonera{
	position:relative;
	/*margin: 17px 0px 0px 0px;*/
	height: 25px;
	padding: 0px;
	float: right;
	/*border: 1px solid #993300;*/
}

#botonera ul{
	margin:0px;
	padding:0px;
	border:0px;
}

#botonera li{
	width: 125px;
	height:25px;
	background-image:url(../images/boton_off.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	float: left;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	list-style:none;
	padding:16px 0px 0px 0px;
	margin: 0px;
}

#botonera li a:link {
	color:#FFFFFF;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
}

#botonera li a:hover, #botonera li a:visited {
	margin: 0px;
	padding: 0px;
	color:#FFFFFF;
	font-weight:bold;
	/*border: 1px solid #00FF00;*/
}

#botonera li.botonactual{
	position:relative;
	background-image:url(../images/botonseleccionado_off.jpg);
	width: 125px;
	height:25px;
	background-repeat:no-repeat;
	background-position:bottom;
	font-size:12px;
	text-align:center;
	padding:16px 0px 0px 0px;
	margin: 0px;
	float: left;
	color: #FFFFFF;
	/*border: 1px solid #00FF00;*/
}

#botonera li.botonactual a:hover {
	color:#FFFFFF;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
}
#botonera li.botonactual a:visited {
	color:#FFFFFF;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
}
#botonera li.botonactual a:link {
	color:#FFFFFF;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
	/*border: 1px solid #00FF00;*/
}

/*=========================================================
               BUSCADOR y BARRA VERDE
=========================================================*/
#barra_buscador{
	clear:both;
	position:relative;	
	height:40px;
	padding:0px;
	background-image:url(../images/barra_buscador.jpg);
	background-repeat:repeat-x;
	/*border: 1px solid #FFFF00;*/
	margin: -15px 0 1px 0;	
}

#buscador{
	width: 235px;
	height: 25px;
	margin: 4px 20px 0px 10px;
	float:left;
	padding:6px 0px 5px 25px;
	/*border: 1px solid #000000;*/
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}

#campo_buscar{
	width:110px;
	height:18px;
	border: 1px solid #000000;
	padding:0px;
	margin: 3px 0px 1px 5px;
	float:left;
	background-color:#FFFFFF
}

#boton_buscador{
	width:50px;
	height:20px;
	border: 1px solid #FFFFFF;
	text-color: #47AD25;
	padding:2px;
	margin: 0px 0px 0px 3px;
	float:right;
	background-color: #204000;
}

#texto_buscar{
	font-size: 10px;
	color: white;
	text-align: center;
	float: left;
	margin: 4px 3px;
}


/*=========================================================
               SUBNAVEGACION
=========================================================*/

#barra_subnavegacion{
	clear:both;
	position:relative;
	height:20px;
	padding:0px;
	background-image:url(../images/barra_subnavegacion.jpg);
	background-repeat:repeat-x;
	/*border: 1px solid #003366;*/
	margin: 0px;
}


/*=========================================================
               SUBNAVEGACIONTERCIARIA
=========================================================*/
#barra_subnavegacionterciaria{
	position:relative;
	height:20px;
	padding:0px;
	background-image:url(../images/barra_subnavegacion.jpg);
	background-repeat:repeat-x;
	/*border: 1px solid #003366;*/
	margin: 0px;
}


/* ================================================
       TEXTO DE LA BARRA DEL  BUSCADOR
================================================= */

#cuadro_texto_barra_buscador{
	font-size: 12px;
	text-align:left;
	color: #FFFFFF;
	width: 595px;
	height: 15px;
	padding: 0px;
	margin: 13px 0px 0px 0px;
	float: right;
	/*border: 1px solid #FF0000;*/
}
#cuadro_texto_barra_buscador a {
	color:#FFFFFF; 
	font-weight:bold; 
	padding: 0px; 
	margin: 0px;
	float: none;
}

/*===================================================
        CONTENIDO INFERIOR 'A' DE LA PAGINA
===================================================*/
.contenedor_inferior{
	width: 900px;/*
	height:465px;*/
	margin: 0px;
	padding:0px;
	line-height:12px;
	
}

.parte_superior{	
	border-bottom:5px solid #ebebeb;
	background-color:#f5f5f5;
	/*border: 1px solid #ff0000;*/
	height:90px;
	min-height:90px;
}

#seccion_inferior-A{ 			/*CONTENEDOR SECCION 'A'*/
	min-height: 280px;
	background-color:#fff;
	float: left;

}

#sec_A-Imagen_dcha{
	height: 290px;
	margin: 0px;
	padding: 0px;
	float: left;
	/*border: 1px solid #666666;*/
}

.sec_A-contenido_sup{		/*LA PARTE GRIS SUPERIOR*/
	width:290px;
	min-height: 90px;
	float: left;
}

.sec_A-txt_superior{
	width:290px;
	color:#333333;
}
.sec_A-txt_superior p {padding:0px 10px 0px 10px;}

.sec_A-titulo_superior{
	text-align:left;
	font-weight:bold;
	color:#333;
	float: left;
	margin: 0px;
}
.sec_A-titulo_superior p {padding:5px 10px 0px 10px;}

.sec_A-banner_central{
	width: 280px;
	height: 78px;
	margin: 8px 5px 0px 0px;
	float: left;
}

.sec_A-contenido_inf{		/*LA PARTE GRIS SUPERIOR*/
	width:290px;
	min-height: 90px;
	float: left;
}

.sec_A-titulo_inferior{
	text-align:left;
	font-weight:bold;
	color:#333;
	float: left;
	margin: 0px;
}

.sec_A-titulo_inferior p {padding:5px 10px 0px 10px;}

.sec_A-txt_inferior{
	width:290px;
	color:#333333;
}
.sec_A-txt_inferior p {padding:0px 10px 0px 10px;}


/*===================================================
        CONTENIDO INFERIOR 'B' DE LA PAGINA
===================================================*/

#seccion_inferior-B{
	background-color:#F5f5f5;
	height: 180px;
	border-top:5px solid #ebebeb;
	float:left;
	width: 100%;
}

.sec_B-contenedor{
	height:190px;
	width:280px;
	padding:0px 3px;
	margin: 0px 2px;
	float: left;
	/*border: 1px solid #006633;*/
}
.sec_B-contenedor H3 a { font-weight:bold; color:#333;}
.sec_B-contenedor H3 a:hover { font-weight:bold; color:#000;}
.sec_B-contenedor H3 a:active { font-weight:bold; color:#333;}
.sec_B-contenedor H3 a:visited { font-weight:bold; color:#333;}

.sec_B-contenedor img{
	position:relative;
	/*border: 1px solid #9900CC;*/
	width: 180px;
	height: 148px;
	float:left;
}

.sec_B-contenedor H3{
	text-align:left;
	font-weight:bold;
	color:#333;
	margin: 7px 0px 0px 10px;
	font-size:10px;
}

.sec_B-contenedor H5{
	font-size:10px;
	color:#666666;
	margin-left:1px;
}

/*===================================================
                    PIE
===================================================*/
#pie{
	height: 20px;
	padding: 5px;
	color: #666666;
	font-size:10px;
	text-align:center;
	background-color:#dfdfdf;
	margin: 0px 0px 0px 0px;
}
#pie a {color:#666;}

/*===================================================
                    LIMPIADOR
===================================================*/

.limpia{
	clear:both;
	font-size:1px;
}


/*Columna de la Izquierda*/
.prod_columna_izqda{
	width:300px;
	height: auto;
	float: left;
	background-color:#fff;
	/*border: 1px solid #990000;*/
}

/*Foto superior de la Columna*/
.prod_col_izqda-foto{
	min-height: 270px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	float: left;
}


.minigaleria{
	width: 125px;
	min-height: 125px;
	border: 1px solid #000000;
	float:left;
	margin: 10px 5px 10px 10px;
}


/*Todo lo de la derecha*/

.prod_columna_dcha{
	width: 589px;
	height: auto;
	padding: 0px;
	/*border: 1px outset #000099;*/
	background-color:#fff;
	float: right;
	margin: 0px 0px 0px 0px;
}

/*Franja gris superior*/
.publicidadprimaria{
	background-color:#E5F4E1;
	padding: 0px;
	/*border: 1px solid #FF0000;*/
}

/*Todo el texto*/
.prod_dcha-contenido{
	font-size:12px;
	color: #666666;
	padding: 0px;
	background-color:#fff;
}
.prod_dcha-contenido ul{
	margin: 0px 0px 0px 25px;
}


.prod_dcha-contenido a 
{
	color:#000000;
}

/*Para que fluya el texto alrededor de la imagen*/
.prod_dcha-contenido img{
	position:relative;
 float:right;
 margin:10px 0px 10px 15px;
 /*border:1px solid #666666;*/
}


/*+++++++++++++++++++++++++++++++++++++*/
/*Los menus de navegacion de la columna izqda*/
/*++++++++++++++++++++++++++++++++++++++*/
.prod_izqda-menu_nav{
	width: 300px;
	min-height: 52px;
	margin: 0px 0px 0px 0px;
	float: none;
	padding-left:0px;
}
	
	.prod_izqda-menu_nav ul.tree{
		padding-left:40px;
	}
	
	.prod_izqda-menu_nav ul.tree li{
		margin-bottom:7px;	
	}
	
.prod_izqda-menu_nav a img, .prod_izqda-menu_nav a:visited{
	position:relative;
	width: 300px;
	min-height: 52px;
	margin: 0px 0px 0px 0px;
	float: none;
	/*padding-left:0px;*/
	border:0px;
}
	
	/*.prod_izqda-menu_nav ul.tree li a{
		padding-bottom:10px;	
	}
	
	
	.prod_izqda-menu_nav li a:hover,active{
		display:block;
		width: 100%;
		border-left: 12px solid #006600; 
		padding-left:5px;
		color:#0033CC;
		display:block;
	}
*/	
	.login_clientes{
		color: #000;
		margin: 0px 0px 10px 10px;
		padding: 10px 0px 20px 30px;
		background-image:url(../estatico/imagenes/login.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
		height:85px;
		font-size:10px;
		/*border:1px solid #ccc;*/
	}
	
	.login_clientes input{
		margin:0px 0px 5px 5px;
		font-size:10px;
		color:#000;
	}
	.login_clientes input.botoncli{
		position:relative;
		margin: 5px auto 0px auto;
	}
	

/*======================================================================================# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

       				P A G I N A   D E   P R O D U C T O   F I N A L
								
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ======================================================================================*/

.titulo_producto{
	background-color:#C1A0B0;
	padding: 10px 0px 5px 10px;
	width: 391px;
	height: 68px;
	font-size: 24px;
	color: #FFFFFF;
	float:left;
}

.subtitulo_producto{
	margin-top:10px;
	margin-left:5px;
	font-size:18px;
	color: #FFFFFF;
}

.detalle_producto{
	width: 188px;
	height:148px;
	background-color:fff;
	float: right;
}

.descripcion{
	font-size:11px;
	background-color:#FFFFFF;
}

.caracteristicas{
	font-size:11px;
	width:560px;
	padding: 2px;
	margin-top: 20px;
	background-color:#FFFFFF;
}
	
/*************************************************/
/********* SUBNAVEGACION *************************/
/*************************************************/
/*|||||||||||||||||||||sub nav||||||||||||||||||||*/



.boton2{
	min-width: 125px;
	height: 22px;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	font-weight:normal;
	font-size:12px;
	text-align:center;
	padding:5px;
	margin: 0px;
	float: left;
	color: #FFFFFF;
	/*border: 1px solid #00FF00;*/
}
.boton2 a {
	color:#FFFFFF;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
}
.boton2 a:hover {
	color:#FFFFFF;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
}
.boton2 a:visited {
	color:#FFFFFF;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
}

.boton2 a:link {
	color:#FFFFFF;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
}

.boton2actual{
	min-width: 125px;
	height: 22px;
	background-color:#00CC00;
	font-weight:normal;
	font-size:12px;
	text-align:center;
	padding:5px;
	margin: 0px;
	float: left;
	color: #FFFFFF;
	/*border: 1px solid #00FF00;*/
}
.boton2actual a {
	color:#FFFFFF;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
}
.boton2actual a:hover {
	color:#FFFFFF;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
}
.boton2actual a:visited {
	color:#FFFFFF;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
}
.boton2actual a:link {
	color:#FFFFFF;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
}


/*
<div id="subnavegacionterciaria">
     <li >   -> Cuando la seccion no esta marcada</li>
     <li class="youarehere"> -> Cuando la seccion esta marcada </li>
</div>
*/

#subnavegacion {
	background-image:url(../images/subnavegacion.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#277414;
	margin-top:-16px;
	height:35px;/*
	border:3px solid #666;*/
		
}

#subnavegacion ul{
	margin: 0px;
	padding: 10px 0px 0px 0px;
}

#subnavegacion li{
	list-style-type: none;
	display: inline;
	padding: 0px 10px 0px 10px;
	text-align:center;
}

#subnavegacion li.youarehere{
	height:35px;
	padding: 12px 9px 10px 9px;
	background-repeat:repeat-x;
	background-position:top;
	background-image:url(../images/youarehere2.jpg);
	border-left: 1px solid #7CAE31;
	border-right: 1px solid #7CAE31;
}  

#subnavegacion a{
	color:#FFFFFF;
	text-decoration: none;
	font-size:12px;
}
#subnavegacion a:link, #subnavegacion a:visited , #subnavegacion a:hover, , #subnavegacion a:visited:hover{
	color:#FFFFFF;
	text-decoration: none;
}

.botonactualsecundario{
	width: 125px;
	height:35px;
	background-image:url(../images/botonterciario.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	text-align:center;
	padding:15px 0px 0px 0px;
	margin: 0px;
	float: left;
	color: #FFFFFF;
}


/*************************************************/
/********* SUBNAVEGACION TERCIARIA ***************/
/*************************************************/
/*|||||||||||||||||||||sub nav||||||||||||||||||||*/

/*
<div id="subnavegacionterciaria">
     <li >   -> Cuando la seccion no esta marcada</li>
     <li class="youarehere"> -> Cuando la seccion esta marcada </li>
</div>
*/

#subnavegacionterciaria {
	
	/*background-color:#33A51C;
	border-top:2px solid #000;*/
	margin:-16px 0 1px 0;
	background-color:#4C7414;
	background-image:url(../images/youarehere2.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height: 35px;
	width:100%;
	float:none;
}

#subnavegacionterciaria ul{
	height: 35px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
}

#subnavegacionterciaria li{
	list-style-type: none;
	float: left;
	margin: 0px;
	padding: 7px 12px 0px 12px;
}

#subnavegacionterciaria li.youarehere{
	padding: 7px 11px 10px 11px;
	background-repeat:repeat-x;
	background-position:top;
	background-image:url(../images/subnavegacion3.jpg);
	border-left: 1px solid #7CAE31;
	border-right: 1px solid #7CAE31;
}  


#subnavegacionterciaria a{
	color:#FFFFFF;
	text-decoration: none;
	font-size:12px;
}
#subnavegacionterciaria a:link, #subnavegacionterciaria a:visited , #subnavegacionterciaria a:hover, , #subnavegacionterciaria a:visited:hover{
	color:#FFFFFF;
	text-decoration: none;
}




/*********************************************************/
#breadcrumb {
padding:10px;
margin:0px;
}
.bloquelistadoproductos {
position:relative;
margin:0px;
padding:0px 10px 20px 10px;
background-color:#FFFFFF;
}

.bloquelistadoproductos img {
	position: static;
 	float:none;
 	margin:0px;
 /*	display:block;
	position:relative;
	background-color:#FFFFFF;
	padding:1px;
	margin:0px;
	border:1px solid #999999;*/
}
.bloquea {
position:relative;
margin:0px;
padding:0px 10px 20px 10px;
background-color:#FFFFFF;
}
.bloquea p {	/* COMPORTAMIENTO POR DEFECTO DE LOS PARRAFOS */
	margin: 6px 0px 6px 0px;
	}	
.bloquea h1 {
color:#666;
font-size:22px;
margin:0px;
padding:0px 5px 5px 0px;
	line-height:25px;
}
.bloquea h2 {
color:#666;
font-size:18px;
margin:0px;
padding:0px 5px 5px 0px;
}
.bloquea h3 {
color:#666;
font-size:16px;
margin:0px;
padding:0px 5px 5px 0px;
	line-height:25px;
}
.bloquea h4 {
color:#ccc;
font-size:11px;
margin:0px;
padding:0px 5px 5px 0px;
font-weight:normal;
} 	

.bloquea h5 {
color:#333;
font-size:12px;
margin:0px;
padding:0px 5px 5px 0px;
font-weight:normal;
}


.bloqueb {
position:relative;
margin:10px;
padding:10px;
background-color:#f7f7f7;
}
.bloqueb h1 {
color:#666;
font-size:22px;
margin:0px;
padding:0px 5px 5px 0px;
}
.bloqueb h2 {
color:#666;
font-size:18px;
margin:0px;
padding:0px 5px 5px 0px;
text-transform:none;
}
.bloqueb h3 {
color:#666;
font-size:16px;
margin:0px;
padding:0px 5px 5px 0px;
}
.bloqueb h4 {
color:#ccc;
font-size:11px;
margin:0px;
padding:0px 5px 5px 0px;
font-weight:normal;
}

.bloqueb h5 {
color:#333;
font-size:12px;
margin:0px;
padding:0px 5px 5px 0px;
font-weight:normal;
}


.bloquec {
position:relative;
margin:10px;
padding:10px;
background-color:#FFFFFF;
border:1px solid #ccc;
}
.bloquec h1 {
color:#666;
font-size:22px;
margin:0px;
padding:0px 5px 5px 0px;
}
.bloquec h2 {
color:#666;
font-size:18px;
margin:0px;
padding:0px 5px 5px 0px;
}
.bloquec h3 {
color:#666;
font-size:16px;
margin:0px;
padding:0px 5px 5px 0px;
}
.bloquec h4 {
color:#ccc;
font-size:11px;
margin:0px;
padding:0px 5px 5px 0px;
font-weight:normal;
}

.bloquec h5 {
color:#333;
font-size:12px;
margin:0px;
padding:0px 5px 5px 0px;
font-weight:normal;
}


.bloqued {
position:relative;
margin:10px;
padding:10px;
background-color:#f7f7f7;
border:1px solid #333333;
}
.bloqued h1 {
color:#666;
font-size:22px;
margin:0px;
padding:0px 5px 5px 0px;
}
.bloqued h2 {
color:#666;
font-size:18px;
margin:0px;
padding:0px 5px 5px 0px;
}
.bloqued h3 {
color:#666;
font-size:16px;
margin:0px;
padding:0px 5px 5px 0px;
}
.bloqued h4 {
color:#ccc;
font-size:11px;
margin:0px;
padding:0px 5px 5px 0px;
font-weight:normal;
}

.bloqued h5 {
color:#333;
font-size:12px;
margin:0px;
padding:0px 5px 5px 0px;
font-weight:normal;
}

.foto {
position:relative;
float:left;
margin:5px 10px 10px 0px;
padding:5px;
background-color:#e3e3e3;
}

.bloquee {
margin:10px;
padding:10px;
background-color:#CDDAE0;
border:1px solid #003366;
}
.bloquee h1 {
color:#666;
font-size:22px;
margin:0px;
padding:0px 5px 5px 0px;
}
.bloquee h2 {
color:#666;
font-size:18px;
margin:0px;
padding:0px 5px 5px 0px;
}
.bloquee h3 {
color:#666;
font-size:16px;
margin:0px;
padding:0px 5px 5px 0px;
}

.bloquee h4 {
color:#ccc;
font-size:11px;
margin:0px;
padding:0px 5px 5px 0px;
font-weight:normal;
}

.bloquee h5 {
color:#333;
font-size:12px;
margin:0px;
padding:0px 5px 5px 0px;
font-weight:normal;
}

.bloquee img {
position:relative;
float:left;
margin:5px 10px 10px 0px;
padding:5px;
background-color:#e3e3e3;
}

.circular{
	margin:3px 0px 5px 0px;
}
.contenidoadicional {
position:relative;
float:right;
width:140px;
border-left:5px solid #e4e4e4;
margin:0px 0px 5px 5px;
}

.contenidoadicional ul {
margin:0px 5px 5px 15px; 
padding:10px;
color:#CCCCCC;
}

.contenidoadicional li {
margin:0px; 
padding:3px 0px 3px 0px;
color:#CCCCCC;
}

.apoyo {
position:relative;
float:left;
width:200px;
background-color:#e3e3e3;
margin:5px 10px 10px 0px;
padding:10px;
color:#666666;
font-size:9px;
border-top:5px solid #3D8B1B;
}

.documentosadjuntos {
margin:10px 0px 0px 0px;
padding:10px 10px 20px 10px;
border:3px solid #e3e3e3;
}
.documentosadjuntos h5 {
color:#999;
font-size:10px;
margin:0px;
padding:5px 5px 3px 0px;
font-weight:normal;
}
.documentosadjuntos ul {
margin:0px;
padding:0px 0px 5px 15px;
}
.documentosadjuntos li {
margin:0px;
padding:3px;
color:#2B5580;
}

.enlaces {
margin:10px 0px 0px 0px;
padding:10px 10px 20px 10px;
border:3px solid #e3e3e3;
}
.enlaces h5 {
color:#999;
font-size:10px;
margin:0px;
padding:5px 5px 3px 0px;
font-weight:normal;
}
.enlaces ul {
margin:0px;
padding:0px 0px 5px 15px;
}
.enlaces li {
margin:0px;
padding:3px;
color:#2B5580;
}

.grafico {
margin:0px 10px 10px 10px;
padding:10px 10px 20px 10px;
border:3px solid #e3e3e3;
}

.galeria {
margin:10px 0px 0px 0px;
padding:10px 10px 10px 10px;
border:3px solid #e3e3e3;
text-align:center;
}

#enviarporcorreo {
background-color:#DEEEF8;
margin:10px;
padding:0px 5px 10px 10px;
border:3px solid #e3e3e3;
}

#enviarporcorreo input {
background-color:#fff;
border:1px solid #A7C3E7;
font-size:10px;
color:#999999;
width:120px;
margin:0px;
}
#enviarporcorreo h5 {
color:#999;
font-size:10px;
margin:0px;
padding:5px 5px 5px 0px;
font-weight:normal;
}


#valorarpublicacion {
background-color:#Ffffcc;
margin:10px;
padding:0px 5px 10px 10px;
border:3px solid #e3e3e3;
}

#valorarpublicacion h5 {
color:#999;
font-size:10px;
margin:0px;
padding:5px 5px 5px 0px;
font-weight:normal;
}
#valorarpublicacion input {
color:#999999;
}
.paginacion /* PAGINACION ENTRE PAGINAS */
	{
	padding: 3px 3px 3px 3px;
	margin: 10px 0px 10px 0px;
	color:#666666;
	text-align:center;
	}
#popupgaleria{
margin:10px 0px 0px 0px;
padding:10px;
background-color:#FFFFFF;
}
.autenticacionok{
margin:10px;
padding:0px 5px 10px 10px;
}
.autenticacionok h3 {
color:#666;
font-size:16px;
margin:0px;
padding:0px 5px 5px 0px;
}
.autenticacionerror{
margin:10px;
padding:0px 5px 10px 10px;
}
.autenticacionerror h3 {
color: #FF0000;
font-size:16px;
margin:0px;
padding:0px 5px 5px 0px;
}

.anexo-galeria{
	position:relative;
	/*text-align:center;*/
	border:1px solid #CCCCCC;
	padding:10px;
		
}
.anexo-galeria img{
	position:relative;
	float:none;
	border:1px solid #ccc;
	background-color:#efefef;
	padding:10px;
}