/* ------------------------------------ */
/*     Estilos de Categorias menu		*/
/* ------------------------------------ */
body{
	padding:5px 5px 5px 5px;
	margin:0px 0px 0px 0px;
	background-color:#F4F7F9;
}

#pagina{
	background-color:#FFFFFF;
	display:block;
	width:750px;
}
#header{
	display:block;
	clear:both;
	float:left;
}

#logo{
	text-align:center;
	display:block;
	width:250px;
	float:left;
}
#banner_sup{
	text-align:center;
	display:block;
	width:500px;
	height:70px;
	float:left;
	/*clear:right;*/
	padding-top:20px;
}

.cuadro_banners{
	display:block;
	margin:2px;
	float:left;
}

.cuadro_nav{
	background-color:#F4F7F9;
	display:block;
	padding:4px;
	margin:4px;
	float:left;
	width:215px;
}
.cuadro_nav_privada{
	background-color:#F4F7F9;
	display:block;
	padding:2px;
	margin:2px;
	float:left;
	width:215px;
	border:#047390 solid 6px;
}

#nav_secciones{
	background-color:#F4F7F9;
	display:block;
	float:left;
	width:742px;
	padding:4px;
	text-align:center;
}

#cuerpo{
	display:block;
	background-image:url(../images/nav.gif);
	background-repeat:repeat-y;
	clear:both;
	float:left;
}
#izquierda{
	background-color:#D4E0E7;
	text-align:center;
	display:block;
	width:242px;
	float:left;
}
#contenido{
	padding-left:15px;
	display:block;
	width:490px;
	float:left;
}

#pie{
	display:block;
}

.column{
	float:left;
}







a.menuN, a.menuN:visited{
	padding:6px;
	margin:2px;
	line-height:30px;
	background-color : #F4F7F9;
	
	border:#D4E0E7 solid 1px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #047390;
	font-weight : bold;
	text-decoration : none;
	
}
a.menuN:hover{
	background-color: #D4E0E7;
	text-decoration: none;
}

a.menuNActual, a.menuNActual:visited{
	padding:6px;
	margin:2px;
	line-height:30px;
	background-color : #D4E0E7;
	
	border:#D4E0E7 solid 1px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #15578C;
	font-weight : bold;
	text-decoration : none;
}
a.menuNActual:hover{
  	background-color: #D4E0E7;
	text-decoration: none;
}




.menuActual {
	padding:4px;
	margin:2px;
	white-space:nowrap;
	background-color : #D4E0E7;
	border:#D4E0E7 solid 1px;
}
.menuActual a {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #15578C;
	font-weight : bold;
	text-decoration : none;
}
.botonseccion{
	float:left;
	background-color : #FFFFFF;
}
.botonseccion2{
	float : left;
	/*background-color : #D4E0E7;*/
}
.botonseccionp{
	float : left;
	background-color : #FFFFFF;
	width:200px;
}

.menu {
	padding:4px;
	margin:2px;
	white-space:nowrap;
	background-color : #F4F7F9;
	border:#D4E0E7 solid 1px;
}
.menu a {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #047390;
	font-weight : bold;
	text-decoration : none;
}
.menuOver {
	padding:4px;
	margin:2px;
	white-space:nowrap;
	background-color : #D4E0E7;
	border:#D4E0E7 solid 1px;
}
.menuOver a {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #15578C;
	font-weight : bold;
	text-decoration : none;
}

/*/////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////*/

.menuActual2 {
	padding:6px;
	margin:2px;
	line-height:30px;
	/*white-space:nowrap;*/
	background-color : #D4E0E7;
	
	border:#D4E0E7 solid 1px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #15578C;
	font-weight : bold;
	text-decoration : none;
	
}
.menu2 {
	padding:6px;
	margin:2px;
	line-height:30px;
	/*white-space:nowrap;*/
	background-color : #F4F7F9;
	
	border:#D4E0E7 solid 1px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #047390;
	font-weight : bold;
	text-decoration : none;
}
.menuOver2 {
	padding:6px;
	margin:2px;
	line-height:30px;
	/*white-space:nowrap;*/
	background-color : #D4E0E7;
	
	border:#D4E0E7 solid 1px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #15578C;
	font-weight : bold;
	text-decoration : none;
}

/*/////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////*/

.menuActual_sub {
	padding:4px;
	margin:2px;
	white-space:nowrap;
	background-color : #D4E0E7;
	border:#D4E0E7 solid 1px;
	clear:both;
}
.menuActual_sub a {
	padding-left:15px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #15578C;
	font-weight : bold;
	text-decoration : none;
}

.menu_sub {
	padding:4px;
	margin:2px;
	white-space:nowrap;
	background-color : #F4F7F9;
	border:#D4E0E7 solid 1px;
	clear:both;
}
.menu_sub a {
	padding-left:15px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #047390;
	font-weight : bold;
	text-decoration : none;
}
.menuOver_sub {
	padding:4px;
	margin:2px;
	white-space:nowrap;
	background-color : #D4E0E7;
	border:#D4E0E7 solid 1px;
	clear:both;
}
.menuOver_sub a {
	padding-left:15px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #15578C;
	font-weight : bold;
	text-decoration : none;
}

/*/////////////////////////////////////////////////*/


.menuActual_int {
	padding:4px;
	margin:2px;
	white-space:nowrap;
	background-color : #D4E0E7;
	border:#D4E0E7 solid 1px;
	clear:both;
}
.menuActual_int a {
	padding-left:7px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #15578C;
	font-weight : bold;
	text-decoration : none;
}

.menu_int {
	padding:4px;
	margin:2px;
	white-space:nowrap;
	background-color : #F4F7F9;
	border:#D4E0E7 solid 1px;
	clear:both;
}
.menu_int a {
	padding-left:7px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #047390;
	font-weight : bold;
	text-decoration : none;
}
.menuOver_int {
	padding:4px;
	margin:2px;
	white-space:nowrap;
	background-color : #D4E0E7;
	border:#D4E0E7 solid 1px;
	clear:both;
}
.menuOver_int a {
	padding-left:7px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #15578C;
	font-weight : bold;
	text-decoration : none;
}

/*/////////////////////////////////////////////////*/

.menu_int_actual {
	padding:4px;
	margin:2px;
	white-space:nowrap;
	background-color : #D4E0E7;
	border:#D4E0E7 solid 1px;
	clear:both;
}
.menu_int_actual a {
	padding-left:7px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #15578C;
	font-weight : bold;
	text-decoration : none;
}

.menuOver_int_actual {
	padding:4px;
	margin:2px;
	white-space:nowrap;
	background-color : #D4E0E7;
	border:#D4E0E7 solid 1px;
	clear:both;
}
.menuOver_int_actual a {
	padding-left:7px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #15578C;
	font-weight : bold;
	text-decoration : none;
}

/*////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////*/

/* ------------------------------------ */
/*     Estilos de Idioma menu			*/
/* ------------------------------------ */

.idiomaActual {
	float : left;
	background-color : #f3f2f1;
	display : block;
	width : 245px;
}
.idiomaActual a {
	line-height : 23px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #003366;
	font-weight : bold;
	text-decoration : none;
}
.idioma {
	float : left;
	background-color : #f3f2f1;
	display : block;
	width : 245px;
}
.idioma a {
	line-height : 23px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #003366;
	text-decoration : none;
}
.idiomaOver {
	float : left;
	background-color : #f3f2f1;
	display : block;
	width : 245px;
}
.idiomaOver a {
	line-height : 23px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-decoration : none;
}

/*////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////*/


/* ------------------------------------ */
/*      Estilos de Texto Contenido		*/
/* ------------------------------------ */

.titulo {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #047390;
	text-decoration : none;
}
.subtitulo {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #047390;
	text-decoration : none;
}
.parrafo, .parrafo a {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #15578C;
	text-decoration : none;
}
.volanta, .volanta a {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;
	text-decoration : none;
}
.masinfo, .masinfo a {
	line-height:17px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;
	text-decoration : none;
}
.masinfo:hover, .masinfo:hover a {
	line-height:17px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #333333;
	text-decoration : none;
}

.pie{
	padding:15px 5px 25px 5px;
}
.pie, .pie a {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #047390;
	text-decoration : none;
}
.pie:hover, .pie a:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #15578C;
	text-decoration : none;
}
.etiquetas, .etiquetas a {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #003366;
	text-decoration : none;
}
.error {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #ff0000;
	text-decoration : none;
}
.box {
	font-size : 8pt;
	border : 1px solid #D4E0E7;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color : #FFFFFF;
}
.bot {
	font-size : 8pt;
	margin:1px;
	font-weight : bold;
	border : 0 solid #000000;
	color : white;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background : #006699;
}

/* ------------------------------------ */
/*      Estilos de Texto Objetos		*/
/* ------------------------------------ */

.titulo_obj, .titulo_obj a {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #15578C;
	text-decoration : none;
}
.subtitulo_obj, .subtitulo_obj a {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #15578C;
	text-decoration : none;
}
.subtituloOver_obj, .subtituloOver_obj a {
	background-color : #f3f2f1;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}
.parrafo_obj, .parrafo_obj a {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #003366;
	text-decoration : none;
}
.copete_obj, .copete_obj a {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}
.copete_obj2, .copete_obj2 a {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}

.copeteOver_obj, .copeteOver_obj a {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color : #f3f2f1;
	font-size : 10px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}