/* Dgurus Application Framework
		 * @copyright (c) 2009 Mariana Veronica Enz. All rights reserved.
		 *
		 * NO RETIRE ESTA LEYENDA. NO COPIE, NO EDITE NI DISTRIBUYA ESTE SCRIPT
		 * TODOS LOS DERECHOS RESERVADOS
		 */
		 
		 

@font-face {
    font-family: 'MuliRegular';
    src: url('fonts/Muli-Regular-webfont.eot');
    src: url('fonts/Muli-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Muli-Regular-webfont.woff') format('woff'),
         url('fonts/Muli-Regular-webfont.ttf') format('truetype'),
         url('fonts/Muli-Regular-webfont.svg#MuliRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}/*
@font-face {
    font-family: 'TeXGyreAdventorRegular';
    src: url('fonts/texgyreadventor-regular-webfont.eot');
    src: url('fonts/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/texgyreadventor-regular-webfont.woff') format('woff'),
         url('fonts/texgyreadventor-regular-webfont.ttf') format('truetype'),
         url('fonts/texgyreadventor-regular-webfont.svg#TeXGyreAdventorRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}*/


body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.inline_block{
	display:-moz-inline-box; /* Firefox 2 and under*/
	display:inline-block; /* FF3, Opera, Safari */
	vertical-align:top;
}


h7{
	font-size:10px;
	margin:1em;
	padding:1em;
}
h6{
	font-size:11px;
	margin:0.1em;
	padding:0.1em;
}
h5{
	font-size:12px;
	margin:0.1em;
	padding:0.1em;
}
h4{
	font-size:13px;
	margin:0.1em;
	padding:0.1em;
}
h3{
	font-size:13px;
	font-weight:normal;
	margin:0.1em;
	padding:0.1em;
}


h2{
	font-size:13px;
	margin:0.1em;
	padding:0.1em;
}
h1{
	font-size:13px;
	margin:0.1em;
	padding:0.1em;
}

strong{
	
}

pre{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	/* PARA EVITAR LÍNEAS LARGAS: */
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}


a{
	text-decoration: none;
	outline:0;
}
a:hover{
	text-decoration: none;
}

img{
	border:none;
}





.chico{
	font-size: 10px;
}

.chicoNeutro{
	font-size: 10px;
	font-weight:normal;
}

.destacado{
	
}

.destacado2{
	
}
.destacado3{
	
}
.deshabilitado{
	color:#CCCCCC;
}
.error{
	color:#FF3300;
}
.correcto{
	color:#006699;
}




#encabezado{
	border: 1px solid #44a1c7;
}
#encabezado a{
	
}
#encabezado a:hover{
	
}
#encabezado,  #encabezado .titulo{
	
}
#encabezado .titulo{
	
}
.titulo{
	
}

















/* PARA QUE LOS FONDOS ELÁSTICOS NO SE CORTEN EN RESOLUCIONES BAJAS: */
#gral_contenedor, #fondoCont, #fondoBarra{ min-width:1000px; }



/* ------------------------------------- CONTENEDOR ------------------------------------*/


#fondoCont{
	background-color:#FFF;
	position:absolute;
	width:100%;
	left:0px;
	
	/* FIJO top:836px; */
	top:80%;/* ELASTICO: */
	min-height:20%;
}
/* IE6 */
* html #fondoCont{ 
	height:20%; 
}


#contenedor{
	margin: 1px auto 0px auto;
	padding: 0px;
	width:1100px;
}



/* ------------------------------------- BARRA SUPERIOR ------------------------------- */

#fondoBarra{
	background-image: url(../img/transp_90_blanco.png);
	border-top:3px solid #529545;
	position:absolute;
	width:100%;
	height:120px;
	top:0px;
	left:0px;
}
#contenedorBarraSup{
	margin: 0px auto;
	padding: 0px;
	width:1100px;
}
#barraSup{
	position:relative;
	top:3px;
	height: 120px;
	min-height: 120px;
	margin: 0px auto;
	padding: 0px;
	text-align: right;
	/*background-color:#D5E2EB;
	background-image: url(../img/fdo_barraSup.jpg);
	background-position:bottom;
	background-repeat:repeat-x;*/
	
	/*border-top:1px solid #F9F9F9;  // PROVISORIO (si lo saco hace un borde) 
	border-bottom: 8px solid #f08e0e;*/
}


/* --------------------------------------- LOGO --------------------------------------- */

#logo{
	
}	




/* Lista Links (pestañas) */
#barraSup .bLinks{
	/*margin: 3px;
	margin-top: 14px;*/
	position:absolute;
	padding: 0px;
	bottom:0px;
	z-index:100; /* // PROVISORIO */
	text-align:right;
	width:100%;
}
#barraSup .bLinks a{
	text-decoration:none;
}

#barraSup .bLinks a:hover{
	text-decoration:none;
}

#barraSup .bLinks ul{
	list-style:none;
}

ul#bS_nf_i li ul li.item {
	/* inline-block cross browser (usar en este orden!) */
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	
	margin:0px 0px 0px 30px;
}
ul#bS_nf_i li ul li a{
	display:block;
	height:26px;
	min-height:26px;
}
ul#bS_nf_i li ul li a.active, ul#bS_nf_i li ul li a.active:hover{
	font-weight:normal;
	cursor:default;
}






/* ------------------------------------- BARRA INFERIOR ------------------------------- */

#barraInf{
	clear:both;
	margin: 0px;
	padding: 8px 0px;
	text-align: center;
	color:#333;
	/*background-color: #777777;
	color:#EEEEEE;
	border: 1px solid #000000;
	border-top: 1px solid #0e6e8b;*/
}

#barraInf a{
	color:#333;
}

#barraInf a:hover{
	color:#666;
}

#direccionBarraInf{
	float:left;
	text-align:left;
	width:240px;
	padding:0px;
	margin-bottom:20px;
}

#barraInf .border_bottom{
	display:block;
	text-transform:uppercase;
	border-bottom:1px solid #444;
	padding-bottom:8px;
}
#barraInf #designedBy{
	clear:both;
	text-align:right;
	font-size:10px;
	padding:10px auto;
}

/* Lista Links */
#barraInf .bLinks{
	float:right;
	text-align:right;
}
#barraInf .bLinks a{
	text-decoration:none;
}
#barraInf .bLinks ul{
	list-style:none;
}

ul#bI_nf_i li ul li.item {
	/* inline-block cross browser (usar en este orden!) */
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	
	margin:0px 0px 0px 20px;
}

ul#bI_nf_i li ul li a.active, ul#bI_nf_i li ul li a.active:hover{
	color: #529545;
	cursor:default;
}



/* SECCIONES INDEPENDIENTES COLUMNA: 
#barraInf .bLinks ul#bI_nf_i{
	display:block;
	float:left;
	list-style:none;
}
#barraInf .bLinks ul#bI_nf_i li ul{
	display:table;
	width:200px;
	padding:2px;
}
*/

/* SECCIONES INDEPENDIENTES ABAJO: */
ul#bI_nf_i, ul#bI_nf_i li ul{
	clear:both;
	list-style:none;
	display:block;
	margin:0px;
	text-align:center;
}
ul#bI_nf_i li ul{
	text-align:center;
	margin:auto;
}
ul#bI_nf_i li.item{
	display:inline-block;
} 




/* ------------------------------------- CONTENIDO ------------------------------------ */

#preHome{
	border-left: 1px solid #8cab2f;
	border-right: 1px solid #8cab2f;
}


#contenido{
	margin: 10px;
	padding-top:0px;
	text-align:justify; 
	/* font-family: Futura, Verdana, Arial, Helvetica, sans-serif; */ 
	position:relative;
	width:auto;	
}

#contenido p, #contenido h3{
	margin:1.3em 0px;
	line-height:1.5em;
}


/*  PARA PERSONALIZAR EL MENÚ INTERNO (serie) */
#contenido #cont_menu{
	/* Ancho: (Si no está seteado en config.conf.php) */	
	width:200px;
	float:right;
	position:relative;
	left:0px;
	margin-left:6px;
}
div#cont_base{
	margin-right:0px;
	padding-right:0px;
}
div#cont_menu + div#cont_base{
	margin-right:200px; /* (!) SEGUN ANCHO de #cont_menu*/
	/* IMPORTANTE el selector + (No funciona en IE!) */
	/* Es para evitar el margen cuando no hay menú. */
}



ul.banner{
	margin:0px; 
	padding:0px; 
	list-style:none;
}
ul.banner_right, ul.banner_right li{
	margin:10px 0px; 
	padding:0px; 
	list-style:none;
}

/* ------------------------------------------- */





#submenu{
	font-size: 12px;
	text-align:center;
	background-color:#FFF;
}
#submenu li, #submenu li ul li{
	list-style:none;
}
#submenu .sm_head{
	border: 2px solid #CCCCCC;
	padding: 4px;
	margin: 2px;
	color: #529545;
}
#submenu .sm_item{
	border: 1px solid #CCCCCC;
	padding: 4px;
	margin: 2px;
}
#submenu .sm_sel_item{
	border: 1px solid #CCCCCC;
	padding: 4px;
	margin: 2px;
	background-color:#F0F0F0;
}






.pie_clear{
	clear:both;
	font-size:10px;
	text-align:right;
	margin:2px;
	padding:2px;
}
#contenido #cont_base div.list_tags{
	font-size:11px;
	text-align:left;
	margin:2px;
	padding:1px;
	font-weight:normal;
	clear:left;
}

#contenido #cont_base h6.entorno{
	font-size:11px;
	font-weight:normal;
	padding:6px;
	margin:1px auto;
	letter-spacing:0.1em;
	border:1px solid #EECCCC;
	background-image: url(../img/transp_80_blanco.png);
	background-repeat:repeat;
}


#contenido #cont_base div.by_id{
	width:98%;
	display:inline-block; /* IMPORTANTE: Eviata que se estire el contenido debajo de la barra lateral al usar un elemento con clear:both; */
}

















/* PLANTILLAS POR TIPO: */

#contenido.galeria #cont_base div.default{
	border:1px solid #CCCCCC; 
	padding:4px; 
	margin:2px;
}





#contenido.galeria #cont_base div.galeria{
	padding:6px;
	margin:2px;
	margin-left:-4px;
	background-image: url(../img/transp_80_blanco.png);
	background-repeat:repeat;
}

#contenido.galeria #cont_base div.galeria h5{
	font-size:10px;
	font-weight:normal;
	padding:2px;
	height:16px;
	overflow:hidden;
}
#contenido.galeria #cont_base div.galeria div.descargar{
	margin:1px;
	padding:2px;
	border:1px solid #EECCCC;
	background-color:#FFEEEE;
	text-align:right;
	padding-right:10px;
	font-size:10px;
	height:18px;
	min-height:18px;
	top:0px;
}

#contenido.galeria #cont_base div.galeria div.img{
	margin:2px;
	padding:4px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	/* Sombra */
	box-shadow: 1px 1px 2px #EEE;
   -webkit-box-shadow: 1px 1px 2px #EEE;
   -moz-box-shadow: 1px 1px 2px #EEE;
}
#contenido.galeria #cont_base div.galeria div.img a{
	border:1px solid #CCCCCC;
	padding:0px;
	display:block;
	overflow:hidden;
}
#contenido.galeria #cont_base div.galeria div.img img{
	filter: alpha(opacity=100);
   	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
   	-moz-opacity: 1.00;
   	opacity:1.0;
	/* -moz-border-radius: 3px;Sin efecto en thumbnails, solo by_id */
	/* -webkit-border-radius: 3px;Sin efecto en thumbnails, solo by_id */
}
#contenido.galeria #cont_base div.galeria div.img img:hover{
	filter: alpha(opacity=90);
   	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
   	-moz-opacity: 0.90;
   	opacity:0.9;
}
/* by id */
#contenido.galeria #cont_base div.by_id div.galeria{
	padding:10px auto;
	margin-right:-10px;
	background-color:none;
	background-image:none
}
#contenido.galeria #cont_base div.by_id div.galeria div.img{
	padding:4px;
	margin:10px auto;
	/* Si NO uso "recuadro simetrico":
	padding:0px;
	display:table;
	border:none;
	background-color:none;
	Sino: 
	display:block;*/
	
	display:block;
	padding-bottom:12px;
	border:1px solid #EECCCC; /*border:none;*/
	background:none; /*background-color:#F9EEEE;*/
	background-image:none;
	box-shadow: none;
   -webkit-box-shadow: none;
   -moz-box-shadow: none;
}
#contenido.galeria #cont_base div.by_id div.galeria div.img a{
	border:1px solid #CCCCCC;
	padding:8px;
	margin:auto;
	display:table;
	overflow:hidden;
	background-color:#FFFFFF;
	background-image:none;
	/* Sombra */
	box-shadow: 4px 4px 4px #766;
   -webkit-box-shadow: 4px 4px 4px #766;
   -moz-box-shadow: 4px 4px 4px #766;
}
#contenido.galeria #cont_base div.by_id div.galeria div.img img{
	border:1px solid #CCCCCC;
	padding:0px;
}
#contenido.galeria #cont_base div.by_id h4.titulo{
	color:#663344;
	border:1px solid #CCCCCC;
	border-bottom:none;
	margin-bottom:0px;
	letter-spacing:0.1em;
	padding:6px 14px 3px 14px;
	margin:2px auto;
}
#contenido.galeria #cont_base div.by_id pre.texto{
	/* font-family: Futura, Verdana, Arial, Helvetica, sans-serif; */
	font-size:12px;
	font-style:italic;
	color:#444444;
	border:1px solid #CCCCCC;
	border-top:none;
	padding:0px 14px 6px 14px;
	margin:2px auto;
	margin-top:0px;
}
#contenido.galeria #cont_base div.by_id div.list_tags{
	font-size:11px;
	border:1px solid #CCCCCC;
	padding:4px 14px;
	margin:2px auto;
}
#contenido.galeria #cont_base div.by_id div.galeria div.descargar{
	padding:2px 2px 1px 2px;
	margin:1px 4px;
	float:right;
}
#contenido.galeria #cont_base div.by_id div.galeria div.plus_botones{
	float:right;
	margin:1px 4px;
}
#contenido.galeria #cont_base div.by_id div.galeria p.formComments_fdo{
	clear:both;
	margin-top:30px;
}






#contenido.galeria #cont_base div.galeria_descargas{
	margin:3px;
	border-top:2px solid #663344;
}
#contenido.galeria #cont_base div.galeria_descargas h6.entorno{
	text-align:left;
	margin-bottom:3px;
	border-top-width:2px;
}
#contenido.galeria #cont_base div.galeria_descargas h2.titulo{
	text-align:left;
	margin:3px;
	font-weight:bold;
	font-size:14px;
	color:#663344;
	border:none;
}
#contenido.galeria #cont_base div.galeria_descargas pre.copete{
	
	text-align:left;
	margin:3px;
	font-weight:normal;
	border:none;
}
#contenido.galeria #cont_base div.galeria_descargas pre.texto{
	text-align:left;
	margin:3px;
	font-weight:normal;
	border:none;
}
#contenido.galeria #cont_base div.galeria_descargas div.descargar{
	padding:2px 2px 1px 2px;
	margin:1px 4px;
	float:right;
}
#contenido.galeria #cont_base  div.galeria_descargas div.plus_botones{
	float:right;
	margin:1px 4px;
}
#contenido.galeria #cont_base div.by_id div.galeria_descargas p.boton_descarga{
	text-align:center;
	background-color:#663344;
	border:2px solid #FFFFFF;
	color:#CCCCCC;
	width:100px;
	font-size:14px;
	padding:4px;
	font-weight:bold;
	/* Sombra */
	box-shadow: 2px 2px 4px #766;
   	-webkit-box-shadow: 2px 2px 4px #766;
   	-moz-box-shadow: 2px 2px 4px #766;
   	/* Opacidad */
   	filter: alpha(opacity=90);
   	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
   	-moz-opacity: 0.90;
   	opacity:0.9;
	/* Redondeado */
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
#contenido.galeria #cont_base div.by_id div.galeria_descargas p.boton_descarga a{
	color:#FFFFFF;
}
#contenido.galeria #cont_base div.by_id div.galeria_descargas div.list_tags{
	font-size:11px;
	border:none;
	padding:4px 0px;
	margin:2px auto;
}
#contenido.galeria #cont_base div.by_id div.galeria_descargas p.formComments_fdo{
	clear:both;
	margin-top:30px;
}





#contenido.notas #cont_base div.notas h6.entorno{
	text-align:right;
	border:none;
	background-color:none;
	background-image:none;
	margin-top:0px;
	padding:0px;
}
#contenido.notas #cont_base div.notas{
	margin:6px;
	padding:6px;
	/*border-top:4px solid #2a701c;*/
}
#contenido.notas #cont_base h3{
	
	font-size:18px;
	text-align:left;
	margin:2px;
	padding:2px;
	padding-top:10px;
	color:#663344;
}
#contenido.notas #cont_base h4{
	
	font-size:14px;
	text-align:left;
	margin:2px;
	padding:2px;
	font-weight:normal;
}
#contenido.notas #cont_base h6.volanta{
	/* font-family: Futura, Verdana, Arial, Helvetica, sans-serif; */
	font-size:12px;
	text-align:left;
	margin:2px;
	padding:2px;
	font-weight:normal;
	text-transform:uppercase;
}
#contenido.notas #cont_base pre.texto{
	
	font-size:12px;
	text-align:left;
	margin:2px;
	padding:2px;
	font-weight:normal;
}
#contenido.notas #cont_base div.list_tags{
	text-align:right;
}
#contenido.notas #cont_base div.plus_botones{
	float:right;
	text-align:right;
}









#contenido.productos #cont_base div.productos{
	padding:6px;
	margin:2px; 
	margin:2px;
}

#contenido.productos #cont_base div.list_tags{
}
#contenido.productos #cont_base div.plus_botones{
	float:right;
	text-align:right;
}
/* Productos (by id) */
#contenido.productos #cont_base div.by_id div.productos{
	padding:6px;
	margin:2px; 
	/*border:1px solid #CCCCCC;*/
	margin:10px;
	margin-right:4px;
}
#contenido.productos #cont_base div.by_id h3{
	font-size:36px;
	text-align:left;
	margin:0px 2px;
	color:#663344;
}
#contenido.productos #cont_base div.by_id h4{
	/*font-size:24px;
	text-align:left;
	margin:0px 2px;
	color:#663344;*/
}
#contenido.productos #cont_base div.by_id h6{
	border-bottom-width:3px;
	border-bottom-color:#663344;
	margin-bottom:20px;
}






#contenido.users_ml #cont_base div.item{
	clear:both;
	margin:6px;
	padding:6px;
	border-bottom:1px solid #f08e0e;
}
#contenido.users_ml #cont_base div.item img{
	margin-right:10px;
	border:3px solid #f08e0e;
}
#contenido.users_ml #cont_base div.item a{
	/* font-family: Futura, Verdana, Arial, Helvetica, sans-serif; */
	font-size:14px;
	font-weight:bold;
}














/* ------------------------------------- FORMULARIOS----------------------------------- */
input, .select, textarea, .boton{
	background-color:#ffffff;
	border: noneC;
	/* font-family: Futura, Verdana, Arial, Helvetica, sans-serif; */
	text-align:left;
	font-size: 13px;
}
.nostyle{
	background-color: inherit;
	border: none;
}
/* botones */
.boton, a .boton, input .boton, .botonDesh, .botonDeshAlarm{
	/* font-family: Futura, Verdana, Arial, Helvetica, sans-serif; */
	color:#FFF;
	text-align: center;
	background-color:#679458;
	font-weight:normal;
	font-size:9px;
}
a.boton, .botonDesh, .botonDeshAlarm{
	margin: 2px;
	padding: 2px;
}
.botonDesh, .botonDeshAlarm{
	color:#666666;
	background-color:#EEEEEE;
	border: 1px solid #663D0F;
}
.botonDeshAlarm{
	color:#CC3300;
}

.input_chk{
	background-color:#F3F3F3;
	color:#295E61;
	border: 1px solid #295E61;
}





		 
/* --------------------------------------- LOGIN -------------------------------------- */		 
#mLogin{
	width: 400px;
	margin: auto;
	padding: 0;
	background-image:url(../img/contenidos/mLogin_2.gif);
	background-position:right;
	background-repeat:repeat-y;
	}
#mLogin .mSup{
	height: 25px;
	background-image:url(../img/contenidos/mLogin_1.gif);
	background-position:top right;
	background-repeat:no-repeat;
	}
#mLogin .mMed{
	padding-right:10px;
	padding-left:10px;
	padding-bottom: 10px;
	}
#mLogin .mInf{
	height: 25px;
	background-image:url(../img/contenidos/mLogin_3.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	}
#mLogin ul, #fLogin ul, #rLogin ul{
	list-style:none;
	margin:0;
	padding:0;
	height: 27;
	display: table-cell;
	}
#mLogin li, #fLogin li, #rLogin li{
	margin:2px;
	padding:3px;
	float:left;
	background-image:url(../img/contenidos/mBoton_1.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	}
	
#mLogin li a {width:100px;}
#mLogin li a, #fLogin li a, #rLogin li a{
	display:block;
	padding:4px;
	text-decoration:none;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	color:#99CC00;
	background-color:#333333;
	}
#mLogin li a:hover, #fLogin li a:hover, #rLogin li a:hover{
	text-decoration:none;
	font-weight:bold;
	color:#CCCCCC;
}
.noWidth{
	width: 160;
}



#fLogin{
	width: 290px;
	margin: auto;
	padding: 0;
	background-image:url(../img/contenidos/fLogin_2.gif);
	background-position:right;
	background-repeat:repeat-y;
	}
#fLogin table{
	font-size:12px;
}
#fLogin .fSup{
	height: 25px;
	background-image:url(../img/contenidos/fLogin_1.gif);
	background-position:top right;
	background-repeat:no-repeat;
	}
#fLogin .fMed{
	padding-right:10px;
	padding-left:10px;
	padding-bottom: 10px;
	}
#fLogin .fInf{
	height: 25px;
	background-image:url(../img/contenidos/fLogin_3.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	}


#rLogin{
	width: 500px;
	margin: auto;
	padding: 0;
	background-image:url(../img/contenidos/rLogin_2.gif);
	background-position:right;
	background-repeat:repeat-y;
	}
#rLogin table{
	font-size:11px;
}
#rLogin .rSup{
	height: 25px;
	background-image:url(../img/contenidos/rLogin_1.gif);
	background-position:top right;
	background-repeat:no-repeat;
	}
#rLogin .rMed{
	padding-right:10px;
	padding-left:10px;
	padding-bottom: 10px;
	}
#rLogin .rInf{
	height: 25px;
	background-image:url(../img/contenidos/rLogin_3.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	}







/* --------------------------------------- EDICION ------------------------------------ */





.edicion_conts{
	overflow:hidden;
	background-color:#CCCCCC;
	width:99%;
	margin:auto;
}
.edicion_conts span{
	display:block;
	width: auto;
	text-align:right;
	color:#FFFFFF;
	padding:3px;
	margin-right:10%;
	float:right;
	background-color:#0099CC;
}









/* -------------------------------------- INSERTS ------------------------------------- */

.insert_home{
	margin:3px;
	margin-top:10px;
	padding:10px;
	background-color:#CCCCCC;
	border:1px solid #AAAAAA;
	background-image: url(../img/transp_80_blanco.png);
	background-repeat:repeat;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

div.insert_fil{
	text-align:left;
}

.insert h2.titulo{
	/* font-family: Futura, Verdana, Arial, Helvetica, sans-serif; */
	margin:2px;
	padding:0px;
	color:#006699;
	font-size:16px;
	font-weight:normal;
	text-align:left;
}
.insert h2.titulo span{
	font-size:20px;
}

.insert h3, .insert h4, .insert h5{
	/* font-family: Futura, Verdana, Arial, Helvetica, sans-serif; */
	margin:2px 0px;
	padding:4px 0px;
	font-weight:normal;
	line-height:1em;
}
.insert h3{
	color:#006699;
	font-size:14px;
	font-weight:bold;
}
.insert h4{
	color:#003333;
	font-size:11px;
}
.insert h5{
	color:#666666;
	font-size:10px;
}



.insert .pie_clear, .insert .info_registro{
	clear:both; 
	text-align:right; 
	font-size:10px;
	padding:4px 10px;
}


.insert{
	display:table;
	width:100%;
}
.insert .insert_fil{
	 display:table-row;
}
.insert .insert_fil .inline_block{
	display:table-cell; 
	min-height:100px;
}
.insert h2.titulo{
	 display:table-caption;
}
.insert div.notas{
	margin:3px; 
	padding:0px; 
	text-align:left;
	border-bottom:2px solid #2a701c;
	height:100%;
	/*overflow:hidden; SACAR, PORQUE TIRA ERROR */
	position:relative;
	bottom:0px;
	margin-bottom:0px;
}
.insert div.notas div.img{
	margin:0px;
	padding:0px;
	border:1px solid #DDDDDD;
	background-color:#FFFFFF;
	/* Sombra */
	box-shadow: 1px 1px 2px #EEE;
   -webkit-box-shadow: 1px 1px 2px #EEE;
   -moz-box-shadow: 1px 1px 2px #EEE;
}
.insert div.notas div.img a{
	border:1px solid #DDDDDD;
	padding:0px;
}
.insert div.notas img{
	
}
.insert .notas h3,{
	color:#666666;
	font-size:14px;
	font-weight:bold;
	margin:3px 0px !important;
	padding:3px 0px !important;
	padding-top:0px;
}
.insert .notas a{
	color:#666666;
}

.insert .notas p{
	color:#666666;
	font-size:14px;
	font-weight:normal;
	margin:3px 0px !important;
	padding:3px 0px !important;
}


.insert div.notas_info{
	margin:6px; 
	padding:2px; 
	text-align:left;
	font-size:10px;
	padding-left:0px;
}
.insert div.notas_info .info_registro{
	border-top:1px solid #AAAAAA;
	background-color:#F3F3F3;
	padding-left:2px;
	margin-left:0px;
}
.insert .notas_info h3{
	
	color:#006699;
	font-size:12px;
	font-weight:bold;
	margin:3px;
	padding:3px;
	margin-left:0px;
	padding-left:2px;
}


.insert div.notas_agenda{
	margin:2px; 
	padding:2px; 
	text-align:left;
}
.insert div.notas_agenda .info_registro{
	border-top:1px solid #999999;
	background-color:#F3F3F3;
	text-align:left;
	padding-left:1px;
	margin-left:0px;
}
.insert div.notas_agenda div.img{
	margin:6px;
	padding:2px;
	border:1px solid #DDDDDD;
	background-color:#FFFFFF;
	/* Sombra */
	box-shadow: 1px 1px 2px #EEE;
   -webkit-box-shadow: 1px 1px 2px #EEE;
   -moz-box-shadow: 1px 1px 2px #EEE;
}
.insert div.notas_agenda div.img a{
	border:1px solid #DDDDDD;
	padding:0px;
}
.insert div.notas_agenda img{
	
}
.insert .notas_agenda h3{
	/* font-family: Futura, Verdana, Arial, Helvetica, sans-serif; */
	color:#003333;
	font-size:14px;
	font-weight:bold;
	margin:0px 3px;
	padding:2px;
	margin-top:0px;
	padding-top:1px;
}
.insert .notas_agenda h4{
	font-size:12px;
	margin:2px;
	padding:2px;
}
.insert .notas_agenda p{
	/* font-family: Futura, Verdana, Arial, Helvetica, sans-serif; */
	color:#666666;
	font-size:14px;
	font-weight:normal;
	margin:1px;
	padding:1px;
}





.insert div.galeria{
	padding:0px;
	margin:2px;
}
.insert div.galeria div.img{
	border:1px solid #DDDDDD;
	background-color:#FFFFFF;
	padding:4px;
	/* Sombra */
	box-shadow: 1px 1px 2px #EEE;
   -webkit-box-shadow: 1px 1px 2px #EEE;
   -moz-box-shadow: 1px 1px 2px #EEE;
}
.insert div.galeria div.img a{
	border:1px solid #DDDDDD;
	padding:0px;
}
.insert div.galeria img{
}
.insert .galeria h5{
	background-color:#F9F9F9;
	border:1px solid #DDDDDD;
	margin:1px;
}



.insert div.galeria_descargas{
	border:1px solid #DDDDDD;
	margin:2px;
}
.insert .galeria_descargas h4{
	background-color:#F9F9F9;
	border-bottom:1px solid #DDDDDD;
}



.insert div.productos{
	border-top:1px solid #CCCCCC;
	margin:4px;
}
.insert div.productos div.img{
	margin:2px;
	padding:2px;
	border:1px solid #DDDDDD;
	background-color:#FFFFFF;
	/* Sombra */
	box-shadow: 1px 1px 2px #EEE;
   -webkit-box-shadow: 1px 1px 2px #EEE;
   -moz-box-shadow: 1px 1px 2px #EEE;
}
.insert div.productos div.img a{
	border:1px solid #DDDDDD;
	padding:0px;
}
.insert div.productos img{
	
}
.insert .productos h3, .insert .productos h4, .insert .productos h5{
	/* font-family: Futura, Verdana, Arial, Helvetica, sans-serif; */
	margin:2px;
	padding:4px;
	font-weight:normal;
}
.insert .productos h3{
	color:#006699;
	font-size:14px;
	border:1px solid #CCCCCC;
	background-color:#DDDDDD;
	font-weight:bold;
}
.insert .productos h4{
	color:#003333;
	font-size:11px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-color:#EEEEEE;
	font-weight:bold;
}
.insert .productos h5{
	color:#666666;
	font-size:10px;
}





/* --------------------------------------- OTROS -------------------------------------- */
#fecha{
	text-align:left; float:left;margin-left:9px;margin-bottom:5px;color:#CCCCCC;
}



.formComments, .formComments_fdo{
	width:auto; 
	padding:10px; 
	margin-bottom:4px;
	border:1px solid #CCCCCC;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.formComments_fdo{
	background-color:#EEEEEE;
	margin-top: 5px;
}
.form_blog .btn{
	border: 1px solid #CCC;
	padding: 10px 40px;
	float: right;
}



.id_login li{
	list-style:none;
	display:inline-block;
	padding:5px 10px;
	border:1px solid #EEEEEE;
	font-size:11px;
}


#selectLang{
	position: relative;
	/* font-family: Futura, Verdana, Arial, Helvetica, sans-serif; */
	font-size: 10px;
	list-style:none;
	margin:0;
	padding:0;
	float:right;
}
#selectLang li{
	margin:2px;
	padding:2px;
	float:left;
}
#selectLang .tit{
	font-size:11px;
	font-weight:bold;
}