/* CSS Document */
.textoNormal{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666
}

.textoNormalB{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff
}
.textoTituloBl{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff
}

.textoNormalR{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #CC0000;
font-weight:bold
}

.textoCat{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 2px;
	height:24px;
	background-image:url(../images/hd_menu2.gif)
 
}
.box_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #425462;
	background-color: #eeeeee;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #a7a6aa;
	border-right-color: #f7f7f7;
	border-bottom-color: #f7f7f7;
	border-left-color: #a7a6aa;
}

.box_form1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #425462;
	background-color: #f7f7f7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #a7a6aa;
	border-right-color: #f7f7f7;
	border-bottom-color: #f7f7f7;
	border-left-color: #a7a6aa;
}
.boton{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background:url(../images/fondo.gif) repeat-x;
	padding:3px;
	margin:2px;
	border:3px;
}
.botonT{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding:3px;
	margin:2px;
	border:0px;
	background-image: url(../images/botonN1.gif);
	background-repeat: no-repeat;
	width:93px;
	height:21px;
	cursor:pointer
}
.marco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CCCCCC;
}.barraM {
	background-image: url(../barranw.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#blanco
a.blanco:link {
font-size:        11px;
font-family:      Arial;
font-style:       normal;
font-weight:      normal;
color:           #FFFFFF;
text-decoration:  none;
} 
#blanco
a.blanco:visited {
font-size:        11px;
font-family:      Arial;
font-style:       normal;
font-weight:      normal;
color:            #FFFFFF;
text-decoration:  none;
} 
#blanco
a.blanco:hover {
font-size:        11px;
font-family:      Arial;
font-style:       normal;
font-weight:      normal;
color:            yellow;

} 

.Subtitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #426197;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
}

.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2C3A5D;
	text-decoration: none;

}
.RayaVertical {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dddddd;
}
#azul
a.azul:link {
font-size:        11px;
font-family:      Arial;
font-style:       normal;
font-weight:      normal;
color:           #555F77;
text-decoration:  none;
} 
#azul
a.azul:visited {
font-size:        11px;
font-family:      Arial;
font-style:       normal;
font-weight:      normal;
color:            #555F77;
text-decoration:  none;
} 
#azul
a.azul:hover {
font-size:        11px;
font-family:      Arial;
font-style:       normal;
font-weight:      normal;
color:            red;
text-decoration:  underline;
} 

.segm {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dfdede;
	border-left-color: #dfdede;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dfdede;
}

#vinculo
a.vinculo:link {
font-size:        11px;
font-family:      Arial;
font-style:       normal;
font-weight:      normal;
color:           #41639a;
text-decoration:  none;
} 
#vinculo
a.vinculo:visited {
font-size:        11px;
font-family:      Arial;
font-style:       normal;
font-weight:      normal;
color:            #41639a;
text-decoration:  none;
} 
#vinculo
a.vinculo:hover {
font-size:        11px;
font-family:      Arial;
font-style:       normal;
font-weight:      normal;
color:            #e56e00;
text-decoration:  underline;
} 

.ladosMenu {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d8d8d8;
	border-left-color: #d8d8d8;
	
	background-color:#F7F7F7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4D;
	font-style: normal;
	text-decoration: none;
	/*padding:2px;*/
}

#lista-menu {
width: 153px;
/* this width value is also effected by
the padding we will later set on the links. */
}
#lista-menu ul {
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 2px;
	padding: 2px;
	list-style-type:none;
	list-style:none
	/*list-style-type: none;*/
	
	margin-right: 1px;
} 


#lista-menu li {
border-bottom-color: #d7d7d7;
	border-bottom-style:solid;
	border-bottom-width:1px;

} 

#lista-menu a {
color:#4D4D4D;
display: block;
width:142px;
padding: 2px 2px 2px 2px;
border: 1px solid #F7F7F7;
background: #F7F7F7;
text-decoration: none; /*lets remove the link underlines*/
} 

#lista-menu a:link, #list-menu a:active, #list-menu a:visited {
color: #000000;
}

#lista-menu a:hover {
/*border: 1px solid #000000;*/
background: #DDDDDD;
color: #41424F;
} 

#tablaCorta {
	display: table;
	font-family: Arial, Helvetica, sans-serif;	
    }
	#trow  {
	display: table-row;
	font:Arial;
	font-weight:bold;
	font-size:12px;
	color:#2C3A5D;
	text-align:right;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 3px;
    }

  #row  {
	display: table-row;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-align:right;
	padding-right: 7px;
	padding-bottom: 6px;
	padding-left: 3px;
	border-bottom:solid;
	border-bottom-color:#f4f4f4;
	border-bottom-width:1px;
    }
.Sub-Item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #403f3e;
	text-decoration: none;
	padding-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fbb357;
}

.box_sel{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #425462;
	background-color: #eeeeee;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #a7a6aa;
	border-right-color: #f7f7f7;
	border-bottom-color: #f7f7f7;
	border-left-color: #a7a6aa;
}


#botonera{

	padding:2px;
}

#botonera
a.botonera:link {
font-size:        11px;
font-family:      Arial;
font-style:       normal;
font-weight:      normal;
color:           #41639a;
text-decoration:  none;
} 
#botonera
a.botonera:visited {
font-size:        11px;
font-family:      Arial;
font-style:       normal;
font-weight:      normal;
color:            #41639a;
text-decoration:  none;
} 
#botonera
a.botonera:hover {
font-size:        11px;
font-family:      Arial;
font-style:       normal;
font-weight:      normal;
color:            #e56e00;
text-decoration:  underline;
} 


#tablaProd {
	display: table;
	font-family: Arial, Helvetica, sans-serif;	
    }
	#rowprod  {
	display: table-row;
	font:Arial;
	font-size: 13px;
	font-weight: bold;
	color: #403f3e;
	text-decoration: none;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fbb357;
    }

  #prodfila  {
	display: table-row;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align: left;
	padding-top:3px;
	padding-right: 7px;
	padding-bottom: 6px;
	padding-left: 3px;
	border-bottom-color:#dddddd;
	border-bottom-width:1px;
	border-bottom-style: solid;
    }
	
	 #prodstat  {
	display: table-row;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align: right;
	
	padding-right: 7px;

	padding-left: 3px;

    }

#tablaLista {
	display: table;
	font-family: Arial, Helvetica, sans-serif;	

    }
	#tdl1  {
	display: table-row;
	font:Arial;
	font-weight:bold;
	font-size:12px;
	color:#2C3A5D;
	text-align:center;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 3px;
    }

  #tdl2  {
	display: table-row;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-align: center;
	padding-right: 7px;
	padding-bottom: 6px;
	padding-left: 3px;

    }
#tdl2
a.tdl2:link {
font-size:        11px;
font-family:      Arial;
font-style:       normal;
font-weight:      normal;
color:           #41639a;
text-decoration:  none;
} 
#tdl2
a.tdl2:visited {
font-size:        11px;
font-family:      Arial;
font-style:       normal;
font-weight:      normal;
color:            #41639a;
text-decoration:  none;
} 
#tdl2
a.tdl2:hover {
font-size:        11px;
font-family:      Arial;
font-style:       normal;
font-weight:      normal;
color:            #e56e00;
text-decoration:  underline;
} 

#tdl3  {
	display: table-row;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align: center;
	padding-right: 7px;
	padding-bottom: 6px;
	padding-left: 3px;

}
#tdl3
a.tdl3:link {
font-size:        11px;
font-family:      Arial;
font-style:       normal;
font-weight:      normal;
color:           #41639a;
text-decoration:  none;
} 
#tdl3
a.tdl3:visited {
font-size:        11px;
font-family:      Arial;
font-style:       normal;
font-weight:      normal;
color:            #41639a;
text-decoration:  none;
} 
#tdl3
a.tdl3:hover {
font-size:        11px;
font-family:      Arial;
font-style:       normal;
font-weight:      normal;
color:            #e56e00;
text-decoration:  underline;
} 


#tdl4 {
	display: table-row;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align: right;
	padding-right: 7px;
	padding-bottom: 6px;
	padding-left: 3px;

}
#tdl4
a.tdl4:link {
font-size:        11px;
font-family:      Arial;
font-style:       normal;
font-weight:      normal;
color:           #41639a;
text-decoration:  none;
} 
#tdl4
a.tdl4:visited {
font-size:        11px;
font-family:      Arial;
font-style:       normal;
font-weight:      normal;
color:            #41639a;
text-decoration:  none;
} 
#tdl4
a.tdl4:hover {
font-size:        11px;
font-family:      Arial;
font-style:       normal;
font-weight:      normal;
color:            #e56e00;
text-decoration:  underline;
} 


.rayAbajo{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
border-bottom-style:solid;
border-bottom-color:#CCCCCC;
border-bottom-width:1px
 
}

/*Busqueda*/
	.suggestionsBox {
		position: relative;
		left: 0px;
		margin: 10px 0px 0px 0px;
		width: 150px;
		/*text-align:left;*/
		/*background-color: #212427;*/

		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		/*border: 1px solid #0085cf;*/
		border-top:1px solid #cacaca;
		/*color: #fff;*/
		color:#666666
	}
	
	.suggestionList {
	margin: 0px;
	padding: 0px;
	border-color:#1c3253;
		
	}
	
	.suggestionList li {
		margin: 0px 0px 3px 0px;
		text-align:left;
		padding: 3px;
		cursor: pointer;
		list-style-image:none		
	}
	
	.suggestionList li:hover {
	
		background-color: #cccccc;
	}
	
	.suggestionList a:link {

	color: #666666;
	}
	.suggestionList a:hover {
	
	color: #41424F;
	}
	.suggestionList a:visited {
		color: #666666;
		}
		
		.Titulo1{
color:#2C3A5D;
font-family:Arial, Helvetica, sans-serif;

font-size:18px;
font-weight:bold}


.foco a { 
display: block;
color: darkblue;
width: 100%;
margin: 1px;
text-decoration: none;
}

.foco a:hover {
background:#dddddd;
color:#333333;}


.TituloSegm{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;

font-size:18px;
font-weight:bold}
.menuadm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	background-color: #f7f7f7;
	padding: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dfdede;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dfdede;
	border-left-color: #dfdede;
}

#seccion{
display: table-row;
	font-face:Arial, Helvetica, sans-serif;
	background-color:#efefef;
	font-size:11px;

	text-align: center;
	padding: 4px;
	border-bottom: #cdcdcd solid 1px;
	border-left: #cdcdcd solid 1px;
	border-right: #cdcdcd solid 1px;
	border-top: #cdcdcd solid 1px;
	text-align:left;
	width:100%}
	
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:175px;	/* Width of box */
		height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#d0d1d1;
		color:#ffffff;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
	#bann{
		padding-top:15px;
		padding-bottom:15px;
		width:157px}
	