/* CSS de varios modulos del portal */


/* general */
* {
	padding: 0px 0px 0px 0px;
}
body{
	font-family: tahoma;
	background: #DADADA;
	font-size:11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
	color: #000066;
	vertical-align:top;
}
img{
		border:0px;
	}

/* Fondo de la pagina */
#container{
	height:100%;
	width:985px;
	background-color: #ECF3FF;
	background-position: center top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFF;
	border-left-color: #FFF;
}
a:link {
	text-decoration: underline;
	color:#990000;      
}
a:visited {
	color:#990000;
	text-decoration: underline;    
}
a:hover {
	color:#990000;
	text-decoration: none;        
 }
a:active {
	color:#990000;
	text-decoration: none;        
}

/* Link inicio en la barra de la marquesina */
.minibarra {
color: #FFF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
a.minibarra:link {color: #FFF; font-weight:bold;}
a.minibarra:visited {color: #FFF; font-weight:bold;}
a.minibarra:hover {color: #FFF; font-weight:bold;}
a.minibarra:active {color: #FFF; font-weight:bold;}

/* Algunos colores en las cajones externos al principal */
.pie_pag{
background-color: #E8F1FF;
width:100%;
border: none;
height:30px;
color: #333333;
}
/* Archivos de flash .swf */
#flashcontent {
		border: solid 1px #000;
		width: 600px;
		height: 130px;
		margin: 0px 0px;
}

#rfenaviquin {
		border: solid 0px #000;
		width: 980px;
		height: 700px;
		margin: 0px 0px;
}

#ravicultores {
		border: solid 0px #000;
		width: 980px;
		height: 700px;
		margin: 0px 0px;
}
#fayuda {
		border: solid 0px #000;
		width: 550px;
		height: 400px;
		margin: 0px 0px;
}
#fbannerl {
		border: solid 0px #000;
		width: 170px;
		height: 70px;
		margin: 0px 0px;
}

#manualesflash {
		border: solid 1px #000;
		width: 800px;
		height: 600px;
		margin: 0px 0px;
}

/* Noticias */
.cabecera_not {
	background-image: url(../images/bar_top.jpg);
	height:15px;
	border:none;
}
.pie_not {
	background-image: url(../images/bar_bottom.jpg);
	height:15px;
	border:none;
}
.pie_not2 {
	background-image: url(../images/bar_bottom2.jpg);
	height:15px;
	border:none;
}
.formato2_titulo{
background-color:#FFFFFF;
color: #666666;
font-weight:bold;
font-size:12px; 
text-indent:15px; 
height:40px;
}
.formato2_descrip{
background-color:#FFFFFF;
height:40px;
}
table.contentpane td.componentheading {
width:100%;
}
table.contentpaneopen td.contentheading {
width: 100%;
}
table.contentpane td.contentheading {
width: 100%;
}
table.contentpaneopen {
width:100%;
border-collapse:collapse; 
background-color:#FFFFFF;

}
table.contentpane {
	width: 100%;
	padding: 5px;

}
.mosimage {
	border:1px solid #81ae53;
	margin:5px;
	background:url(../images/bgmoscontent.gif) repeat-x bottom left;
	border:1px solid #ccc;
	padding-top:5px;
	padding-bottom:1px;
}
.mosimage_caption {
	margin:5px 2px 2px 2px;
	padding:3px 1px 1px 1px;
	color:#fff;
	font-size:10px;
	background: url(../images/moscaptionborder.gif) repeat-x top center;
	
}

.subtitulo {
	color: #666666;
	font-size:10px;
	background-image: url(../images/barra_titulo_not_c3.jpg);
	vertical-align: middle;
	height: 30px;
	width: 600px;
	line-height: 30px;
	background-position: top;
	text-align: center;
}

.barramensaje {
	color: #666666;
	font-size:14px;
	background-image: url(../images/barra_titulo_not_c3.jpg);
	vertical-align: middle;
	height: 30px;
	width: 600px;
	line-height: 30px;
	background-position: top;
	text-align: center;
}

.createdate {
	color: #666666;
	text-transform:none;
	font-size:10px;
	background-image: url(../images/barra3.jpg);
	vertical-align: middle;
	height: 30px;
	width: 600px;
	line-height: 30px;
	background-position: top;
	text-align: center;
}
	
.borde_contenido{
	background-image: url(../images/barra_titulo_not_c4.jpg);
	height:auto;
	padding: 8px;
}

.bg_contenido{
	border: thin solid #E6E4BB;
	background-color:#E6E4BB;
	height:auto;
	padding: 5px;
}
.modifydate {
	color: #333333;
	text-transform:lowercase;
	font-size:9px;
	background-image: url(../images/barra_titulo_not_c4.jpg);
	line-height: 20px;
	text-align: left;
	text-indent: 10px;
	vertical-align: middle;	
}
.small {
	color: #c0c0c0;
	text-transform:lowercase;
	font-size:9px;
}

/* Titulo de Seccion Noticias */
.titulo_not {
	background-image: url(../images/barra_titulo_not2.jpg);
	color: #0000A8;
	font-weight: bold;
	font-size:14px;
	background-repeat: no-repeat;
	text-align: center;
	text-indent: 15px;
	vertical-align: middle;
	height: 40px;
	width: 600px;
	line-height: 40px;
}

.titulo_not2 {
	background-image: url(../images/barra_titulo_not3.jpg);
	color: #0000A8;
	font-weight: normal;
	font-size:12px;
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 15px;
	vertical-align: middle;
	height: 40px;
	width: 600px;
	line-height: 40px;
}

.barra_inf_not {
	background-image: url(../images/barra_titulo_not_c5.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 600px;
}


a.readon{
	color:#990000;
	font-weight: normal;
	line-height:20px;
	background-image:url(../images/dotnews.png);
	background-repeat:no-repeat;
	background-position:5px;
	background-position:5px;
	padding-left: 20px;
	
}
.contentpaneopen {
	width: auto;
}

.contentpaneopen td.contentdescription {
	width: auto;
}
.contentdescription { width:100%}

.contentpaneopen fieldset{
	width:100%;
	border:none;
}

/*encuesta*/
.titulo_encuesta{
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #0000A8;
	background:url(../images/titulo_pulso.jpg) center no-repeat #F6F6F6;
		text-align: center;
		height:30px;
		vertical-align:middle;
}
.fondo_txt_encuesta{
background-color:#FFFFFF;
}

/*Avisos clasificados*/
.fondo_img_clasif{
background-image:url(../images/fondo_acla.jpg); 
height:45px;
}
/* esquinas del modri */
.esq_modri_izq{
background-image:url(../images/esq_modri_iz.jpg);
border:none;
width:10px;
}
.esq_modri_der{
background-image:url(../images/esq_modri_der.jpg);
border:none;
width:10px;
}

/* layout */

#showhide {
    outline:0;
	text-align:right;
 
 }

#header {
	width: 600px;
	height: 130px;
	background:#FFFFFF;
	border-left: 0px solid #fff;
	border-right: 0px solid #fff;
	border-top:none;
	border-bottom:none;
	overflow: hidden;
	margin-top:0;
	outline:0;
}
#flash {
	width:600px; 
	float:left;
	padding-bottom:0px;
}

/*Caja de Herramientas Menu superior derecho*/

.cajaImg
 {
	background-image: url(../images/barraMenuSup.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 40px;
	width: 190px;
}
#cajaTxt-1
 {
	height: 40px;
	width: 120px;
	float: none;
	position: absolute;
	visibility: hidden;
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	padding-right: 8px;
	padding-top: 3px;
}
#cajaTxt-2
 {
	height: 40px;
	width: 120px;
	float: none;
	position: absolute;
	visibility: hidden;
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	padding-right: 8px;
	padding-top: 3px;
}
#cajaTxt-3
 {
	height: 40px;
	width: 120px;
	float: none;
	position: absolute;
	visibility: hidden;
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	padding-right: 8px;
	padding-top: 3px;
}
#cajaTxt-4
 {
	height: 40px;
	width: 120px;
	float: none;
	position: absolute;
	visibility: hidden;
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	padding-right: 8px;
	padding-top: 3px;
}
#cajaTxt-5
 {
	height: 40px;
	width: 140px;
	float: none;
	position: absolute;
	visibility: hidden;
	font-family: "trebuchet MS", Trebuchet, Tahoma, Arial, Helvetica, "Sans Serif";
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding-right: 18px;
	padding-top: 3px;
}

/* CSS CAJA donde van algunos de los modulos */
	.box2 {
		width:175px;
		padding:0 0 30px 0;
		margin:10px auto;
		background:url("pix/box5.jpg") bottom left no-repeat;
	}
	.box2 h1 {
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:20px;
	color:#FFCC00;
	letter-spacing:-1px;
	background:url("pix/box5.jpg") top left no-repeat;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	}
	.box2 p{
	margin:0;
	color:#000;
	background:#ff0000;
	background:url("pix/bgBox5.jpg") top left repeat-y;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	}

/* CSS Formulario de registro de usuario */
      .formLogin { 
        width: 180px;
        margin:auto;
        font-size:10px;
      }
      .formLogin fieldset {
        background:#F9F9F9 url(../images/pix/bgForm.gif);
        border:1px solid #CCC;
        padding: 10px;
        margin: 0;
      }
      .formLogin fieldset legend {
          color:#666;
      }
      .formLogin label {
          display: block;
          float: left; 
          padding: 0;
          width:70px;
          margin:5px 5px 5px 0px;
      }
      .formLogin fieldset label:first-letter {
          color:#999;
      }
      .formLogin input {
          width:80%;
          border:1px solid #A0A0A0;
          font-size:10px;
          padding:3px 0px 3px 25px;
      }
      .formLogin input#username {
          background:#FFF url(../images/pix/icon_user.gif) no-repeat left;
          }
      .formLogin input#password {
          background:#FFF url(../images/pix/icon_pass.gif) no-repeat left;
          }
	   .formLogin input#recordarme {
          width:100%;
          border:1px solid #A0A0A0;
          font-size:10px;
          padding:3px 0px 3px 25px;
          }
      .formLogin input.button {
          width:95%;
          background-color:#F6F6F6;
          border:1px solid #A0A0A0;
          padding:3px;
          color:#277FBA;
      }

/* Caja de la encuesta */

.poller{	
		width:140px;
		height:220px;		
		padding:15px;	
		border:3px double #317082;
		background-image:url(images/question.gif);
		background-repeat:no-repeat;
		background-position: center center;
		margin:2px;
	}
	/* Poller title above radio buttons */
	.pollerTitle{
		margin-bottom:5px;
		font-weight:bold;
	}
	/* Label for each radio button */
	.pollerOption{
		margin:0px;
	}
	/* Label for each option above graph - i.e. results */
	.result_pollerOption{
		margin:0px;
		font-size:0.8em;
	}
	/* Title of poller - when ajax shows the results */
	.result_pollerTitle{
		margin-bottom:5px;
		font-weight:bold;
		font-size:0.9em;
	}
	/* Don't change this one, it is used to get the left and right image(the corner) positioned correctly */
	.result_pollGraph img{
		float:left;
	}
	/* The <div> tag where the percentage result is shown */
	.result_pollGraph div{
		float:left;
		height:16px;
		background-repeat:repeat-x;
		color:#FFF;
		font-size:0.9em;
		line-height:16px;
	}
	/* Graph div - parent of both the corner images and the div displaying percentage votes */
	.result_pollGraph{	
		height:16px;
	}
	
	/* Message when Ajax is working getting restults fromt the server */
	.poller_waitMessage{
		display:none;	
	}	
	
	.result_totalVotes{
		clear:both;
		font-size:0.8em;
		margin-top:10px;
		font-style:italic;
	}

/* Estilo para las estadisticas */

.marco_tabla_e{
border-collapse:collapse;
background-color:#FFFFF;
}
.otro_fondo_cuadro{
background-color:#F6F6F6; 
color:#277FBA; 
font-weight:bold;
}
.otro_fondo_cuadro2{
background-color:#F6F6F6; 
color:#277FBA; 
}
.fondo_tabla_sup_e{
	background-color:#0000A8;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border-bottom:#fff thin groove;
	font-weight: bold;
}

.fondo_tabla_sup_e2{
	background-color:#0000A8;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border-bottom:#FFF thin groove;
	font-weight: bold;
}
.fondo_lineat_e{
background-color:#F6F6F6; 
color:#666; 
text-align:right;
}
.titulo_prod_e{
color:#793010;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

.titulo_prod_ec2{
background-color:#D6D8A9;
color:#793010;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

.bgcolor1{
background-color:#D6D8A9;
text-align:right;
}
.bgcolor2{
background-color:#FFF;
text-align:right;
}

.titulo_prod_pe{
color:#793010;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}
.marco_tabla_pe{
border-collapse:collapse;
background-color:#F2F1D3;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:5px;
}

.bgcolum1{
background-color:#E9E9E9;
}
.bgfila1{
background-color:#D6D8A9;
font-size:14px;
font-weight:bold;

}
.bgfila2{
background-color:#E0E2BD;
font-weight:bold;
}

.txtart1{
background-color:#D6D8A9;
font-size:11px;
font-weight:bold;
}
.txtart2{
background-color:#E0E2BD;
font-size:11px;
font-weight:bold;
}
.txtart3{
background-color:#F2F1D3;
font-size:11px;
font-weight:bold;
}

.titulo_tabs{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0000A8;
	background-color:#FFF;
	width:226px;
	text-align:center;
}

.titulo_cal1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0000A8;
	background-image:url(../images/titulo_cal1.jpg);	
	height:20px;
	width:180px;
	text-align:center;
}
.titulo_cal2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0000A8;
	background-image:url(../images/titulo_cal2.jpg);	
	height:20px;
	width:180px;
	text-align:center;
}
/* clases extars para acoplar las plantillas. */

/* Fondo detras de la cabecera. */
.clase_extra1{
background-color:#FFFFFF;
}
/*muestra la imagen del cabezote de la página*/
.clase_extra2{
background-image:url(../images/header.jpg); 
height:90px; 
border-collapse:collapse;
}
/* Alto del menú flotante*/
.clase_extra3{
height:40px;
}
/* Junta las celdas de la tabla de los indicadores económicos.*/
.clase_extra4{
border-collapse:collapse;
}
/*Fondo, color de letra y alto de los indicadores económicos. */
.clase_extra5{
color:#FFF; 
 
height:25px;
}
/* Define el fondo del scroll de los indicadores.*/
.clase_extra6{
border:#E9E9E9 thin groove;  
background-color:#F6F6F6; 
color:#277FBA; 
font-weight:bold;
height:20px;
}

.clase_extra6 marquee {
width:290px;
height:20px;
padding:1px 0px 1px 1px;
}

/* Color de barra Fenavi al día */
.clase_extra7{
background-color:#0000a8;
height:24px;
}
 
.clase_extra7 input {
width:150px;
border:1px solid #A0A0A0;
font-size:10px;
padding:1px 0px 1px 1px;
}

.clase_extra7 input.button {
width:75px;
background-color:#F6F6F6;
border:1px solid #A0A0A0;
padding:1px;
color:#277FBA;
}
.formbuscar {
height:20px;
}
/* Color título en la información de huevo, pollo y frontera */ 
.clase_extra8{
background-color:#E9E9E9;
}
/* Color valores en la información de huevo, pollo y frontera */ 
.clase_extra9{
background-color:#F6F6F6;
}