
/******************************************
    COMPONENTES*/
.componente	{margin:0; padding:0;text-align:left;}
.oculto{display: none;}
.cursor_mano { cursor:pointer;  }

.cell_top       {	width: 18px;border-top: 2px solid black;border-bottom: 1px dashed gray;border-left: 1px dashed gray;border-right: 1px dashed gray;}
.cell_bottom { width: 18px; border-top: 1px dashed gray; border-bottom: 2px solid black; border-left: 1px dashed gray; border-right: 1px dashed gray; }
.cell_left       { width: 18px; border-top: 1px dashed gray; border-bottom: 1px dashed gray; border-left: 2px solid black; border-right: 1px dashed gray; }
.cell_right     { width: 18px; border-top: 1px dashed gray; border-bottom: 1px dashed gray; border-left: 1px dashed gray; border-right: 2px solid black; }


/******************************************
    CAJAS COMPONENTES*/

/* Estilo: titulo-separador1 alias=a */
.acomponente {margin:0; padding:0;text-align:left;}
.adivtitlezone			{clear: both; display: inline;}
.adivtitlecomp			{background-color: #ffffff; color: #9c0000; display: inline; text-align: left; font-size:1.4em;font-weight: bold;}
.adivtitlecomp h1       {margin:0;}
.adivimgcomp			{cursor: pointer;}
.aesquina_sup_izq		{display: none;}
.aesquina_sup_der		{display: none;}
.adivmiddlezone			{clear: both; padding-top: 0; padding-left: 0;}
/*estilo tiulo separador 1
.adivbottomzone			{border-bottom: #55be47 0.1em solid; clear: both; margin-top: 1em; margin-bottom: 1em;}*/
.adivbottomzone			{border-bottom: #00a7ae 0.1em solid; clear: both; margin-top: 1em; margin-bottom: 1em;}
.adivbottomzonebarra	{display: none;}
.adivbottomzoneimg		{display: none;}
.aesquina_inf_izq		{display: none;}
.aesquina_inf_der		{display: none;}

/* Estilo: titulo-separador2 alias=b */
.bcomponente {margin:0; padding:0;text-align:left;}
.bdivtitlezone			{clear: both; display: inline;}
.bdivtitlecomp			{background-color: #ffffff; color: #9c0000; display: inline; text-align: left; font-size:1.4em;font-weight: bold;}
.bdivimgcomp			{cursor: pointer;}
.besquina_sup_izq		{display: none;}
.besquina_sup_der		{display: none;}
.bdivmiddlezone			{clear: both; padding-top: 0; padding-left: 0;}
.bdivbottomzone			{clear: both; padding-top: 0.2em; padding-bottom: 1em;}
.bdivbottomzonebarra	{border-bottom: #00a7ae 0.1em solid; margin-top: 1.5em; margin-bottom: 1em;}
/*.bdivbottomzonebarra	{border-bottom: #55be47 0.1em solid; margin-top: 1.5em; margin-bottom: 1em;}*/
.bdivbottomzoneimg		{background-image: url(../imagenes/component/uvas.gif); background-repeat: no-repeat; float: right; height: 32px; width: 37px;}
.besquina_inf_izq		{display: none;}
.besquina_inf_der		{display: none;}

/* Estilo: titulo alias=c */
.ccomponente {margin:0; padding:0;text-align:left;}
.cdivtitlezone			{clear: both; display: inline;}
.cdivtitlecomp			{background-color: #ffffff; color: #9c0000; display: inline; text-align: left; font-size:1.4em;font-weight: bold;}
.cdivimgcomp			{cursor: pointer;}
.cesquina_sup_izq		{display: none;}
.cesquina_sup_der		{display: none;}
.cdivmiddlezone			{clear: both; padding-top: 0; padding-left: 0.3em;}
.cdivbottomzone			{clear: both; margin-top: 0.3em}
.cdivbottomzoneimg		{display: none;}
.cesquina_inf_izq		{display: none;}
.cesquina_inf_der		{display: none;}

/* Estilo: separador1 alias=d */
.dcomponente {margin:0; padding:0;text-align:left;}
.ddivtitlezone			{clear: both; display: none;}
.ddivtitlecomp			{display: none;}
.ddivimgcomp			{display: none;}
.desquina_sup_izq		{display: none;}
.desquina_sup_der		{display: none;}
.ddivmiddlezone			{clear: both; padding-top: 0; padding-left: 0;}
.ddivbottomzone			{border-bottom: #00A7AE 0.1em solid; clear: both;margin-top: 1em; margin-bottom: 1em; }
/*original
.ddivbottomzone			{border-bottom: #55be47 0.1em solid; clear: both;margin-top: 1em; margin-bottom: 1em; }*/
.ddivbottomzonebarra	{display: none;}
.ddivbottomzoneimg		{display: none;}
.desquina_inf_izq		{display: none;}
.desquina_inf_der		{display: none;}

/* Estilo: separador2 alias=e */
.ecomponente {margin:0; padding:0;text-align:left;}
.edivtitlezone			{clear: both; display: none;}
.edivtitlecomp			{display: none;}
.edivimgcomp			{display: none;}
.eesquina_sup_izq		{display: none;}
.eesquina_sup_der		{display: none;}
.edivmiddlezone			{clear: both; padding-top: 0; padding-left: 0;}
.edivbottomzone			{clear: both; padding-top: 0.2em; padding-bottom: 1em; }
.edivbottomzonebarra	{border-bottom: #00a7ae 0.1em solid; margin-top: 1em; margin-bottom: 1em;}
/*.edivbottomzonebarra	{border-bottom: #55be47 0.1em solid; margin-top: 1em; margin-bottom: 1em;}*/
.edivbottomzoneimg		{background-image: url(../imagenes/component/uvas.gif); background-repeat: no-repeat; float: right; height: 32px; width: 37px;}
.eesquina_inf_izq		{display: none;}
.eesquina_inf_der		{display: none;}

/* Estilo: transparente alias=t */
.tcomponente {margin:0; padding:0;text-align:left;}
.tdivtitlezone			{clear: both; display: none;}
.tdivtitlecomp			{display: none;}
.tdivimgcomp			{display: none;}
.tesquina_sup_izq		{display: none;}
.tesquina_sup_der		{display: none;}
.tdivmiddlezone			{clear: both; padding-top: 0; padding-left: 0;}
.tdivbottomzone			{clear: both; margin-top: 1em; margin-bottom: 1em;}
.tesquina_inf_izq		{display: none;}
.tesquina_inf_der		{display: none;}

/* Estilo: borde1 alias=f */
.fcomponente {margin:0; padding:0;text-align:left;}
.fdivtitlezone			{background-image: url(../imagenes/component/ftop_line.gif); background-repeat: repeat-x; clear: both; height: 18px; margin: 0; padding:0;}
.fdivtitlecomp			{display: none;}
.fdivimgcomp			{display: none;}
.fesquina_sup_izq		{float: left;}
* html .fesquina_sup_izq{margin-left: -0.3em;}
.fesquina_sup_der		{float: right;}
* html .fesquina_sup_der{margin-left: 0.2em;}
.fdivmiddlezone			{background-image: url(../imagenes/component/fleft_line.gif); background-position:left; background-repeat: repeat-y; clear: both; margin: 0; padding:0;}
* html .fdivmiddlezone	{margin: 0 -3px 0 -4px;}
.fdivmiddlezonedcha		{background-image: url(../imagenes/component/fright_line.gif); background-position: right; background-repeat: repeat-y; margin:0; padding: 0 30px 0 30px;}
.fdivmiddlezonedcha P	{margin: 0; padding:0;}
.fdivmiddlezonedcha UL	{margin-bottom:0 ! important; padding-bottom:0 ! important;}
/** html .fdivmiddlezonedcha {WIDTH: 100%}*/
.fdivbottomzone			{background-image: url(../imagenes/component/fbtm_line.gif); background-repeat: repeat-x; clear: both; height: 18px; margin: 0; padding: 0; }/*{margin-top:2em; margin-bottom:3em; clear:both; }*/
.fdivbottomzoneimg		{display: none;}
.fdivbottomzonebarra	{display: none;}
.fesquina_inf_izq		{float: left;}
* html .fesquina_inf_izq{margin-left: -0.3em;}
.fesquina_inf_der		{float: right;}
* html .fesquina_inf_der{margin-left: 0.2em;}

/* Estilo: borde2 alias=g */
.gcomponente {margin:0; padding:0;text-align:left;}
.gdivtitlezone			{background-image: url(../imagenes/component/gtop_line.gif); background-repeat: repeat-x; clear: both; height: 18px; margin: 0; padding:0;}
.gdivtitlecomp			{display: none;}
.gdivimgcomp			{display: none;}
.gesquina_sup_izq		{float: left;}
* html .gesquina_sup_izq{margin-left: -0.3em;}
.gesquina_sup_der		{float: right;}
* html .gesquina_sup_der{margin-left: 0.2em;}
.gdivmiddlezone			{background: url(../imagenes/component/gleft_line.gif) #ffffff left repeat-y; clear: both; margin:0; padding:0;}
* html .gdivmiddlezone	{margin: 0 -3px 0 -4px;}
.gdivmiddlezonedcha		{background-image: url(../imagenes/component/gright_line.gif); background-position: right; background-repeat: repeat-y; margin:0; padding: 0 30px 0 30px;}
.gdivmiddlezonedcha P	{margin: 0;}
/** html .gdivmiddlezonedcha {width: 100%}*/
.gdivbottomzone			{background-image: url(../imagenes/component/gbtm_line.gif); background-repeat: repeat-x; clear: both; height: 18px; margin: 0; padding: 0;}/*{margin-top:2em; margin-bottom:3em; clear:both; }*/
.gdivbottomzoneimg		{display: none;}
.gdivbottomzonebarra	{display: none;}
.gesquina_inf_izq		{float: left;}
* html .gesquina_inf_izq{margin-left: -0.3em;}
.gesquina_inf_der		{float: right;}
* html .gesquina_inf_der{margin-left: 0.2em;}


/* Estilo: borde_linea1 alias=j */
/*
.jcomponente {margin:0; padding:0;text-align:left;}
.jdivtitlezone			{background-image: url(../imagenes/component/jtop_line.gif); background-repeat: repeat-x; clear: both; height: 18px; margin: 0; padding:0;}
.jdivtitlecomp			{display: none;}
.jdivimgcomp			{display: none;}
.jesquina_sup_izq		{float: left;}
* html .gesquina_sup_izq{margin-left: -0.3em;}
.jesquina_sup_der		{float: right;}
* html .gesquina_sup_der{margin-left: 0.2em;}
.jdivmiddlezone			{background: url(../imagenes/component/jleft_line.gif) #ffffff left repeat-y; clear: both; margin:0; padding:0;}
* html .jdivmiddlezone	{margin: 0 -3px 0 -4px;}
.jdivmiddlezonedcha		{background-image: url(../imagenes/component/jright_line.gif); background-position: right; background-repeat: repeat-y; margin:0; padding: 0 30px 0 30px;}
.jdivmiddlezonedcha P	{margin: 0;}
/** html .jdivmiddlezonedcha {width: 100%}
.jdivbottomzone			{background-image: url(../imagenes/component/jbtm_line.gif); background-repeat: repeat-x; clear: both; height: 18px; margin: 0; padding: 0;}/*{margin-top:2em; margin-bottom:3em; clear:both; }
.jdivbottomzoneimg		{display: none;}
.jdivbottomzonebarra	{display: none;}
.jesquina_inf_izq		{float: left;}
* html .jesquina_inf_izq{margin-left: -0.3em;}
.jesquina_inf_der		{float: right;}
* html .jesquina_inf_der{margin-left: 0.2em;}
*/

/* Estilo: borde_linea2 alias=k */
/*
.kcomponente {margin:0; padding:0;text-align:left;}
.kdivtitlezone			{background-image: url(../imagenes/component/ktop_line.gif); background-repeat: repeat-x; clear: both; height: 18px; margin: 0; padding:0;}
.kdivtitlecomp			{display: none;}
.kdivimgcomp			{display: none;}
.kesquina_sup_izq		{float: left;}
* html .gesquina_sup_izq{margin-left: -0.3em;}
.kesquina_sup_der		{float: right;}
* html .gesquina_sup_der{margin-left: 0.2em;}
.kdivmiddlezone			{background: url(../imagenes/component/kleft_line.gif) #ffffff left repeat-y; clear: both; margin:0; padding:0;}
* html .kdivmiddlezone	{margin: 0 -3px 0 -4px;}
.kdivmiddlezonedcha		{background-image: url(../imagenes/component/kright_line.gif); background-position: right; background-repeat: repeat-y; margin:0; padding: 0 30px 0 30px;}
.kdivmiddlezonedcha P	{margin: 0;}
*/




/* Estilo: titulo-borde alias=h */

.hcomponente            {margin:0; padding:0;text-align:left; border:0.1em solid #007771; padding:0.3em;}
.hdivtitlezone			{clear: both; display: inline;}
.hdivtitlecomp			{background-color:#007771;color:#FFF;font-weight:bold;}
.hdivtitlecomp h1       {text-indent:0.2em;color:#FFFFFF;}
.hdivimgcomp			{display: none;}
.hesquina_sup_izq		{display: none;}
.hesquina_sup_der		{display: none;}
.hdivmiddlezone			{clear: both; padding-top: 0; padding-left: 0;}
.hdivbottomzone			{clear: both; padding-top: 0.2em; padding-bottom: 1em; }
.hdivbottomzonebarra	{}
.hdivbottomzoneimg		{display: none;}
.hesquina_inf_izq		{display: none;}
.hesquina_inf_der		{display: none;}

/* Estilo: borde-derecha alias=i */

.icomponente            {margin:0; padding:0; text-align:left; border-right:0.1em solid #007771; padding:0.3em;}
.idivtitlezone			{clear: both; display: inline;}
.idivtitlecomp			{}
.idivimgcomp			{display: none;}
.iesquina_sup_izq		{display: none;}
.iesquina_sup_der		{display: none;}
.idivmiddlezone			{clear: both; padding-top: 0; padding-left: 0;}
.idivbottomzone			{clear: both; padding-top: 0.2em; padding-bottom: 1em; }
.idivbottomzonebarra	{}
.idivbottomzoneimg		{display: none;}
.iesquina_inf_izq		{display: none;}
.iesquina_inf_der		{display: none;}


/******************************************
    POSICIONAMIENTO*/
.izq	{float: left; height:auto;padding:0 3px 0 3px;}
.dcha	{float: right; height:auto;padding:0 3px 0 3px;}
.dcha2	{text-align: right;}
.clear	{clear: both;height:0;}


/******************************************
    SUSCRIPCIONES - CONTACTOS*/
.txtboxgra	{margin-bottom: 0.4em; margin-top: 0.2em; width: 420px; }
.txtboxpeq	{margin-top: 0.2em; width: 100px; }
.txtboxmed	{margin-bottom: 0.4em; margin-top: 0.2em; width: 200px; }
.txtareagra	{height: 150px; margin-bottom: 0.4em; margin-top: 0.2em; width: 420px; }
.txtareapeq	{height: 150px; margin-top: 0.2em; width: 100px; }
.txtareamed	{height: 150px; margin-top: 0.2em; width: 200px; }
.linea		{border-bottom: 1px solid #e3e3e3; margin: 5px 0 20px 0;}
.campo		{margin: 0.4em 0 23em 0; padding: 0.4em 0 23em 0;}
.titulocampos {font-weight: bold; margin-bottom: 0.8em;}

.suscripciones P	{margin-top:0px;}
.suscripciones A	{background-color: #ffffff; color:#007771; font-weight:bold;}
.suscripciones A:link	{ color:#007771;}
.suscripciones A:visited{ color:#007771;}
.suscripciones A:hover	{ color:#007771;}
.suscripciones A:active	{color:#007771;}
.colcheck	{float:left; width:16em; padding: 0.5em; border-bottom: 1px #cccccc solid; text-align:right;}
.colemail	{float:left; text-align: center; /*width:15em;*/ padding:0.3em;}
.colsms		{float:left; text-align: center; width:15em;}



/******************************************
    NOVEDADES*/
UL.novedades	{LIST-STYLE-IMAGE: url(../imagenes/component/bullets/flecha_vclaro.gif); padding-left: 1em; margin:0}
UL.novedades LI	{LINE-HEIGHT: 1.8em;}
/*UL.novedades{LIST-STYLE-TYPE: none}
UL.novedades LI{BORDER-RIGHT: white 0.37em solid; BORDER-TOP: white 0.37em solid; BORDER-LEFT: white 0.37em solid; BORDER-BOTTOM: white 0.37em solid; PADDING: 0px 0px 0px 0.92em; BACKGROUND: url(../component/imagenes/bulletc.gif) no-repeat; MARGIN: 0px 0px 0.18em; WIDTH: 18.5em; TEXT-ALIGN: left; }*/


/******************************************
    COMPONENTE COLUMNAS*/
.divcompcolumnashijo	{float:left; width:50%;}
/*.divcompcolumnas	{margin: 0; padding: 0; width: 100%;}
.divcompcolumnashijo{float: left; margin: 0; padding: 0px 1em; width: 50%;}*/

/*.divcompcolumnas DIV {float: right; margin:0; padding:0; width:50%;}*/
/*.divcompcolumnas .divcompcolumnashijo {float: left; margin:0; padding:0px 1em; width:50%; border:red 1px solid}*/


/******************************************
    COMPONENTE TRES COLUMNAS*/
.divcomp3columnashijo	{float:left;width:33%;}



/******************************************
    BOTONES SUBMIT*/
/*.boton1 {background-color:#BECB10; border:1px solid #000; color:#ffffff; font-weight:bold; cursor: pointer;}*/ /*Verde claro*/
.boton1{
	border-radius:0.6em;
	-moz-border-radius:0.4em;
	-webkit-border-radius:0.4em;
	box-shadow: 0.1em 0.1em 0.1em #cccccc;
	-webkit-box-shadow: 0.1em 0.1em 0.1em #cccccc;
	-moz-box-shadow: 0.1em 0.1em 0.1em #cccccc;
	background-color:#ffffff;
	border:1px solid #cccccc;
	font-weight:bold;
	margin:0.5em auto;
	padding:0.2em;
	/*width:12em;*/
	margin-right: 5px;
	text-align: center;
	color: #007771;
}
/*.boton2 {background-color:#05533E; border:1px solid #000; color:#ffffff; font-weight:bold; cursor: pointer;}*/ /*Verde oscuro*/
.boton2{
	border-radius:0.6em;
	-moz-border-radius:0.6em;
	-webkit-border-radius:0.6em;
	box-shadow: 0.2em 0.2em 0.6em #B8B1B1;
	-webkit-box-shadow: 0.2em 0.2em 0.6em #B8B1B1;
	-moz-box-shadow: 0.2em 0.2em 0.6em #B8B1B1;
	background-color:#ffffff;
	border:1px solid #cccccc;
	font-weight:bold;
	margin:0.5em auto;
	padding:0.4em;
	/*width:12em;*/
	text-align: center;
	color: #003781;
}
.boton3 {background-color:transparent; border:0; color:#007771; font-weight:bold; cursor: pointer; margin:0; padding:0;} /*Transparente*/
.boton4 {
	border-radius: 0.6em;
	-moz-border-radius:0.6em;
	-webkit-border-radius:0.6em;
	box-shadow: 0.2em 0.2em 0.6em #B8B1B1;
	-webkit-box-shadow: 0.2em 0.2em 0.6em #B8B1B1;
	-moz-box-shadow: 0.2em 0.2em 0.6em #B8B1B1;
	background-color:#ffffff;
	border:1px solid #cccccc;
	font-weight:bold;
	margin:0.5em auto;
	padding:1em;
	/*width:12em;*/
	text-align: center;
	color: #003781;
} 

.boton4 a         { color:#5b5454; text-decoration: none;}
.boton4 a:visited { color:#5b5454; text-decoration: none; }
.boton4 a:hover   { text-decoration: underline }

.boton5 {
	padding: 0.5em;
	margin: 0.5em 0.2em;
	}
.boton5 a{
	padding: 0.5em;
	/*CODIGO COLORES CLAROS*/
	color: #333333;
	background-color: #bfe1e1;


	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#bfe1e1 50%,
		#bfe1e1 50%,
		#bfe1e1);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		color-stop(0.50, #bfd5f1),
		color-stop(0.50, #bfd5f1),
		to(#bfd5f1));	

		
	
	/*COLORES OSCUROS
	color: #ffffff;
	background-color: #007771;
	background: -moz-linear-gradient(
		top,
		#00a4ab 0%,
		#007771 50%,
		#007771 50%,
		#007771);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#00A4AB),
		color-stop(0.50, #007771),
		color-stop(0.50, #007771),
		to(#006280));
		*/
		
	-moz-border-radius: 0.4em;
	-webkit-border-radius: 0.4em;
	border-radius: 0.4em;
	border: 1px solid #777777;
	-moz-box-shadow:
		0.1em 0.1em 0.1em rgba(000,000,000,0.5);
	-webkit-box-shadow:
		0.1em 0.1em 0.1em rgba(000,000,000,0.5);
	box-shadow:
		0.1em 0.1em 0.1em rgba(000,000,000,0.5);
}

.boton5 a:visited{ 

	color: #333333;
	background-color: #bfe1e1;

}
.boton5 a:hover	{ 	
	color: #333333;
	background-color: #bfe1e1;}

.boton6 {
	padding: 0.1em 0.4em 0.1em 0.6em;
	margin: 0em 0.2em;

	
	/*COLORES CLAROS*/
	color: #333333;
	background-color: #E5EFEE;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#bfd5f1 50%,
		#bfd5f1 50%,
		#bfd5f1);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		color-stop(0.50, #bfd5f1),
		color-stop(0.50, #bfd5f1),
		to(#bfd5f1));	
	
	
	
	/*COLORES OSCUROS
	color: #ffffff;
	background-color: #158C56;
	background: -moz-linear-gradient(
		top,
		#44cf7e 0%,
		#158C56 50%,
		#158C56 50%,
		#158C56);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#44cf7e),
		color-stop(0.50, #158C56),
		color-stop(0.50, #158C56),
		to(158C56));
		*/
		
	-moz-border-radius: 0.4em;
	-webkit-border-radius: 0.4em;
	border-radius: 0.4em;
	border: 1px solid #006699;
	-moz-box-shadow:
		0.1em 0.1em 0.1em rgba(000,000,000,0.5);
	-webkit-box-shadow:
		0.1em 0.1em 0.1em rgba(000,000,000,0.5);
	box-shadow:
		0.1em 0.1em 0.1em rgba(000,000,000,0.5);
}

.boton7 {
	
	padding: 0.1em 0.6em;
	margin: 0em 0.2em;
	
	/*COLORES CLAROS*/
		color: #333333;
	background-color: #bfd5f1;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#d2d4d7 50%,
		#d2d4d7 50%,
		#d2d4d7);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		color-stop(0.50, #d2d4d7),
		color-stop(0.50, #d2d4d7),
		to(#d2d4d7));	

	/*COLORES OSCUROS
	color: #ffffff;
	background-color: #777777;
	background: -moz-linear-gradient(
		top,
		#cccccc 0%,
		#777777 50%,
		#777777 50%,
		#777777);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#cccccc),
		color-stop(0.50, #777777),
		color-stop(0.50, #777777),
		to(#006280));
		*/
		
	-moz-border-radius: 0.4em;
	-webkit-border-radius: 0.4em;
	border-radius: 0.4em;
	border: 1px solid #777777;
	-moz-box-shadow:
		0.1em 0.1em 0.1em rgba(000,000,000,0.5);
	-webkit-box-shadow:
		0.1em 0.1em 0.1em rgba(000,000,000,0.5);
	box-shadow:
		0.1em 0.1em 0.1em rgba(000,000,000,0.5);
}

.boton8 {
	
	padding: 0.1em 0.6em;
	margin: 0em 0.2em;
	
	/*COLORES OSCUROS*/
	color: #ffffff;
	background-color: #777777;
	background: -moz-linear-gradient(
		top,
		#cccccc 0%,
		#777777 50%,
		#777777 50%,
		#777777);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#cccccc),
		color-stop(0.50, #777777),
		color-stop(0.50, #777777),
		to(#006280));
		
		
	-moz-border-radius: 0.4em;
	-webkit-border-radius: 0.4em;
	border-radius: 0.4em;
	border: 1px solid #777777;
	-moz-box-shadow:
		0.1em 0.1em 0.1em rgba(000,000,000,0.5);
	-webkit-box-shadow:
		0.1em 0.1em 0.1em rgba(000,000,000,0.5);
	box-shadow:
		0.1em 0.1em 0.1em rgba(000,000,000,0.5);
}


.boton9 {
	
	padding: 0.1em 0.6em;
	margin: 0em 0.2em;
	
	/*COLORES OSCUROS*/
	color: #333333;
	background-color: #efa061;
	background: -moz-linear-gradient(
		top,
		#efd6c1 0%,
		#efa061 50%,
		#efa061 50%,
		#efa061);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#efd6c1),
		color-stop(0.50, #efa061),
		color-stop(0.50, #efa061),
		to(#efa061));
		
		
	-moz-border-radius: 0.4em;
	-webkit-border-radius: 0.4em;
	border-radius: 0.4em;
	border: 1px solid #ce7833;
	-moz-box-shadow:
		0.1em 0.1em 0.1em rgba(000,000,000,0.5);
	-webkit-box-shadow:
		0.1em 0.1em 0.1em rgba(000,000,000,0.5);
	box-shadow:
		0.1em 0.1em 0.1em rgba(000,000,000,0.5);
}




/************** boton registro **************/
.boton_registro {
	border-radius: 0.6em;
	-moz-border-radius:0.6em;
	-webkit-border-radius:0.6em;

	
  	box-shadow: 0.2em 0.2em 0.6em #B8B1B1;
   	-webkit-box-shadow: 0.2em 0.2em 0.6em #B8B1B1;
   	-moz-box-shadow: 0.2em 0.2em 0.6em #B8B1B1;	

	background-color:#55be47;
	border:1px solid #007771;
	font-weight:bold;
	margin:0.5em;
	padding:0.3em 1em;
} 

.boton_registro a         { color:#fff; text-decoration: none; }
.boton_registro a:visited { color:#fff; text-decoration: none; }
.boton_registro a:hover   { text-decoration: underline }
/*.boton_registro a:active  { color:#00895B; text-decoration: none; }*/

/*********** fin botón registro *************/


/*Transparente*/
* html .boton3	{margin:-0.1em -0.1em -0.1em -0.1em;}


/******************************************
    VENTANAS COMPDETAIL*/
.profile_containerConf					{border: #007771 6px solid; margin:0; padding:0; display:table;}
.profile_containerConfMiddle			{border-top: #007771 6px solid; margin: 0; padding: 0;}
.profile_containerConf .title			{background-color: #007771; color: #ffffff; float: left; font-size: 0.9em; font-weight:bold; margin-bottom:1em; padding: 0 0.5em 0.2em 0.5em;}
.profile_containerConf .content			{margin: 0; padding: 0.5em;}
.profile_containerConf .buttonstable	{float: right; margin: 0.2em;}
.mobuttonscell0							{cursor: pointer;}
.mobuttonscell1							{cursor: pointer;}
.buttonscelldisabled					{}
.prev									{background-image: url(../imagenes/component/gui/icons/previous.gif); background-repeat: no-repeat; background-position: center; cursor: pointer; font-family: monospace; clip: auto;}/* layout-grid-char: 18px;*/
.next									{background-image: url(../imagenes/component/gui/icons/next.gif); background-repeat: no-repeat; background-position: center; cursor: pointer; font-family: monospace; clip: auto;}/* layout-grid-char: 18px;*/
.apply									{background-image: url(../imagenes/component/gui/icons/apply.gif); background-repeat: no-repeat; background-position: center; cursor: pointer; width: 18px; height: 18px; padding-right: 4px;}
.save									{display:inline; background-image: url(../imagenes/component/gui/icons/save.gif); background-repeat: no-repeat; background-position: center; cursor: pointer; width: 18px; height: 18px; padding-right: 4px;}
/*.close									{display:inline;background-image: url(../imagenes/component/gui/icons/exit.gif); background-repeat: no-repeat; background-position: center; cursor: pointer; width: 18px; height: 18px; padding-right: 4px;}*/
.prev2									{background-image: url(../imagenes/component/gui/icons/previousdisabled.gif); background-repeat: no-repeat; background-position: center; cursor: pointer; font-family: monospace; clip: auto;}/* layout-grid-char: 18px;*/
.next2									{background-image: url(../imagenes/component/gui/icons/nextdisabled.gif); background-repeat: no-repeat; background-position: center; cursor: pointer; font-family: monospace; clip: auto;}/* layout-grid-char: 18px;*/
.apply2									{}
.save2									{}
.close2									{}
.imginput								{height: 20px; width: 20px;}

/*.profile_containerConfMiddle .title		{font-size: 1em;}*/

/******************************************
    VENTANAS COMPDETAIL*/
.TablaFolders IMG {margin:0 0.3em 0 0;}
/******************************************
    REVISAR*/
/*.txt1neg	{font-size: 1em; color: #000000;} /* negro */
/*.txt1gr1	{font-size: 1em; color: #4C4C4C;} /* gris muy oscuro */
/*.txt1gr2	{font-size: 1em; color: #626262;} /* gris oscuro */
/*.txt1gr3	{font-size: 1em; color: #666666;} /* gris oscuro */
/*.txt1gr4	{font-size: 1em; color: #777777;} /* gris medio */
/*.txt1gr5	{font-size: 1em; color: #8C8C8C;} /* gris claro */
/*.txt1gr6	{font-size: 1em; color: #999999;} /* gris muy claro */



/*.info { background-color:#F6F6F6;margin:0;padding:0;clear:both;}
.alert{ color:#F90D1D;font-weight:bold; }*/
.izqsola {padding-left:0.2em;}
.center { text-align:center;}

/* _____________ MAPA WEB ________________ */
.seccionmapaweb { margin:0.5em 0 0 0;background:#00A4Ab;color:#FFF;font-weight:bold;height:1em;padding:0.15em 0 0.5em 2.5em;}
.mapaweb { list-style-type:none; border:1px solid #00A4AB; padding:0.5em 0 0.5em 0;margin:0;}
.mapaweb li {padding:0;}
.olhijo {list-style-type:none }
/* _________________________________________ */

/* _______________ BUSCADOR AVANZADO ________________ */
.divdocumento {background-color:#F5F5F5}
.divdocumento a         { color:#007771; text-decoration: none; }
.divdocumento a:visited { color:#007771; text-decoration: none; }
.divdocumento a:hover   { color:#007771; text-decoration: underline }
.divdocumento a:active  { color:#007771; text-decoration: none; }
.top			{ vertical-align:top; }
/* __________________________________________________ */

/* _______________ SONDEO RIOJA ________________ */
.imgbotones	{ /*margin:0 -0.23em 0 -0.23em;*/margin:0; padding:0;}
.polltitle	{ background-color:#009460;color:#FFF;font-weight:bold;margin:0;padding:0.2em 0.5em 0 0;}
.pollline	{ float:left;height:auto;padding:0.3em;width:15em;white-space:nowrap;}
.titstatus	{ border:0.01em solid #009460;text-align:center;}
.hbar		{ height:1.28em;border:0;}
.div80		{ width:65%;float:left;height:auto;padding:0.3em;}
.statusline { float:left;height:auto;padding:0.3em;white-space:nowrap;width:11em;}
/* _____________________________________________ */

/* _______________ FAQ RIOJA ________________ */
.faqorden {float:right;margin:0;padding:0 1em 0 0;}
.faqorden img {border:0}
.spanorden {background-image:url(../imagenes/components/faqRioja/orden.gif);background-repeat:no-repeat;background-position:right;padding-right:0.2em;color:#007771;font-size:0.9em;}
.searchfaq {clear:both;float:right;width:100%;border-top: 0.01em solid #e3e3e3;padding:0.4em 0 0.4em 0;}
* html .searchfaq {margin:0;padding:0.2em 0 0 0;}

.faqheader {margin:0;padding:0;clear:both;}
.faqtitle {background-color:#009460;color:#FFF;margin:0;padding:0 0.5em 0 1em;white-space:nowrap;}
.spantitle {color:#FFF;font-weight:bold;}

.faqname {float:left;background:url(../imagenes/components/faqRioja/faqname.gif) no-repeat;padding-left:2em;margin:0.2em}
.newimg {float:right;border:0;}
.spanname {margin:0 auto; color:#006142;font-weight:bold;}

.FaqDIV { background-image:url(../imagenes/components/faqRioja/faqr.gif);background-repeat:repeat-y;padding-left:3em;}

.QuesDIV {background:url(../imagenes/components/faqRioja/arrows.gif) left center no-repeat;padding-left:1em;margin:0.3em;}
.noResultDIV {padding-left:1em;margin:0.3em;}

.question {background:url(../imagenes/components/faqRioja/faqname.gif) no-repeat;padding-left:2em;margin:0 0 1em 0;font-weight:bold;}
.answer {background:url(../imagenes/components/faqRioja/faqr.gif) repeat-y;padding:0 0 0 3em;}
/* __________________________________________ */

.meteo { font-weight:bold;text-align:right;}

.content_iframe {width:100%; height:37.8em;overflow:auto;padding:0;margin:0;border:0;}

/* _______________ BUSCADOR BOR ________________ */
.calendar {margin:2em;float:left;text-align:center;vertical-align:middle;border-top: 1px solid #EFEFEF;border-left: 1px solid #EFEFEF;border-bottom: 1px solid #AAAAAA;border-right: 1px solid #AAAAAA;background-color: #FFF;padding:0.1em }
.tituloCal {background-color: #009460;color: #FFF;font-family: Arial,Helvetica;font-size: 9pt;font-weight: bold; }
.cabTR {	border-bottom: 1px solid black;float:left;	color: black;font-weight: bold;  }
.cabCell {float:left;width:2em;height:1.5em;}
.normalDay { float:left;width:1.8em;height:1.6em;padding-top:0.3em;color: black;border:0.1em solid #ECF7ED;text-align: center;}
.noDay {width:2em;height:2em;  float:left; }
.bolDay {float:left;width:1.8em;height:1.6em;padding-top:0.3em;background-color:#ECF7ED;border:0.1em solid #ECF7ED;text-align: center;vertical-align:middle; }
.bolDay a { text-decoration: none;font-weight:bold;}
.bolDay a.visited { text-decoration: none;font-weight:bold;}
.bolDay a.hover   { text-decoration: underline;font-weight:bold;}
.bolDay a.active  { text-decoration: none;font-weight:bold;}

.meses {margin:2em;float:left;font-weight:bold;}
.mes {text-transform: capitalize;text-align:left; border:1px solid #007771;font-size:0.8em;margin-top:0.5em;margin-bottom:0.5em;padding-left:0.2em;padding-right:0.2em;}



.resultbox {float:left;border-top:0.01em solid #ECF7ED;border-right:0.01em solid #ECF7ED;border-bottom:0.01em solid #ECF7ED; border-left:0.8em solid #ECF7ED; margin:0.2em; padding:0.3em 0.3em 0.3em 0.5em; width:90%; }
.resultboxizq {float:left;width:33%;}
.resultCabecera {border:0.3em double #ECF7ED; margin:0.2em; padding:0.3em 0.3em 0.3em 1em; width:90%;}

.a_paginacion {border:1px solid #CECECE;}

/* ____________________________________________*/

/* ___________________ GED ____________________ */
.tdFolders	{}	
.tdDocuments {width: 45em}
/* ____________________________________________*/


/* Estilo link a buscador avanzado */
/*.buscadoravanzado {padding: 0.8em; margin: 0pt auto; position: absolute; right: 160pt; top: 5.5em;}*/
/*.buscadoravanzado {width: 31%; height: 1.8em; margin: 0pt auto; position: absolute; left: 0pt; bottom: 0pt;}
.buscadoravanzado a { color: #FFFFFF;}
.buscadoravanzado .maincontainer {background: #00361E; width: 100%; margin: 0pt auto; padding: 0.3em; position: absolute; left: 0pt; bottom: 0pt;}*/

/*cambios para google*/
/*cambios para google*/
.buscadoravanzado {  width: 33%; height: 1.8em;margin: 0pt auto; position: absolute; bottom: 0.6em;z-index: 1;left: 0em; margin: 0; border: 0 none; padding: 0;}
.buscadoravanzado a { color: #007771;}
.buscadoravanzado img { position: relative; top: 4px;}
.buscadoravanzado .imagesubmit { position: relative; top: 4px; border:none;}
.buscadoravanzado .maincontainer { background: #ffffff; margin: 0pt auto; width: 100%; padding: 0.1em 0.1em 0.25em 0.1em;left: 0pt;bottom: -0.6em;position: absolute; 	
	-moz-border-radius:0em 0.4em 0em 0em;
	-webkit-border-radius:0em 0.4em 0em 0em;
	border-radius:0em 0.4em 0em 0em;
	/*box-shadow: 0.2em 0.2em 0.6em #cccccc;*/
	}
	
.buscadoravanzado input {
	color:#999999;
	border:1px solid #CCCCCC;
	padding-left:0.2em;
	-moz-border-radius:0.3em;
	-webkit-border-radius:0.3em;
	border-radius:0.3em;
	/*box-shadow: 0.2em 0.2em 0.6em #cccccc;*/

}
/*Formularios de webcon*/
.divFormulario{               
  font-size: 100%;               
  height: auto;               
}
.fila{
  padding: 0.8em 0 0 0.5em;
  clear: both;
  display: block;
  margin: 0;
  width: 100%;
}
.filacheck{
  padding: 0;
  margin:0;
  clear: both;
  float: right;
  margin: 0;
  padding: 0;
}
.sinborde {
    border: medium none;
}
.textoFormulario{
                font-size: 100%;
                text-align: justify;
                line-height: 1.2em;
}
.divFormulario input {
    border-radius: 4px;
}
.grupoCamposFieldset {
    border: 1px solid #007771;
    font-size: 1em;
    margin-bottom: 1em;
    padding: 0 0 1em;
    text-align: left;
    margin-left: 0;
    border-radius: 4px;
}
.grupoCamposFieldset legend{
    border: 0;
    
}
.grupoCamposTituloFieldset {
    color: #007771;
    font-size: 1em;
    font-weight: bold;
    padding-left: 0.7em;
}

.preguntaFormulario {
    color: #007771;
    font-size: 100%;
    width: 100%;
}
.izquierda {
    text-align: left;
}
.tituloFormulario {   
    color: #007771;
    font-size: 120%;
    font-weight: bold;
    vertical-align: baseline;      
}
.divCeldaEtiqueta {
    display: table-cell;
    float: left;
    line-height: 1.2em;
    margin-top: 0.3em;
    padding-left: 0.5em;
    padding-right: 0.5em;
}

.divCeldaInput {
  display: table-cell;
  float:left;
  margin-top: 0.3em;
  line-height: 1.2em;
}

.centro {
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
}
.grupo {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.grupo legend{
	border: 0;
	margin : 0;
}
.tituloGrupo {
    position: relative;
}
.tituloGrupo > span{
   width: auto !important;
}
.divGrupo {
    float: right;
    line-height: 1.2em;
    position: relative;
    top: -1.6em;
}
.centrado {   
    padding: 0;
    text-align: center;
}
.respuestaFormulario {
    font-size: 100%;
    padding-right: 0.5em;
    padding-left:0.5em;
}
.errorFormulario{
    color: red;
    font-weight: bold;
}
.captcha{
  padding : 2em 1em 0 1em;
}
.respuestaFormulario{
  font-size: 100%;
}
.divDatosIdentificativos{
    border:1px solid #efefef;
    display: table;
    width: 98%;
    margin: 2em 1em 0 1em;
    line-height: 1.2em;
}
.tituloDatosIdentificativos{
     border-collapse:collapse;
     background-color:#007771;
     color:#FFFFFF;       
     padding:1px;
     font-size:100%;
     font-weight: bold;
     width: 100%;
}
.campoFormulario{
    font-size: 100%;   
}
.sinborde{
   border:0;
}

/*Fin formularios*/

.mediateca_foto {
 float:left; 
 padding:0em 2em 1em 0em;
}

#publicos_objetivos {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;
}

#publicos_objetivos ul {
	margin:0;
	list-style:none;
	padding: 1em 0  0 1em;
	/*padding: 1em 0 0 5%;*/
  }

#publicos_objetivos li {
	float:left;
	margin:0.1em;
	background-image: url(../imagenes/component/nuevo_dis/left_v2.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 0 6px;
  }

#publicos_objetivos a {
	float:left;
	display:block;
	padding:5px 10px 4px 4px;
	text-decoration:none;
	font-weight:bold;
	background-image: url(../imagenes/component/nuevo_dis/right_v2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color: #FFFFFF;
  }

/* Hack para IE5-Mac

   hides rule from IE5-Mac \*/

#publicos_objetivos a {float:none;}

/* End IE5-Mac hack */
#publicos_objetivos a:hover {
  color:#FFFFFF;
  text-decoration:underline;
}
/*MENU 3*/ 
#publicos_objetivos2 {
  float:left;
  width:100%;
  font-size:93%;
  line-height:normal;
	border-bottom:1px solid #54545C;
}
#publicos_objetivos2 ul {
 	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
}
#publicos_objetivos2 li {
   display:inline;
   margin:0;
   padding:0;
}
#publicos_objetivos2 a {
	float:left;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	background-image: url(../imagenes/component/pest/left3.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#publicos_objetivos2 a span {
	float:left;
	display:block;
	padding:5px 15px 4px 6px;
	color:#FFF;
	background-image: url(../imagenes/component/pest/right3.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-weight: bold;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#publicos_objetivos2 a span {float:none;}
/* End IE5-Mac hack */
#publicos_objetivos2 a:hover span {
	color:#FFF;
	background-position:100% -42px;
}
#publicos_objetivos2 a:hover {
   background-position:0% -42px;
}
#publicos_objetivos2 a:hover span {
  background-position:100% -42px;
}
/*Para el componente lista de las listas desplegables que se abran a la derecha en vez de hacia abajo*/
.doclist_hidden_div {display: none;}
.doclist_visible_div {display: inline;}
/* SOCIABLE */
.sociable img{	        
        border: none;        
}
.sociable a{
	text-decoration: none;
}
.sociable .button{
	cursor: pointer;
}

/* PRINT */
.printHeader{
    background: #ECF7ED none repeat scroll 0;
}                            
.printHeaderIcon a         { text-decoration: none; }
.printHeaderIcon a:visited { text-decoration: none; }
.printHeaderIcon a:hover   { text-decoration: none; }
.printHeaderIcon a:active  { text-decoration: none; }

.printHeaderIcon{
    position: relative;
    float: right;
    clear: both;                                
}

.printHeaderIcon a {cursor: pointer; }
.printHeaderIcon img {cursor: pointer; }

.printbar { width: 99%;}

/* GSA */
.gsa {
	/*margin-left:1em;*/
    	margin-left: auto;
    	margin-right: auto;
    	/*width: 90%;*/
    	width: 100%;
}
.gsa a {text-decoration: underline; /*font-weight: bold;*/}
.gsa a:active {text-decoration: underline; font-weight: bold;}
.gsa a:visited {color: #551A8B;}

/* .gsa_cache a {text-decoration: none; font-weight: bold;} */
/* .gsa_cache a:active {text-decoration: none; font-weight: bold;} */
/* .gsa_cache a:visited {color: #551A8B;} */

/* HR to DIV */
/*.divhr{
	border-top: 0.05em solid gray; 
	border-bottom: 0.05em solid lightgrey; 
	height: 0.005em;
	line-height: 0;*/  /* IE crack*/
/*}*/


/*EXTERNAL APP INTEGRATOR*/
.external_app{
	/*background: #ECF7ED; */
	background: white; 
	padding: 0em 1em 2em 1em;	
}
.nivel,
.nivel1,
.nivel2,
.nivel3,
.nivel4,
.nivel5{
	display: inline;
	text-align: left;
}
.nivel1:before,
.nivel2:before,
.nivel3:before,
.nivel4:before,
.nivel5:before{
	content: "/";
	padding-right: 4px;
}
.font_g_a{
	font-family: Helvetica Neue ,Helvetica, Arial, Sans-Serif;
	color: #00895b;
	font-weight: bold;
	padding-right: 12em;
}
.font_g_b {
	color: #007771;
	font-family: Helvetica Neue,Helvetica,Arial,Sans-Serif;
	font-size: 1.35em;
	font-weight: bold;
	padding: 0.2em;
	text-align: left;
}
.font_g_c{
	color: #424649;
	font-family: Helvetica Neue ,Helvetica, Arial, Sans-Serif;
	text-align: left;
	padding: 0.2em;
}
.font_g_d{
	font-family: Helvetica Neue ,Helvetica, Arial, Sans-Serif;
	color: #00895b;
	font-weight: bold;
	padding-right: 0.6em;
}
.font_g_d{
	font-family: Helvetica Neue ,Helvetica, Arial, Sans-Serif;
	color: #ffffff;
	font-weight: bold;
}
.main_list{
	width: 50%;
}

.main_list_ele{
	padding: 0.3em;
	/*background: none repeat scroll 0 0 #007771;*/
}

.tab_ele{
	padding-left: 1.5em;
}

.div_table{
	width: 100%;
}

.element{
	padding: .1em;
}

.element_img{
	padding-bottom:0.2em;
	border:0;
}

.depend{
	font-family:Helvetica Neue ,Helvetica, Arial, Sans-Serif;
	color: #424649;
	padding: 0 0 0.5em 0;

}
.link{
	font-family:Helvetica Neue ,Helvetica, Arial, Sans-Serif;
	color: #424649;
	font-weight: bold;
}

.ele_title{
	font-weight: bold;
	font-size:1.2em;
	color: #007771;

}

.ele_header{
	background: #00895b; 
	/*height:1.8em;*/
}

.dir_val_head {
	background: none repeat scroll 0 0 #DCDAD1;
	color: #424649;
	/*float: left;*/
	width: 12em;
	font-weight: bold;
	padding-left:1em;

}
.value_dir {
	margin: 0.2em 0 0;
}
.perso_opt_head{
	font-family: Helvetica Neue ,Helvetica, Arial, Sans-Serif;
/*	color: #424649;
	background: none repeat scroll 0 0 #efefef;*/
	font-weight: bold;
	padding: 0.12em;
	border: 0.1em solid black;
}
.perso_opt{
	float:left;
	font-family:Helvetica Neue ,Helvetica, Arial, Sans-Serif;
	color: #424649;
	font-weight: bold;
	background: none repeat scroll 0 0 #dcdad1;	
	padding: 0.12em;
	border: 0.1em solid black;
}
.perso_opt_val{
	background: none repeat scroll 0 0 #efefef;
	float: left;
	font-family: Helvetica Neue ,Helvetica, Arial, Sans-Serif;
	white-space: nowrap;
	padding: 0.12em;
	border: 0.1em solid black;
}
.tercio{
	width: 28.21%;
}
.cuarto{
	width: 20%;
}
.short{
	width: 12.3%;
}
.function{
	/*background: none repeat scroll 0 0 #efefef;*/
	font-family:Helvetica Neue ,Helvetica, Arial, Sans-Serif;
	color: #424649;
	font-size: 1em;
	padding: 0.2em;
}
.comps{
	font-family:Helvetica Neue ,Helvetica, Arial, Sans-Serif;
	/*background: none repeat scroll 0 0 #efefef;*/
	padding: 0.2em;
	font-weight: bold;

}
.bold{
	font-weight: bold;
}
.form_orga{
	/*background: none repeat scroll 0 0 #efefef;		*/
	width: 90%;
}
.div_br{
	/*font-size: 0.001em;*/
	height:0.1em;
}
.form_labels {
    float: left;
    text-align: left;
}
.form_label {
    padding: 0.2em 0.5em 0.1em 0.2em;	
}
.form_label_2 {
    padding: 0.3em 0.5em 0.2em 0.2em;
    /*padding: 0.05em 0.5em 0.2em 0.2em;*/
}
.form_orga field{
	font-size: 1em;
}
.form_orga input.boton2,
.form_orga input.boton4{
	margin-right: 20px;
}
.black{
	color:#000000;
}
.align_center{
    text-align: center;
    margin: auto;
}
.align_center2{
    text-align: center;
}
.align_left{
    text-align: left;
}
.right{
    text-align: right;
}
.clear{
	clear:both;
	height:0;
}
.float_left{
	float: left;
}

.padding_05{
	padding:0.5em;
}

.perso_group_head{
	background: none repeat scroll 0 0 #00895b;
	color:#ffffff;
	border:0.1em solid black;
}
.perso_group_head a{
	color:#ffffff;
	text-decoration:none;
}
.border_01{
	border:0.1em solid black;
}
.perso_opt_bloq{
	white-space: nowrap;
}
.bg_green{
	background: none repeat scroll 0 0 #007771;
}
.main_s_head{
	background: none repeat scroll 0 0 #424649;
	width: 100%;
	color: #ffffff;
}
.padding_0_25{
	padding: 0em 2.5em;
}
.main_s_head_2{
	background: none repeat scroll 0 0 #dcdad1;
	width: 100%;
	color: #000000;
}
.back_lg{
	background: none repeat scroll 0 0 #efefef;
}
.color_purple{
	color: #71131d;
}
.left_padding25{
	padding-left: 25em;
}
.width_40X{
	/*width: 40%;*/
}
.header_1{
	font-family:Helvetica Neue ,Helvetica, Arial, Sans-Serif;
	color: #424649;
	font-weight: bold;
}
.border0{
	border:0;
}
.grey1{
	color: #424649;
}
.back1{
		background: none repeat scroll 0 0 #dcdad1;
}
.padding_02{
	padding:0.2em;
}

.nodeco{
	text-decoration: none;
	color: #003781;
	margin-bottom: 15px;
}

.nodeco a{
	text-decoration: none;
	color: #003781;
	padding: 7px 15px;
	margin-left: 25px;
	display: inline-block;
	margin-bottom: 0;
}
.nodeco a:link{ 
	text-decoration: none;
	color: #003781;
}
.nodeco a:visited{ 
	text-decoration: none;
	color: #003781;
}
.nodeco a:hover{ 
	text-decoration: none;
	color: #003781;
}
.nodeco a:active{
	text-decoration: none;
	color: #003781;
}
.portal_printer{
float:right;
}
.padding_lr_05{
	padding-left:0.5em;
	padding-right:0.5em;
}
.padding_lr_125{
	padding-left: 1.25em;
	padding-right: 1.25em;
}

.element ul {
    list-style-image: url(../imagenes/component/bullets/flecha_vclaro.gif);
    margin: 0;
    padding: 0 1em 1.2em;
    vertical-align: middle;
}
.element ul li{
	padding-bottom: 0.5em;
}

.tabla_perso {
	width: 100%;
	border-collapse: collapse;
}

.tabla_perso td{
	border: 0.1em solid black;
	background: none repeat scroll 0 0 #EFEFEF;
	font-family: Helvetica Neue,Helvetica,Arial,Sans-Serif;
	font-size: 1em;
}

.tabla_perso th{
	background: none repeat scroll 0 0 #DCDAD1;
	border: 0.1em solid black;
	font-weight: bold;
	color: #424649;
}

.tabla_dirs {
	width: 100%;
}


.tabla_perso td{
	font-family: Helvetica Neue,Helvetica,Arial,Sans-Serif;
	font-size: 1em;
}

.nowrap{
	white-space: nowrap;
}

.table_ungroup{
	
}

.max_td{
	max-width: 16.5em;
}

.inline_1{
    float: left;
    margin-left: 2.5em;
}

.ul_puesto{
	list-style-image: url(../imagenes/component/bullets/flecha_vclaro.gif);
	margin: 0;
	padding: 0 1em 0;
}

.fieldset_perso{
	padding-left: 5em;
	margin-top: 12px;
}
.fieldset_orga{
	padding-left: 5em;
	margin-top: 12px;
}
.width_text{
	display: inline-block;
	min-width: 8em;
}
.node_general{
-moz-border-radius:0.4em;
-webkit-border-radius:0.4em;
box-shadow: 0.2em 0.2em 0.6em #cccccc;
-webkit-box-shadow: 0.2em 0.2em 0.6em #cccccc;
-moz-box-shadow: 0.2em 0.2em 0.6em #cccccc;	
border-radius:0.4em;
background-color:#F9F9F9;
border:0.1em solid #BECB10;
margin-bottom:1.5em;
margin-top:0.5em;
}
.negrita{
	font-weight: bold;
}
.cursiva{
	font-style: italic;
}
.left {
	text-align: left;
}


/* Multi Param for GED doc editor*/
.multiplelist {
	border: 0.1em solid lightgrey;
	height: 8.5em;
	margin: 0.5em;
	overflow: auto;
	text-align: left;
	white-space: nowrap;
	width: 23em;											
}
.multiplelistopt{

}
.multiplelistcheck{
		
}
/* END Multi Param for GED doc editor*/

/* GENES INTEGRATION STYLES */
.genes .div_br {
	height: 0em;
}

.padding_genes_main{
    padding: 1em 1em 1em 0;
}

.padding_genes_main_list{
    padding-left: 15em;
    padding-top: 2em;
}
/* END GENES INTEGRATION STYLES */


/* BOR INTEGRATION STYLES */
/* Stilos nuevos */
.divbor{
	width:100%;
}
.header_boletin{
	width: 100%;
	background-color: #424649;
	white-space: nowrap;
	height: 43px;
}
.header_title_boletin {
	color: #FFFFFF;
	float: left;
	font-family: Helvetica Neue,Helvetica,Arial,Sans-Serif;
	font-size: 1.1em;
	font-weight: bold;
	padding: 1em 0.5em 0.5em;
}
.header_image_boletin{
	color: #ffffff;
	font-family: Helvetica Neue ,Helvetica, Arial, Sans-Serif;
	font-weight: bold;
	text-align: left;
	padding: 0.5em;
}
.header_image_boletin img{
	padding-left: 250px;
}					
.footer_boletin{
	float: right;
}
.foter_boletin img{
	border: 0;
}							

.div_nl {
	height: 0em;
}
.divbor .div_hr {
	border-bottom: 0.01em solid #726E6D;
	border-top: 0.02em solid #E3E3E3;
	height: 0;
	margin: 0.5em 0.5em 0.5em 0;
	width: 100%;					
}
div.divbor .div_center > div.div_center{
	margin: 15px;
	text-align: center;
}
div.divbor .sumario{
	margin: 10px;
}
.div_center{
	text-align: center;
}
.div_center a{
	display: block;
	margin: 20px 0;
}
.div_center .roma_letra{
	position: absolute;
	right: 30px;
	top: 60px;
}
.div_tercio_label {
	color: #424649;
	float: left;
	font-family: Helvetica Neue,Helvetica,Arial,Sans-Serif;
	font-size: 1em;
	margin-left: 13%;
}
.sumario{
	font-family: Helvetica Neue ,Helvetica, Arial, Sans-Serif;
	color: #424649; 
	font-size: 1.4em;
	font-weight: bold;
	clear: both;
}
.disposicion{						
	font-size: 1.1em;
	color: #424649;
	font-family: Helvetica Neue ,Helvetica, Arial, Sans-Serif;
	font-weight: bold;
	text-align: left;
}
.letra{
	font-family: Helvetica Neue ,Helvetica, Arial, Sans-Serif;
	color: #424649;
	text-align: left;
	font-size: 1.1em;
	font-style: italic;
}
.organo{
	text-align: left;
	font-family: Helvetica Neue ,Helvetica, Arial, Sans-Serif;
	font-size: 1.1em;
	color: #424649;
}
.anuncio{
}						
.anuncio_img{
	float: left;
}
.anuncio img{
    border: 0 none;
    margin-left: 0.4em;
    margin-top: 0.5em;
}
.anuncio_text {
	color: #424649;
	font-family: Helvetica Neue,Helvetica,Arial,Sans-Serif;
	font-size: 1.1em;
	margin-left: 1.1em;
	text-align: left;
}		

.anuncio_num{
	font-family: Helvetica Neue ,Helvetica, Arial, Sans-Serif;
	font-size: 1.2em;
	color: #424649;
	float:left;
}
.anuncio_title{
	font-family: Helvetica Neue ,Helvetica, Arial, Sans-Serif;
	font-weight:bold;
	font-size: 1.2em;
	color: #424649;
	margin-left: 200px;
	float:left;
}
.anuncio_fecha{
	float:right;
	font-family: Helvetica Neue ,Helvetica, Arial, Sans-Serif;
	color: #424649;
	font-size: 1em;						
}
.anuncio_header{

}
.divbor .clear{
	clear: both;
	height:0;
}
.divbor .div_br{
	height: 1.1em;
}

.anuncio_print{
	float: left;
}
.anuncio_print img{
	border: 0;
}
.anuncio_organo {
	color: #424649;
	font-family: Helvetica Neue,Helvetica,Arial,Sans-Serif;
	font-size: 1em;
	font-weight: bold;    
	text-align: center;						
}					
.entradilla_anuncio{
	font-family: Helvetica Neue,Helvetica,Arial,Sans-Serif;
	color: #424649;
	font-size: 1.1em;
	font-style: italic;
	text-align: center;
	display: inline-block;
	margin-top: 30px;
}
.anuncio_resumen{
	display: inline-block;
	margin: 0 auto;
	margin-top: 15px;
}
.anuncio_texto{
font-family: Helvetica Neue,Helvetica,Arial,Sans-Serif;
color: #424649;
font-size: 1.1em;
text-align: justify;
	margin-top: 30px;
}
.anuncio_texto p{
	font-family: Helvetica Neue,Helvetica,Arial,Sans-Serif !important;
}
/*Listas*/
.divbor .lista{
	/*list-style-image: url(../imagenes/component/bullets/flecha_vclaro.gif);*/
	list-style-image: none;
	list-style-type:none;
	margin:0;
	padding:0;
}
.divbor .lista li{
	/*list-style-image: url(../imagenes/component/bullets/flecha_vclaro.gif);*/
	list-style-image: none;
	padding: 0;
	margin: 0;
}

.lista_anuncio li{
	list-style-image:url(../imagenes/component/bor/flecha_vclaro.gif) !important;
}
/* END BOR INTEGRATION STYLES */
/*SOS AGENDA modelAgendaSos*/
.fecha_sos{
	font-style: italic;
	font-size: 1.1em;
	color: #424649;
}

.modelAgendaSos.templateHtmlList .contentName {
    font-weight: bold;
    margin-bottom: 5px;
}
/*END SOS AGENDA*/

/*Documentos lista*/
.documento_pdf{
	padding-right: 2em;
}
.documento_doc{
	padding-right: 2em;
}
.carpeta{
	font-weight: bold;
}

/*Nuevas noticias*/
.iframenoticia{
	width:100%;
	overflow:auto;
	padding:0;
	margin:0;
	-moz-border-radius:0.4em;
	-webkit-border-radius:0.2em;
	box-shadow: 0.2em 0.2em 0.6em #cccccc;
	-webkit-box-shadow: 0.2em 0.2em 0.6em #cccccc;
	-moz-box-shadow: 0.2em 0.2em 0.6em #cccccc;	
	border:0.1em solid #d0d0d1;
	height: 30em;
}
.titularDestacada{
	font-family: Helvetica Neue,Helvetica,Arial,Sans-Serif;
	font-weight: bold;
	font-size: 2.2em;
	color: #007771;
	line-height: 1.2;
}
.titularDestacada2{
	font-family: Helvetica Neue,Helvetica,Arial,Sans-Serif;
	font-weight: bold;
	font-size: 1.8em;
	color: #007771;
	line-height: 1.2;
}
.titularNoticia{
	font-family: Helvetica Neue,Helvetica,Arial,Sans-Serif;
	font-weight: bold;
	font-size: 2em;
	line-height: 1.2em;
	color: #007771;
}
.subtitularnoticia{
	color: gray;
	font-style: italic;
	font-weight: bold;
	font-size: 1.2em;
}
.titularsolotexto{
	font-family: Helvetica Neue,Helvetica,Arial,Sans-Serif;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.2em;
	color: #007771;
}
.titularSecundaria{
	font-family: Helvetica Neue,Helvetica,Arial,Sans-Serif;
	font-weight: bold;
	font-size: 1.8em;
	color: #007771;
}
.titularSecundaria2{
	font-family: Helvetica Neue,Helvetica,Arial,Sans-Serif;
	font-weight: bold;
	font-size: 1.6em;
	color: #007771;
}
.titularDestacadaDrcha{
	font-family: Helvetica Neue,Helvetica,Arial,Sans-Serif;
	font-weight: bold;
	font-size: 1em;
	color: #007771;
}
.imgDestacada{
	width: 151px;
	height: 130px;
}
.img_central{
	text-align: center; 
}
/*AlineaciÃ³n imÃ¡genes*/

.img_derecha {
	float:right;
	clear: right;	
	display: inline;
/*	border: 1px solid #99CC99;*/	
	background-color: #FFFFFF;
	margin:0.5em 0 0.5em 1em;
}

.img_izquierda {

	float:left;
	clear: left;	
	padding: 0.5em;	
	display: inline;
	background-color: #FFFFFF;
	margin: 0.5em 1em 0.5em 0;
}

/*Fin alineaciÃ³n imÃ¡genes*/
.secundaria .clear{
	padding-bottom:1em;
}
.espacioarriba{
	padding-top : 1em;
}
.espacioabajo{
	padding-bottom: 1em;
}
.sinespacio{
	border: 0 !important;
	padding:0 !important;
	margin:0 !important;
}
.agendapeq{
	font-size: 0.9em;
	text-align: left;
}
.agendapeq p{
	text-align: left;
}


/* GSA from GSA_Interfaz_DesarrolloPortal.xslt */

	/* Parte 1*/
	.fieldset{
		float:left; 
		margin:0.5em;

	}						
	.gsa .label{
		float: left;
		margin: 0.5em;
		text-align: right;		
		width: 14em;
		color: #666666;
		font: 1em "helvetica neue",helvetica,arial,sans-serif;
	}						
	.field{
		float:right; 
		/*margin: 0.5em;*/
		margin: 0.15em;
		padding-right: 2em;
	}
	.param_div{
		/*height: 3em;*/
	}
	.label_field{
		width:15%;
		white-space: nowrap;
	}
	.middle_field{
		width:40%;
	}
	.main_params{
		height:15.8em;
		/*background-color: #ECF7ED; */
		/*layer-background-color: #ECF7ED;*/
	}
	.second_params{
		background-color: #ffffff; 
		/*layer-background-color: #ffffff;*/
		border: medium solid #ECF7ED;			
		/*height: 8em;*/
		/*height: 10.5em;*/
		height:11em;
	}
	.div_clear {
		clear: both;
	}
	.header_bar{
		background-color: #ffffff; 
		/*layer-background-color: #00895B;*/
	}
	.header_bar_first{
		float:left;
	}
	.header_bar_results{
		float: right;
		/*height: 1.6em;*/
		margin-top: 0.4em;
	}
	.header_bar_div{
		width:100%;
		height: 2em;
	}
	.rel_params{
		background-color: #ffffff; 
		/*layer-background-color: #ffffff;*/
		border: medium solid #ECF7ED;			
		height: 3em;						
	}
	.prof_params{
		background-color: #ffffff; 
		/*layer-background-color: #ffffff;*/
		/*border: medium solid #ECF7ED;*/
	}
	.font_size_plus{
		font-size:1.5em;
		/* size="+1" */
	}
	.float_r{
		float:right;
	}
	.bold{
		font-weight: bold;
	}
	.url_size{
		font-size: 0;
		color: #007771;
	}
	.global_text{
		color: #000000;

	}
	.center{
		text-align: center;
	}
	.n a {							
		font-size: 1em;
		padding-left: 0.25em;
		padding-right: 0.25em;
		text-decoration: underline;
	}
	.header_bar_first a{
		text-decoration: underline;
	}						
	.result_list{
		font-size: 1.2em;
	}
	.result{
		padding-left:1em;

	}						
	.result a{
		text-decoration: underline;
	}						
	.micro_font{
		/*font-size:0.001em;*/
		height:0em;
	}
	.nowrap{
		white-space: nowrap;
	}
	.lupa img{							
		padding-left: 0em;
		padding-top: 0em;
		width: 10em;
	}
	.mini_gsa {
		margin-left: auto;
		margin-right: auto;
		width: 40%;
		white-space: nowrap;
		 text-align: center;
	}
	.mini_gsa a{
		color: #00361E;
		text-decoration: none;
		font-weight: bold;

	}
	.mini_gsa a:link{
		/*color: #00361E;*/
		color: #007771;
		text-decoration: none;
		font-weight: bold;
	}
	.mini_gsa .imagesubmit{
		border: 0;
		width: 	19px;
		height: 	19px;
	}
	.mini_gsa .input{
		/*border: 0;*/
	}
	.mini_gsa .icono{
		position: relative;
		top: 0.55em;
		vertical-align: sub;
	}					
	.mini_gsa .avd_link{
		padding-left: 0.9em;	
	}
	.mini_gsa_titulo{
		left: 0;
		margin-left: 1em;
		/*margin-top: -1.3em;
		position: absolute;
		top: 0;*/
		/*color: #006699;*/
		color: #007771;
		font-size: 1.3em;
		font-family: "helvetica neue",helvetica,arial,sans-serif;		
		font-weight: bold;
		font-style: italic;		
		/*
		font-weight: bold;
		color:#00533F;
		padding-left: 2em;
		*/
	}
	.lastcolumn .mini_gsa{
		width: 100%;
	}
	.gsa_combo{
		width: 13.2em; /*15.4em*/
	}
	.gsa_date{
		width: 11.39em;
	}			
	
	.gsa_root {
		/*
		background-image:
url("../imagenes/component/shared/img/google/lupa.png");

		background-position: 1.5em 4em;

		background-repeat: no-repeat;

		border: 1px solid #BCDEDF;

		margin-bottom: 0.5em;

		padding: 0.2em 0;

		position: relative;	*/
		
		margin: auto;
		width: 600px;
	}
	
	.gsa_root form{
		/*border: 1px solid #BCDEDF;*/
		border: 1px solid #999999;
		margin-bottom: 0.5em;

		padding: 0.2em 0;			
	}	
	
	.gsa input {
		border: 1px solid #007771;
		/*color: #477B9F;*/
		font: 0.9em "helvetica neue",helvetica,arial,sans-serif;
		padding: 0.4em;
		width: 230px;		
	}						
	.gsa input[type="checkbox"]{
		border : 0;
		padding-left: 1.4em;
		text-align: left;
		width: 8em;
	}
	.mini_gsa input {
		border: 1px solid #007771;
		color: #477B9F;
		font: 0.9em "helvetica neue",helvetica,arial,sans-serif;
		padding: 0.4em;
		width: 10em;
	}						
	
	.link_avanzada{
		margin-top: 0.4em;
	}
	
	.gsa label{
		/*display: block;
		float: left;
		line-height: 2em;
		margin-right: 0.5em;
		text-align: right;
		vertical-align: middle;
		width: 25em;*/
	}
	
	.gsa select{
		border: 1px solid #007771;
		/*color: #477B9F;*/
		font: 0.9em "helvetica neue",helvetica,arial,sans-serif;
		padding: 0.4em;
		width: 240px;						
	}
	
	.gsa{
		font-size: 0.9em;

	}
	
	.gsa .param_div{
		
	}
	
	/* GSA dos columnas */
	.divcompcolumnashijo {
	
	}
	
	.divcompcolumnashijo .lupa img {
		padding-left: 0.5em;
		padding-top: 1em;
		width: 4em;
	}
	
	.divcompcolumnashijo .gsa .label {
		color: #666666;
		float: left;
		font: 1em "helvetica neue",helvetica,arial,sans-serif;
		margin: 0.5em 0;
		text-align: right;
		width: 8em;
	}						
	
	.divcompcolumnashijo .gsa_root {
		margin: auto;
		width: 35em;
	}

.divcompcolumnashijo .gsa .multiplelist input{
	width: 2em;
	border: 0em;
}
	
	.divcompcolumnashijo .gsa input {
		border: 1px solid #007771;
		/*color: #477B9F;*/
		font: 0.9em "helvetica neue",helvetica,arial,sans-serif;
		padding: 0.4em;
		width: 15em;
	}
	
	.divcompcolumnashijo .gsa select {
		/*border: 1px solid #5F99BD;*/
		border: 1px solid #007771;
		/*color: #477B9F;*/
		font: 0.9em "helvetica neue",helvetica,arial,sans-serif;
		padding: 0.4em;
		width: 16em;
	}
	
	.divcompcolumnashijo .gsa input boton2{
		float: right;
	}
	
	.divcompcolumnashijo .field {
		float: left;
		margin: 0.15em;
		padding-right: 2em;
	}
		
	.divcompcolumnashijo .boton2{
		margin-left: 22em;
	}

	/* Parte 2*/

	/*body,td,div,.p,a,.d,.s{
		font-family: "helvetica neue", helvetica, arial, sans-serif;
	}*/
	/*body,td,div,.p,a,.d{*/
		/* font-size: $global_font_size */
	/*}*/
/*	body,div,td,.p,.s{
		color: #424649;
	}
	body,.d,.p,.s{
		background-color: #ffffff
	}*/
	.s{
		font-size: 1em;
	}
	.g{
		margin-top: 1em; 
		margin-bottom: 1em
	}
	.s td{
		width:34em
	}
	.l{
		font-size: 1.333em;
	}
	
	/*a:link,.w,.w a:link{
	
	}*/
	.f,.f:link,.f a:link{
		color: #7777cc;
	}
	.f a:visited{
		color: #551a8b;
	}
	.f a:active{
		color: #ff0000;
	}
	.t{
		color: #000000;
		background-color: #00895B;
	}
	.z{
		
	}
	.i,.i:link{
		color:#a90a08
	}			
	.a,.a:link{
		color: #00895B;
	}			
	div.n {				
		margin-top:0.5em;
	}
	.n a{				
		font-size: 1.1em;
		color: #000000;
	}
	.n .i{				
		font-size: 1.1em;
		font-weight:bold
	}
	.q a:visited,.q a:link,.q a:active,.q {
		color:#0000cc;
	}
	.b,.b a{				
		font-size: 1em;
		color:#0000cc; 
		font-weight:bold
	}
	.d{margin-right:1em; margin-left:1em;}
	
	div.oneboxResults {				
		max-height:11.5em;
		overflow:hidden;
	}
	
	div.personalization {
		font-size:0.8em;				
		padding: 0 0 0.3em;
	}

/* END GSA from GSA_Interfaz_DesarrolloPortal.xslt */

.margen0{
	margin:0;
}
.tablaAgenda .cabecera_calendario a img{
	vertical-align: text-bottom;
}
.tablaAgenda .cabecera_calendario a{
	background: none;
	padding:0;
}
.tablaAgendaGrande .cabecera_calendario a{
	padding: 0.4em 0.65em;
}

.divcompcolumnashijo .gsa .multiplelist{
	width: 13.7em;
}

.divcompcolumnashijo .gsa .multiplelist input{
	width: 2em;
	border: 0em;
}

/* New Calendar*/
.tablaAgenda .cabecera_calendario td{
	border: none;	

}

.tablaAgenda .cabecera_calendario a{
	background: none;
}
/* END New Calendar*/
/* Integrador Residuos Meidoambientales */

.integrador_residuos{
	text-align: left;
}
.integrador_residuos .main{
	
}
.residuos_back{
	 text-align: right;
}
.nima_form{
	float: left;
}
.div_clear {
	clear: both;
}
.div_br {
	height: 0.1em;
}
.form_fields{
	padding-left: 2em;
	padding-top: 3em;
}
.residuo {
	background: url(../imagenes/component/nuevo_dis/cuadr_b2.png) no-repeat scroll left top transparent;
	margin-top: 1em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	font-size: 1.2em;
}
.empresa{
	padding-left: 2em;
	padding-top: 1em;
}

.empresa_datos{
	padding: 0.1em;
}

.centro_datos{
	padding-left: 0em;
}			
.centro_empresa{
	padding-left: 2em;
}
/* END Integrador Residuos Medioambientales */

/*OpenData*/
.listaSeparada ul li{	
	line-height : 2em !important;
}
.listaSeparada{
	padding-bottom: 1em;
}
.listaSeparada ul li span{
	color : #B1C103;
	font-weight: bold;	
}
.tituloDescargas{
	font-size: 1.2em; 
	font-weight: bold; 
	margin-bottom: 1em; 
	padding-bottom: 1em; 
	color:#00533f
}

/*Fin de OpenData*/
/*Suscripciones Procedimientos*/
.tablasus{
	border: 0;
}
.cabecerasus{
	font-size: 0.9em; 
	text-align: center; 
}
.captionsus{
	text-align: left; 
}
.denosus{
	font-size: 1em; 
	font-weight: normal;
	width: 29%;
	text-align: left;
}
.checksus{
	width: 11%;
	text-align: center;

}
.labelsus{
	width:15%;
}


/*-----reloj-----------*/

#clock {
	border-radius:0.4em;
	-moz-border-radius:0.4em;
	-webkit-border-radius:0.4em;
	box-shadow: 0.2em 0.2em 0.6em #B8B1B1;
	-webkit-box-shadow: 0.2em 0.2em 0.6em #B8B1B1;
	-moz-box-shadow: 0.2em 0.2em 0.6em #B8B1B1;
	background-image: url(../imagenes/component/reloj/reloj_2.png);
    background-position: 2em 3em;
    background-repeat: no-repeat;
    border: 1px solid #007771;
    color: #006699;
    margin: 3em auto;
    padding: 0 0 2em;
    width: 35em;
}

#clock ul {
	padding:0 0 0.1em 3em;
	margin:2em 0 2em 10em;
	/*list-style-type: none;*/
}

#clock ul li {
	padding-bottom: 0.5em;
	font-weight: bold;
}

#clock a, #clock a:visited {

	border-radius:0.4em;
	-moz-border-radius:0.4em;
	-webkit-border-radius:0.4em;
	box-shadow: 0.2em 0.2em 0.6em #B8B1B1;
	-webkit-box-shadow: 0.2em 0.2em 0.6em #B8B1B1;
	-moz-box-shadow: 0.2em 0.2em 0.6em #B8B1B1;
	background-color:#ffffff;
	border:1px solid #cccccc;
	font-weight:bold;
	color: #003781;
	text-decoration: none;
	margin:auto;
	padding:0.4em 2em;
	text-align: center;	
	white-space: nowrap;

}

#clock a:hover, #clock a:focus {
	color: #003781;
	border:1px solid #999;
}

#clock p {
	margin:0;
	width:100%;
	text-align:center;
	}

.titulohora {
	color: #007771;
	/*background-color:#006699;*/
	font-weight: bold;
	font-size: 1.3em;
	padding:0.5em 0;
}

@media screen and (max-width: 767px) {
	#clock {
		width: auto;
	}
}
/*-----------------fin reloj------------*/

/* Del fichero netportal.css que se utilizan en los componentes */
.divmenupath {font-size:0.85em;float:left;padding:0 0 0 0.3em;text-align:justify;margin:0;}
.menupath  { list-style-type: none;margin:0;padding:0.2em 0 0 0;line-height:1.2em;display:inline;}

.limedio  { display:inline;margin:0;padding:0 1.2em 0 0.3em;background:url(../img/bullets/flecha_path.gif) right no-repeat;}
.liultimo { display:inline;margin:0;padding:0 0 0 0.3em;}
.h2liprimero {font-size:1em;margin:0;display:inline;font-weight: normal;}

.menupath a         { text-decoration: none;color:#424649;}
.menupath a:visited { text-decoration: none; color:#424649}
.menupath a:hover   { text-decoration: none;color:#424649}
.menupath a:active  { text-decoration: none;color:#424649}

/*caja*/

.textocaja ul li {
	list-style-image: url(../imagenes/component/nuevo_dis/ic_lista_caja.png);	
	}




.tituloverdeoscuro {
background-color:#00533f;

	radius-topleft:0.2em;
	radius-topright:0.2em;
	-moz-border-radius-topleft:0.2em;
	-moz-border-radius-topright:0.2em;

	border-bottom-width: 0.1em;
	border-bottom-style: solid;
	border-bottom-color: #00533f;
	padding: 0.7em 0em 0em 1em;
}

			.titulofondogris {
				background-color:#EFEFEF;
			
				radius-topleft:0.2em;
				radius-topright:0.2em;
				-moz-border-radius-topleft:0.2em;
				-moz-border-radius-topright:0.2em;
			
				border-bottom-width: 0.1em;
				border-bottom-style: solid;
				border-bottom-color: #cccccc;
				padding: 0.7em 0em 0em 1em;
			}
			
			.titulofondogris h3 {
				color:#00533f;
			}

.tituloverdeoscuro h3 {
color:#ffffff;
}
.tituloverdeoscuro h4 {
color:#ffffff;
}
.tituloverdeoscuro h5 {
color:#ffffff;
}
.tituloverdeoscuro h6 {
color:#ffffff;
}


.tituloverdemedio {
background-color:#009460; 

	radius-topleft:0.2em;
	radius-topright:0.2em;
	-moz-border-radius-topleft:0.2em;
	-moz-border-radius-topright:0.2em;

	border-bottom-width: 0.1em;
	border-bottom-style: solid;
	border-bottom-color: #009460;
	padding: 0.7em 0 0 1em;
}

.tituloverdemedio h4 {
color:#ffffff;
}

.tituloverdeclaro {
	border-bottom-width: 0.1em;
	border-bottom-style: solid;
	border-bottom-color: #55be60;
	padding: 0.7em 0 0 1em;
/*
-moz-border-radius-topleft:0.4em;
-moz-border-radius-topright:0.4em;

	border-bottom-width: 0.1em;
	border-bottom-style: solid;
	border-bottom-color: #55be60;
	padding: 0.3em;*/
}
/*.tituloverdeclaro h3{
	padding: 0.7em 0 0 1em;
}*/
.tituloazul {
/*
-moz-border-radius-topleft:0.4em;
-moz-border-radius-topright:0.4em;
*/
	border-bottom-width: 0.1em;
	border-bottom-style: solid;
	border-bottom-color: #00baff;
	padding: 0.7em 0 0 1em;
}
.titulorojo {
/*
-moz-border-radius-topleft:0.4em;
-moz-border-radius-topright:0.4em;
*/
	border-bottom-width: 0.1em;
	border-bottom-style: solid;
	border-bottom-color: #af0000;
	padding: 0.7em 0 0 1em;
}

.titulogris {
/*
-moz-border-radius-topleft:0.4em;
-moz-border-radius-topright:0.4em;
*/
	border-bottom-width: 0.1em;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	padding: 0.7em 0 0 1em;
}

.titulogris h4 {
color:#666666;
}

.tituloicono {
	border-bottom-width: 0.1em;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	padding: 0.7em 0 0 2.5em;
	background-image: url(/npRioja/upload/nuevo_dis/icono_titulo_caja.png);
	background-repeat: no-repeat;
	background-position: 1em center;
}

.titulonegrita {
	padding: 0.7em 0 0 1em;
	font-weight: bold;
}

.bordeverdeoscuro {
border-radius:0.4em;
-moz-border-radius:0.4em;
-webkit-border-radius:0.4em;
box-shadow: 0.2em 0.2em 0.6em #cccccc;
-webkit-box-shadow: 0.2em 0.2em 0.6em #cccccc;
-moz-box-shadow: 0.2em 0.2em 0.6em #cccccc;	

/*background-color:#F9F9F9;*/
border:0.1em solid #00533f;
margin-bottom:0.5em;
margin-top:0.5em;
overflow:auto;
}
.bordeverdemedio {
border-radius:0.4em;
-moz-border-radius:0.4em;
-webkit-border-radius:0.4em;
box-shadow: 0.2em 0.2em 0.6em #cccccc;
-webkit-box-shadow: 0.2em 0.2em 0.6em #cccccc;
-moz-box-shadow: 0.2em 0.2em 0.6em #cccccc;	
/*background-color:#F9F9F9;*/
border:0.1em solid #009460;
margin-bottom:0.5em;
margin-top:0.5em;
overflow:auto;
}
.bordeverdeclaro {
border-radius:0.4em;
-moz-border-radius:0.4em;
-webkit-border-radius:0.4em;
box-shadow: 0.2em 0.2em 0.6em #cccccc;
-webkit-box-shadow: 0.2em 0.2em 0.6em #cccccc;
-moz-box-shadow: 0.2em 0.2em 0.6em #cccccc;	
/*background-color:#F9F9F9;*/
border:0.1em solid #55be47;
margin-bottom:0.5em;
margin-top:0.5em;
overflow:auto;
}
.bordeazul {
border-radius:0.4em;
-moz-border-radius:0.4em;
-webkit-border-radius:0.4em;
box-shadow: 0.2em 0.2em 0.6em #cccccc;
-webkit-box-shadow: 0.2em 0.2em 0.6em #cccccc;
-moz-box-shadow: 0.2em 0.2em 0.6em #cccccc;	
/*background-color:#F9F9F9;*/
border:0.1em solid #00baff;
margin-bottom:0.5em;
margin-top:0.5em;
overflow:auto;
}
.borderojo {
border-radius:0.4em;
-moz-border-radius:0.4em;
-webkit-border-radius:0.4em;
box-shadow: 0.2em 0.2em 0.6em #cccccc;
-webkit-box-shadow: 0.2em 0.2em 0.6em #cccccc;
-moz-box-shadow: 0.2em 0.2em 0.6em #cccccc;	
/*background-color:#F9F9F9;*/
border:0.1em solid #af0000;
margin-bottom:0.5em;
margin-top:0.5em;
overflow:auto;
}

.bordegris {
border-radius:0.4em;
-moz-border-radius:0.4em;
-webkit-border-radius:0.4em;
box-shadow: 0.2em 0.2em 0.6em #cccccc;
-webkit-box-shadow: 0.2em 0.2em 0.6em #cccccc;
-moz-box-shadow: 0.2em 0.2em 0.6em #cccccc;	
/*background-color:#F9F9F9;*/
border:0.1em solid #cccccc;
margin-bottom:0.5em;
margin-top:0.5em;
overflow:auto;
}


.bordeicono {
border-radius:0.4em;
-moz-border-radius:0.4em;
-webkit-border-radius:0.4em;
box-shadow: 0.2em 0.2em 0.6em #cccccc;
-webkit-box-shadow: 0.2em 0.2em 0.6em #cccccc;
-moz-box-shadow: 0.2em 0.2em 0.6em #cccccc;	
/*background-color:#F9F9F9;*/
border:0.1em solid #cccccc;
margin-bottom:0.5em;
margin-top:0.5em;
}

.bordenegrita {
border-radius:0.4em;
-moz-border-radius:0.4em;
-webkit-border-radius:0.4em;
box-shadow: 0.2em 0.2em 0.6em #cccccc;
-webkit-box-shadow: 0.2em 0.2em 0.6em #cccccc;
-moz-box-shadow: 0.2em 0.2em 0.6em #cccccc;	
border:0.1em solid #cccccc;
margin-bottom:0.5em;
margin-top:0.5em;
overflow:auto;
}

			.bordefondogris {
					border-radius:0.4em;
					-moz-border-radius:0.4em;
					-webkit-border-radius:0.4em;
					box-shadow: 0.2em 0.2em 0.6em #cccccc;
					-webkit-box-shadow: 0.2em 0.2em 0.6em #cccccc;
					-moz-box-shadow: 0.2em 0.2em 0.6em #cccccc;	
					/*background-color:#F9F9F9;*/
					border:0.1em solid #cccccc;
					margin-bottom:0.5em;
					margin-top:0.5em;
					overflow:auto;
			}
.fondo{
background-color:#F9F9F9;
}
.textocaja	{text-align: justify; padding:0.5em 1em;}

/*fin caja*/