/*************************************************************/
/*   Design:   Multiflex-3 Update-7 / Layout-4               */
/*   File:     Global layout structure                       */
/*-----------------------------------------------------------*/
/*   Author:   Wolfgang                                      */
/*   Date:     January 15, 2007                              */
/*   Homepage: wwww.1-2-3-4.info                             */
/*-----------------------------------------------------------*/
/*   License:  Fully open source without restrictions.       */
/*             Please keep footer credits with a link to     */
/*             Wolfgang (www.1-2-3-4.info). Thank you!       */
/*************************************************************/

/************/
/*  GLOBAL  */
/************/

/* NON-HEADER */
*{padding:0; margin:0;}
/* body {font-size:62.5%; background-color:rgb(255,255,255); font-family:verdana,arial,sans-serif;} Font-size: 1.0em = 10px when browser default size is 16px*/
body {font-size:72.5%; margin-top: 0px; background:transparent url(../img/fondoGrisPpal2.jpg) top left repeat-y; font-family:arial;} /*Font-size: 1.0em = 10px when browser default size is 16px*/
.page-container {width:1024px; margin:0px auto; margin-top:0px; margin-bottom:10px; border:solid 1px rgb(150,150,150); font-size:0.9em; }
.main {clear:both; width:1024px; padding-bottom:10px; background:transparent url(../img/bg_main_withnav.jpg) top left repeat-y;}

/* 07/03/2013 retiro el fondo background:transparent url(../img/fondo_lateral_izq.jpg) top left repeat-y;  */
.main-navigation {display:inline /*Fix IE floating margin bug*/;background:#FFFFFF; float:left; 
				  width:189px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.main-navigation1 {display:inline /*Fix IE floating margin bug*/; float:left; height:260px; width:189px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

.main-content {display:inline; /*Fix IE floating margin bug*/; float:left; width:550px; margin:0 0 0 20px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}  /* este es el tamañao del cuerpo central estaba en 440 lo subo a 480*/
.main-subcontent {display:inline /*Fix IE floating margin bug*/; float:right; width:160px; margin:0 1px 0 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.main-subcontent2 {display:inline /*Fix IE floating margin bug*/; float:right; width:210px; margin:0 1px 0 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}


.footer {clear:both; width:1024px;  height:110px;  background:#FFFFFF url(../img/bg_foot2.jpg) repeat-x; font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.banner {clear:both; height:185px; width:1024px; padding:1.0em 0 1.0em 0; background:rgb(225,225,225) url(../img/bg_banner1.jpg) no-repeat; font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

/* para una ventana con solo dos columnas */
.main-content_2c {display:inline; /*Fix IE floating margin bug*/; float:left; width:600px; margin:0 0 0 20px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}  /* este es el tamañao del cuerpo central estaba en 440 lo subo a 480*/
.main-contentbanner {display:inline; /*Fix IE floating margin bug*/; float:left; background:#FFFFFF; height:258px; width:660px; margin:0 0 0 1px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}  /* este es el tamañao del cuerpo central estaba en 440 lo subo a 480*/
.main-contentbanner a img { border:none;}   /*bordes en imagenes border:solid 0px rgb(150,150,150);*/
.main-contentbanner a:hover img {border:none;}  /*bordes en imagenes border:solid 1px rgb(220,220,220);*/
/*.primero {position:absolute; z-index:0;}*/

/*Para el banner de vinandino que se oculta */
.maintext {padding:1em; border:1px solid #ddd; margin:0 20px 10px 0;}
.maintext p {padding:5px 0 0 0; margin:0;}
.maintext p.bold {font-weight:bold;}
.maintext h2 {margin:0; padding:0;}

.switch {position:absolute; display:block; font-size:1px; width:120px; height:16px; background:url(../img/plus.gif) no-repeat left; 
		cursor:pointer; margin-top:175px; }
.off {width:120px; height:16px; background:url(../img/minus.gif) no-repeat left;}
.hide {display:none;}
/*.boton_show {position:absolute; display:block; margin-top:90px; } */
.show {position:absolute; display:block; 
		width:218px !important/*Non-IE6*/; width:218px  /*IE6*/;
		background:#fff; border:1px solid #000; margin-top:220px; z-index:9500;}
.show img {float:left; padding:0 0px 0px 0;}

/*****************************************************************************/

/* --- For alternative headers START PASTE here --- */

/* HEADER */
.header {width:1024px; font-family:arial;}
/* tenia 165 de alto y la imagen CabeceraPpal_3.jpg ahora lo paso a 131 */
.header-top {width:1024px; height:131px; background: url(../img/CabeceraPpal_4.jpg) repeat-x; overflow:hidden /*IE6*/;} /* define el color de la cabecer de los logos antes background:rgb(240,240,240)*/
.header-middle {width:1024px; height:25px; background: url(../img/fondo_menuhorizontal.jpg) repeat-x; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; }  /*#CCCCCC   define el color de la cabecer del flash antes background:rgb(230,230,230) url(../img/bg_head_middle.jpg)*/
.header-middle2 {width:1024px; height:35px;background:#FFFFFF; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; }  /*#CCCCCC   define el color de la cabecer del flash antes background:rgb(230,230,230) url(../img/bg_head_middle.jpg)*/
.header-middle2 a img { border:none;}   /*bordes en imagenes border:solid 0px rgb(150,150,150);*/
.header-middle2 a:hover img {border:none;}  /*bordes en imagenes border:solid 1px rgb(220,220,220);*/ 
/*.header-bottom {width:850px; height:30px; background:rgb(255,255,255) url(../img/bg_head_breadcrumbs.jpg) repeat-y;}*/
/*.header-bottom {width:850px; height:79px; background:rgb(255,255,255) url(../img/MenuFotosCirculares1.jpg) no-repeat center; padding-top:inherit; padding:0em 0 1.5em 0;} */

/* por 25 de mayo */
.header-bottom {width:1024px; height:30px; background:rgb(255,255,255) url(../img/fondo_menuhorizontal_ppal.jpg) repeat-x; padding-top:inherit; padding:0em 0 0.1em 0;}
/*.header-bottom {width:1024px; height:102px; background:rgb(255,255,255) url(../img/INV-ARGENTINA.jpg) repeat-x; padding-top:inherit; padding:0em 0 0.1em 0;}*/

/*.header-breadcrumbs {clear:both; width:850px; padding:0.7em 0 0.2em 0; background:rgb(255,255,255) url(../img/bg_head_breadcrumbs.jpg) repeat-y;}*/

/********************/
/*  HEADER SECTION  */
/********************/
/*.sitelogo {width:60px; height:40px; position:absolute; z-index:1; margin:22px 0 0 20px; background:url(img/inv/LogoINVsitio.jpg);  }*/
.sitelogo {width:260px; height:108px; position:absolute; z-index:0; margin:0px 0 0 0px; background:url(../img/inv/LogoVino.jpg) no-repeat left;}
.sitename {
	width:250px;
	height:81px;
	position:absolute;
	z-index:1;
	margin:20px 0 0 90px;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
	top: 1px;
	left: 39px;
}

.sitename h1 {font-size:240%;}
.sitename h2 {margin:-4px 0 0 0; color:rgb(125,125,125); font-size:120%;}
.sitename a {text-decoration:none; color:rgb(125,125,125);}
.sitename a:hover {text-decoration:none; color:rgb(50,50,50);}

.nav0 {width:950px; position:absolute; z-index:0; margin:0.5px 0 0 0; margin-left:0px !important/*Non-IE6*/; margin-left:0px /*IE6*/;}
.nav0 ul {float:left; padding:0 20px 0 550px; color: #FFFFFF}
.nav0 li {display:block; list-style:none;}
.nav0 li a {padding:0 0 0 0px;}
.nav0 a:hover {text-decoration:none;}
.nav0 p {float:right; font-size:110%; color: #FFFFFF; padding:5px 0px 0 0;}

/*.nav0 a img {height:140px; border:none;}*/

.nav1 {	width:367px; position:absolute; z-index:3; margin:10px 0 0 0px;	left: 500px;}
.nav1 ul {float:right; padding:0 0px 0 0; font-weight:bold; }	
.nav1 li {display:inline; list-style:none; }
.nav1 li a {display:block;  color:rgb(125,125,125) ; text-decoration:none; font-size:100%; } /* quite  float:left;*/
.nav1 a:hover {text-decoration:none; color:rgb(50,50,50);}

/*.nav10 { width:367px; position:absolute; z-index:3; margin:15px 0 0 0px;	left: 500px;}
.nav10 ul {float:right; padding:0 0px 0 0; font-weight:bold; }	
.nav10 li {display:inline; list-style:none; } 245px
.nav10 li a {display:block;  color:rgb(125,125,125) ; text-decoration:none; font-size:120%; } /* quite  float:left;*/ /*
.nav10 a:hover {text-decoration:none; color:rgb(50,50,50);}*/

.nav10 {width:592px;  z-index:0;  
		/*margin:0px 0 0 -5px !important/*Non-IE6*z/; margin:0px 0 0 -15px /*IE6*/;
		margin:0px 0 0 265px !important/*Non-IE6*/; margin:-15px 0 0 225px /*IE6*/;
		max-width:592px; 
		max-height:10px !important/*Non-IE6*/; max-height:10px /*IE6*/;
		}
.nav10 ul {float:right; padding:0 15px 0 0;  }	
.nav10 li {display:inline; list-style:none;}
.nav10 li a {display:block; float:left; padding:0px 5px 2px 5px; color:#242424 ; text-decoration:none; font-size:110%; }
.nav10 a:hover {text-decoration:none; color:#242424; }
/*.nav10 li a.bordo {display:block; float:left; padding:0px 5px 2px 5px; color:#242424 ; text-decoration:none; font-size:140%; border-left:solid 1px #6B0B00; color:#6B0B00;}
.nav10 a:hover.bordo {text-decoration:none; color:#6B0B00;}*/

.nav10 li a.bordo {display:block; float:left; padding:0px 5px 2px 5px; color:#242424 ; text-decoration:none; font-size:140%; border-left:solid 1px #039BE6; color:#039BE6;}
.nav10 a:hover.bordo {text-decoration:none; color:#039BE6;}

.nav10 a:hover img {border:none; }
.nav10 li a img {border:none;  }

.nav10 li a.negrita {display:block; float:left; padding:0px 5px 2px 5px; color:#242424; text-decoration:none; font-weight:bold; font-size:150%; background:url(../img/BotonDDJJnormal.jpg) no-repeat 0px 50%;}
.nav10 a:hover.negrita {text-decoration:none; color:#242424;background:url(../img/BotonDDJJcdoPasoXarriba.jpg) no-repeat 0px 50%;}

/* color:#242424 ; */
.nav11 { z-index:3; position:absolute; 
		margin:5px 0 0 0px !important; /* Firefox, IE7 y los demás */; margin:-22px 0 0 0px  /* IE6 y anteriores */;
		max-width:990px; max-height:25px; font-weight:bold; }
.nav11 ul {float:left; padding:0 15px 0 0;  }	
.nav11 li {display:inline; list-style:none;}
.nav11 li a {display:block; float:left; padding:0px 5px 2px 5px; color:#FFFFFF ; text-decoration:none; font-size:110%; border-left:solid 1px rgb(175,175,175);}
.nav11 a:hover {text-decoration:none; color:#FFFFFF;}
/*.nav11 li a.bordo {display:block; float:left; padding:0px 5px 2px 5px; color:#FFFFFF ; text-decoration:none; font-size:110%; border-left:solid 1px #6B0B00; color:#6B0B00;}
.nav11 a:hover.bordo {text-decoration:none; color:#6B0B00;}*/
.nav11 li a.bordo {display:block; float:left; padding:0px 5px 2px 5px; color:#FFFFFF ; text-decoration:none; font-size:110%; border-left:solid 1px #039BE6; color:#039BE6;}
.nav11 a:hover.bordo {text-decoration:none; color:#039BE6;}

.nav11 li a.negrita {display:block; float:left; padding:0px 90px 0px 5px; color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:150%;}
.nav11 a:hover.negrita {text-decoration:none; color:#FFFFFF;}
.nav11 a:hover img {border:none; }
.nav11 li a img {border:none;  }

.sitemessage {width:1024px; height:140px; position:absolute; z-index:0; margin:0px 0px 0 0px;  color:rgb(234,239,247); /*overflow:visible !important /*Activate if Firefox print problems*/; overflow:hidden /*IE6*/;}
.sitemessage h1 {width:400px; text-align:right; font-size:230%;}
.sitemessage h2 {float:right; width:320px; margin:8px 0 0 0; text-align:right; line-height:100%; font-size:160%;}
.sitemessage h3 {float:right; width:320px; margin:10px 0 0 0; text-align:right; font-size:140%;}
.sitemessage h3 a {text-decoration:none; color:rgb(234,239,247);}
.sitemessage h3 a:hover {text-decoration:none; color:rgb(50,50,50);}

/*Drop-down menu*/
/*.nav2 {float:left; width:850px; border:none; background:rgb(220,220,220) url(../img/bg_head_bottom_nav.jpg) no-repeat; color:rgb(75,75,75); font-size:100%; margin-top:100px;} /*Color navigation bar normal mode*/
.nav2 {float:left; width:1024px; border:none; color:rgb(75,75,75); font-size:110%; margin-left:10px; max-height:30px;} /*Color navigation bar normal mode*/
.nav2 ul {list-style-type:none;}
/*.nav2 ul li {float:left; position:relative; z-index:auto !important /*Non-IE6*/ /*; z-index:1000 /*IE6*//*; border-right:solid 1px rgb(175,175,175);}*/
.nav2 ul li {float:left; position:relative; z-index:1000 !important /*Non-IE6*/; z-index:1000 /*IE6*/;border-right:solid 1px #B4AC7D; max-height:30px;}
.nav2 ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:5.1em; line-height:3.1em; padding:0 10px 0 10px; text-decoration:none; color:#FFFFFF; }
.nav2 ul li ul {display:none; border:none;}

/*Non-IE6 hovering*/
/*.nav2 ul li:hover a {background-color:rgb(210,210,210); text-decoration:none;} /*Color main cells hovering mode*/
.nav2 ul li:hover a {background-color:none; text-decoration:none; color:#FFFFFF;} /*Color main cells hovering mode*/
.nav2 ul li:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:3.0em; margin-top:0.1em; left:0;}
.nav2 ul li:hover ul li a {display:block; width:10.0em; height:auto; line-height:1.3em; margin-left:-1px; padding:4px 10px 4px 10px; 
border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(210,210,210); font-weight:normal; color:rgb(50,50,50);} /*Color subcells normal mode*/
.nav2 ul li:hover ul li a:hover {background-color:rgb(237,237,237); text-decoration:none;} /*Color subcells hovering mode*/

/*IE6 hovering*/
.nav2 table {position:absolute; top:0; left:0; border-collapse:collapse;}
.nav2 ul li a:hover { background:none; text-decoration:none;  color:#FFFFFF;} /*Color main cells hovering mode*/
.nav2 ul li a:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:3.1em; top:3.0em; left:0; margin-top:0.1em;}
.nav2 ul li a:hover ul li a {display:block; width:10.0em; height:1px; line-height:1.3em; padding:4px 10px 4px 10px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(210,210,210); font-weight:normal; color:rgb(50,50,50);} /*Color subcells normal mode*/
.nav2 ul li a:hover ul li a:hover {background-color:rgb(237,237,237); text-decoration:none;} /*Color subcells hovering mode*/

.header-breadcrumbs ul {float:left; width:460px; list-style:none; padding:0 0 0 225px; font-family:arial;} /* width:560px;*/
.header-breadcrumbs ul li {display:inline; padding:0 0 0 10px; background:transparent url(../img/bg_bullet_arrow.gif) no-repeat 0 50%; font-weight:bold; color:rgb(125,125,125); font-size:100%;}  /*rgb(125,125,125)*/
/*.header-breadcrumbs ul a {color:#6B0B00; text-decoration:none;} /*rgb(70,122,167)*/
/*.header-breadcrumbs ul a:hover {color:#6B0B00; text-decoration:underline;} /* color:rgb(42,90,138) */

.header-breadcrumbs ul a {color:#039BE6 ; text-decoration:none;} /*rgb(70,122,167)*/
.header-breadcrumbs ul a:hover {color:#039BE6 ; text-decoration:underline;} /* color:rgb(42,90,138) */


.header-breadcrumbs .searchform {float:right; width:285px; padding:0 17px 0px 0px !important /*Non-IE6*/; padding:0 12px 0px 0px /*IE6*/; position:relative; top:-10px;}
.header-breadcrumbs .searchform form fieldset {float:right; border:none;}
.header-breadcrumbs .searchform input.field {width:10.0em; padding:0.2em 0 0.2em 0; border:1px solid rgb(200,200,200); font-family:arial; font-size:120%; }
.header-breadcrumbs .searchform input.button {width:3.0em; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:arial; color:rgb(150,150,150); font-size:120%;}
.header-breadcrumbs .searchform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

.header-bottom .searchform {float:right; width:150px; padding:0 2px 0px 0px !important /*Non-IE6*/; padding:0 2px 0px 0px /*IE6*/; position:relative; top:-25px;}
.header-bottom .searchform form fieldset {float:right; border:none;}
.header-bottom .searchform input.field {width:10.0em; padding:0.2em 0 0.2em 0; border:1px solid rgb(200,200,200); font-family:arial; font-size:110%; }
.header-bottom .searchform input.button {width:3.0em; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:arial; color:rgb(150,150,150); font-size:120%;}
.header-bottom .searchform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

/* busqueda */

#search {
	float: right;
	padding: 45px 10px 0px 0px;
}

#search form {
	float: right;
	margin: 0;
	padding: 4px 0px 0 0;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search input {
	float: left;
	font-size:100%;
	/*font: 12px Georgia, "Times New Roman", Times, serif;*/
	width: 150px;
}

.search-text {
	width: 155px;
	height: 35px;	
	padding: 0px 0px 5px 10px;
	margin: 2px 0px 5px 10px;
	border: none;
	background: url(../img/img02a.jpg) no-repeat left top;
	color: #111111;
}

#btnG {
	width: 65px;
	height: 28px;
	margin-left: 5px;
	padding: 0px 5px;
	background: url(../img/img03.gif) no-repeat left top;
	border: none;
	text-indent: -9999px;
	color: #FFFFFF;
}
/* */

.main-content .header-breadcrumbs ul {float:left; width:450px; list-style:none; padding:0 0 0 5px; font-family:arial;} /* width:560px;*/
.main-content .header-breadcrumbs ul li {display:inline; padding:0 0 0 10px; background:transparent url(../img/bg_bullet_arrow.gif) no-repeat 0 50%; font-weight:bold; color:rgb(125,125,125); font-size:100%;}  /*rgb(125,125,125)*/
/*.main-content .header-breadcrumbs ul a {color:#6B0B00; text-decoration:none;} /*rgb(70,122,167)*/
/*.main-content .header-breadcrumbs ul a:hover {color:#6B0B00; text-decoration:underline;} /* color:rgb(42,90,138) */
.main-content .header-breadcrumbs ul a {color:#039BE6; text-decoration:none;} /*rgb(70,122,167)*/
.main-content .header-breadcrumbs ul a:hover {color:#039BE6; text-decoration:underline;} /* color:rgb(42,90,138) */


.main-content_2c .header-breadcrumbs ul {float:left; width:450px; list-style:none; padding:0 0 0 5px; font-family:arial;} /* width:560px;*/
.main-content_2c .header-breadcrumbs ul li {display:inline; padding:0 0 0 10px; background:transparent url(../img/bg_bullet_arrow.gif) no-repeat 0 50%; font-weight:bold; color:rgb(125,125,125); font-size:100%;}  /*rgb(125,125,125)*/
/*.main-content_2c .header-breadcrumbs ul a {color:#6B0B00; text-decoration:none;} /*rgb(70,122,167)*/
/*.main-content_2c .header-breadcrumbs ul a:hover {color:#6B0B00; text-decoration:underline;} /* color:rgb(42,90,138) */
.main-content_2c .header-breadcrumbs ul a {color:#039BE6; text-decoration:none;} /*rgb(70,122,167)*/
.main-content_2c .header-breadcrumbs ul a:hover {color:#039BE6; text-decoration:underline;} /* color:rgb(42,90,138) */


.main-contentbanner .header-breadcrumbs ul {float:left; width:450px; list-style:none; padding:0 0 0 5px; font-family:arial;} /* width:560px;*/
.main-contentbanner .header-breadcrumbs ul li {display:inline; padding:0 0 0 10px; background:transparent url(../img/bg_bullet_arrow.gif) no-repeat 0 50%; font-weight:bold; color:rgb(125,125,125); font-size:100%;}  /*rgb(125,125,125)*/
/*.main-contentbanner .header-breadcrumbs ul a {color:#6B0B00; text-decoration:none;} /*rgb(70,122,167)*/
/*.main-contentbanner .header-breadcrumbs ul a:hover {color:#6B0B00; text-decoration:underline;} /* color:rgb(42,90,138) */
.main-contentbanner .header-breadcrumbs ul a {color:#039BE6; text-decoration:none;} /*rgb(70,122,167)*/
.main-contentbanner .header-breadcrumbs ul a:hover {color:#039BE6; text-decoration:underline;} /* color:rgb(42,90,138) */
/* --- For alternative headers END PASTE here --- */

/* common styling */
.menu {width:180px; position:relative; left:0px;}
.menu ul li a, .menu ul li a:visited {display:block; min-height:0.2em /*Non-IE6*/; height:auto !important; height:0.2em /*IE6*/; line-height:2.0em; padding:0px 0px 0px 3px;  border-top: solid 1px #CCE8F4; text-decoration:none; color:#333333; font-weight:bold; font-family:arial; font-size:92%;  }
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:0px; position:relative; list-style-type: none; width:170px; margin-top: 1px; margin-bottom: 1px;}
.menu ul li ul {display: none; border:none;}

/*Non-IE6 hovering*/
/*.menu ul li:hover a {background-color:rgb(225,225,225); color:#333333; text-decoration:none;  width:170px;}   /*color y fondo del item principal cdo estoy en su submenu */
.menu ul li:hover a {background-color:#FFFFFF; color:#333333; text-decoration:none;  width:170px;}   /*color y fondo del item principal cdo estoy en su submenu */
.menu ul li:hover ul {display:block; position:relative; left:-13px;  width:160px; padding:0; margin:0;margin-top: 1px; margin-bottom: 1px;}  /*si saco la position hace persiana lo cambio para firefox*/
.menu ul li:hover ul li ul {display: none; }
.menu ul li:hover ul li a {display:block;position:relative; left:13px;  background-color:#FFFFFF; color:#333333; width:160px; font-weight:normal; text-decoration:none;font-family:arial; font-size:90%; height:3.0em;  margin:0; } /*color y fondo del submenu */
/*.menu ul li:hover ul li a:hover {background-color:#FFFFFF; color:#6B0B00; font-weight:normal; text-decoration:none;list-style-type: none; font-size:90%; font-family:arial;}*/
.menu ul li:hover ul li a:hover {background-color:#FFFFFF; color:#039BE6; font-weight:normal; text-decoration:none;list-style-type: none; font-size:90%; font-family:arial;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0; color:rgb(42,90,138); font-weight:normal; text-decoration:none; font-size:90%; font-family:arial; height:3.0em; }
.menu ul li:hover ul li:hover ul li a {display:block; width:160px; background:#FFFFFF; color:color:rgb(42,90,138); font-weight:normal; text-decoration:none; font-size:90%; font-family:arial; height:3.0em;  }
.menu ul li:hover ul li:hover ul li a:hover {background:#FFFFFF; color:rgb(42,90,138); font-weight:normal; text-decoration:none; font-family:arial; font-size:90%;}

/*IE6 hovering*/
.table {border-collapse:collapse; border:0; margin:0; padding:0px 0px 0px 0px; }
.menu ul li a:hover {background-color:#FFFFFF; color:#333333; text-decoration:none; width:170px;} /*color y fondo del item principal */
.menu ul li a:hover ul {display:block; position:relative; left:-13px; width:170px; margin:0; margin-top: 1px; margin-bottom: 1px;} /* position:absolute; top:0; lo saco para que sea persiana aqui pongo la dimension de la sombra en la cabeza */
.menu ul li a:hover ul li a.sub {background:#FFFFFF; color:#333333;}
.menu ul li a:hover ul li a {display:block;position:relative; left:10px;  background-color:rgb(225,225,225); color:#333333; width:160px; font-weight:normal; text-decoration:none;font-family:arial; font-size:90%; padding:0; margin:0;} /*color y fondo del submenu */
.menu ul li a:hover ul li a ul {visibility:hidden;}
/*.menu ul li a:hover ul li a:hover {background-color:#FFFFFF; color:#6B0B00; font-weight:normal; text-decoration:none; font-family:arial;font-size:90%;}*/
.menu ul li a:hover ul li a:hover {background-color:#FFFFFF; color:#039BE6; font-weight:normal; text-decoration:none; font-family:arial;font-size:90%;}
.menu ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; left:105px; top:0; color:#333333; font-weight:normal; text-decoration:none;font-family:arial; font-size:90%;}
.menu ul li a:hover ul li a:hover ul li a {display:block; width:170px; background:#FFFFFF; color:#333333; font-weight:normal; text-decoration:none; font-family:arial; font-size:90%;}
.menu ul li a:hover ul li a:hover ul li a:hover {background:#FFFFFF; color:#333333; font-weight:normal; text-decoration:none;font-family:arial; font-size:90%;}

/* NUEVO MENU 2011 */
#navigation {
    width: 180px;
    font-size: 0.85em;
    position:relative; z-index:10;
}
	#navigation ul {
	    margin: 0px;
	    padding: 0px;
	}
	ul.top-level {/* background: #666;*/}
		
		#navigation li { list-style: none; }
        ul.top-level li {
           /* border-bottom: #fff solid;
            border-top: #fff solid;
            border-width: 1px;
            */
        }
			#navigation a {
				color: #692616; /*#fff;*/
				cursor: pointer;
				display:block;
				height:25px;
				/*line-height: 25px;*/
				text-indent: 10px;					
				text-decoration:none;
				width:100%;
			}
			#navigation a:hover{ text-decoration:underline;	}
	        #navigation li:hover {
	            background: #EDEDED; /* #f90; */
	            position: relative;
	        }
	        
        ul.sub-level { display: none;}
        li:hover .sub-level {
            background: #999;
            border: #fff solid;
            border-width: 1px;
            display: block;
            position: absolute; 
            left: 75px;
            top: 5px;
        }
        ul.sub-level li {
			border: none;
			float:left;
			width:200px; 
			
        }
		#navigation .sub-level { background: #D2D2D2; }
		#navigation .sub-level .sub-level { background: #D2D2D2; /* #09C; */ }
						
	/*IE RESET HELPER*/
	li:hover .sub-level .sub-level { display:none; }
	.sub-level li:hover .sub-level { display:block; }	

/* OTRO MENU */

#m10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.85em; left: -85px; }
	#m10 ul {
	    margin: 0px;
	    padding: 0px;
	}
#m10 ul li.nivel1 { width: 180px;}
#m10 ul li { text-align: left;}
#m10 ul li.primera {/* border-top: solid 1px #FFF;*/}

#m10 ul li a {display: block; text-decoration: none; color: #fff; background-color: #D2D2D2;
			   padding: 8px 8px 9px 0px; margin-bottom:0px; position: relative;}
			   
#m10 ul li:hover {position: relative;  color: #000;}
#m10 ul li a:hover, #m10 ul li:hover a.nivel1 { color: #000; position: relative;}
#m10 ul li a.nivel1 {display: block!important; display: none; position: relative;}
#m10 ul li ul {display: none; margin: 0px 0px -5px 0px;}

#m10 ul li:hover > ul {display: block; position: absolute; left: 170px; top:-5px;}
#m10 ul li ul li a {width: 180px; background-color: #D2D2D2; color: #FFF; }
#m10 ul li ul li a:hover { background-color: #EDEDED; color: #000; }

#m10 ul li a.nivel1ie {width: 180px; /*padding: 8px;*/}
#m10 ul li a.subnivel {/*padding-bottom: 8px;*/}
#m10 ul li a:hover ul.nivel2, #m10 ul.nivel2 li a:hover ul.nivel3, #m10 ul.nivel3 li a:hover ul.nivel4 {display: block; position: absolute; left: 180px; top:-5px;}


/******************/
/*  MAIN SECTION  */
/******************/

/* MAIN NAVIGATION */
.main-navigation .navigation  { position:absolute; z-index:90;}
.main-navigation .round-border-topright  {width:10px; height:10px; position:absolute; z-index:100; margin:0 0 0 180px; background:url(../img/bg_corner_topright.gif) no-repeat;}
.main-navigation1 .round-border-topright {width:10px; height:10px; position:absolute; z-index:100; margin:0 0 0 180px; background:url(../img/bg_corner_topright.gif) no-repeat;}


/* MAIN CONTENT */
.tit_imprimir {color:#FFFFFF; font-size:10%;}} /*Color navigation bar normal mode*/

.column1-unit_flash {width:750px; margin-left:10px !important/*Non-IE6*/; margin-left:30px /*IE6*/; margin-bottom:30px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; overflow:auto} /* modifico el ancho de 440 a 480*/
.column1-unit {width:600px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; } /* modifico el ancho de 440 a 480*/
/*
.column1-unit ol {margin:0.5em 0 1.0em 0; font-size:100%;}
.column1-unit ol li {margin:0 0 0.2em 2px; padding:0 0 0 12px; font-size:100%;}

.column1-unit ul {margin:0.5em 0 1.0em 0; font-size:100%;}
.column1-unit ul li {margin:0 0 0.2em 2px; padding:0 0 0 12px; font-size:100%;} */

.column1-unit_grande {width:500px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; } /* modifico el ancho de 440 a 480*/

.column1-unit_gris {width:450px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; background-color:rgb(235,235,235);} /* modifico el ancho de 440 a 480*/
.column1-unit_2c {width:580px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; } /* modifico el ancho de 440 a 480*/

.column1-unit_2c table.grande {clear:both; width:780px; margin:2.0em 0 0.2em 0px; table-layout: fixed; border-collapse:collapse; empty-cells:show; background-color:rgb(233,232,244);}
.column1-unit_2c table.grande th.top {height:2.5em; padding:0 7px 0 7px; empty-cells:show; background-color:rgb(175,175,175); text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:110%;}
.column1-unit_2c table.grande th {height:2.5em; padding:2px 20px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(225,225,225); text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:110%;}
.column1-unit_2c table.grande td {height:2.5em; padding:2px 7px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(225,225,225); text-align:left; font-weight:normal; color:rgb(80,80,80); font-size:110%;}


.column1-unit_carrusel {width:560px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; position:relative; z-index:1;}
.column1-unit_carrusel ul {list-style:none; margin:0.5em 0 1.0em 0;}

.column1-unit table.grande {clear:both; width:600px; margin:2.0em 0 0.2em 0px; table-layout: fixed; border-collapse:collapse; empty-cells:show; background-color:rgb(233,232,244);}
.column1-unit table.grande th.top {height:2.5em; padding:0 7px 0 7px; empty-cells:show; background-color:rgb(175,175,175); text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:100%;}
.column1-unit table.grande th {height:2.5em; padding:2px 20px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(225,225,225); text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:100%;}
.column1-unit table.grande td {height:2.5em; padding:2px 7px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(225,225,225); text-align:left; font-weight:normal; color:rgb(80,80,80); font-size:100%;}


.column2-unit-left {float:left; width:205px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;} /* modifico el ancho de 200 a 220*/

.column2-unit-left ul {list-style:none; margin:0.5em 0 1.0em 0;}
.column2-unit-left ul li {margin:0 0 0.2em 2px; padding:0 0 0 12px; background:url(../img/puntobordo.jpg) no-repeat 0 0.5em; line-height:2.4em; font-size:120%;}

.column2-unit-left_grande {float:left; width:295px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;} /* modifico el ancho de 200 a 220*/
.column2-unit-left-gris {float:left; width:205px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; background-color:rgb(235,235,235);}

.column2-unit-right {float:right; width:205px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-right  p.txtchico {clear:both; margin:0 10px 1.0em 10px; color:rgb(80,80,80); line-height:1.3em; font-size:110%; font-weight:normal; FONT-FAMILY: arial}
/*.column2-unit-right  p.bordo {clear:both; margin:0 10px 1.0em 10px; color:#6B0B00; line-height:1.3em; font-size:120%;}*/
.column2-unit-right  p.bordo {clear:both; margin:0 10px 1.0em 10px; color:#039BE6; line-height:1.3em; font-size:120%;}
.column2-unit-right_chica {float:right; width:115px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}

.column3-unit-left {float:left; width:120px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column3-unit-middle {float:left; width:120px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-left:40px;}
.column3-unit-right {float:right; width:120px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}


/* MAIN SUBCONTENT */
.subcontent-unit-border {width:160px; margin:0 0 2.0em 0; padding:0 0 5px 0; border:solid 1px rgb(190,190,190); background:rgb(235,235,235);}/* menu de la derecha*/
.subcontent-unit-border-green {width:160px; margin:0 0 2.5em 0; padding:0 0 10px 0; border:solid 1px rgb(160,214,81); background-color:rgb(217,239,185);}
.subcontent-unit-border-blue  {width:160px; margin:0 0 2.5em 0; padding:0 0 10px 0; border:solid 1px rgb(137,170,214); background-color:rgb(213,225,240);}
.subcontent-unit-border-orange {width:160px; margin:0 0 2.5em 0px; padding:0 0 10px 0; border:solid 1px rgb(232,177,13); background-color:rgb(248,224,150);}

.subcontent-unit-noborder {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background:rgb(235,235,235);}
.subcontent-unit-noborder-sinfondo {width:160px; margin:0 0 2.5em 0; padding:0 0 10px 0; background:#FFFFFF;}
.subcontent-unit-noborder-green {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(217,239,185);}
.subcontent-unit-noborder-blue  {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(213,225,240);}
.subcontent-unit-noborder-orange {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(248,224,150);}


.round-border-topleft {width:10px; height:10px; position:absolute; z-index:100; background:url(../img/bg_corner_topleft.gif) no-repeat; margin-top:-1px; margin-left:-1px;}
.round-border-topright {width:10px; height:10px; position:absolute; z-index:100; background:url(../img/bg_corner_topright.gif) no-repeat; margin-top:-1px; margin-left:175px;}
.round-noborder-topleft {width:10px; height:10px; position:absolute; z-index:100; background:url(../img/bg_corner_topleft.gif) no-repeat; margin-top:0px; margin-left:0px;}
.round-noborder-topright {width:10px; height:10px; position:absolute; z-index:100; background:url(../img/bg_corner_topright.gif) no-repeat; margin-top:0px; margin-left:175px;}


/********************/
/*  FOOTER SECTION  */
/********************/
.footer p {line-height:1.3em; text-align:center; color:#000000; font-weight:bold; font-size:110%;}
.footer p.credits {font-weight:normal; font-size:100%;}
.footer p.titulochico {font-weight:normal; font-size:110%;}
.footer a {text-decoration:underline; color:rgb(125,125,125);}
.footer a:hover {text-decoration:none; color:rgb(0,0,0);}
.footer a:visited {color:rgb(0,0,0);}

.footer a img { border:none;}   /*bordes en imagenes border:solid 0px rgb(150,150,150);*/
.footer a:hover img {border:none;}  /*bordes en imagenes border:solid 1px rgb(220,220,220);*/

.footer-middle2 a img { border:none;}   /*bordes en imagenes border:solid 0px rgb(150,150,150);*/
.footer-middle2 a:hover img {border:none;}  /*bordes en imagenes border:solid 1px rgb(220,220,220);*/

/******************/
/*  CLEAR FLOATS  */
/******************/
.page-container:after, .header:after, .header-breadcrumbs:after, .main:after, .main-navigation:after,.main-navigation1:after, .main-content:after, .main-content div:after, .main-content_2c:after, .main-content_2c div:after, .main-contentbanner:after, .main-contentbanner div:after, .main-subcontent:after, .main-subcontent2:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.column1-unit:after, .column2-unit-left:after, .column2-unit-left-gris:after, .column2-unit-right:after, .column3-unit-left:after, .column3-unit-middle:after, .column3-unit-right:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.subcontent-unit-border:after, .subcontent-unit-noborder:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.subcontent-unit-border-blue:after, .subcontent-unit-border-green:after, .subcontent-unit-border-orange:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.subcontent-unit-noborder-blue:after, .subcontent-unit-noborder-green:after, .subcontent-unit-noborder-orange:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.footer:after, p:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
/*.clear-contentunit {clear:both; width:600px; height:0.1em; border:none; background:#6B0B00; color:#6B0B00;}/*background:rgb(210,210,210); color:rgb(210,210,210); le aumento el tamaño de 440 a 480*/
.clear-contentunit {clear:both; width:600px; height:0.1em; border:none; background:#039BE6; color:#039BE6;}/*background:rgb(210,210,210); color:rgb(210,210,210); le aumento el tamaño de 440 a 480*/

/********************************/
/*  PRINTING and MISCELLANEOUS  */
/********************************/
@media print {.*{padding:0; margin:0; background:transparent url(../img/fondoBlancoPpal.jpg) top left repeat-y !important;}}
@media print {.body {background:transparent #FFFFFF top left repeat-y !important;}}
@media print {.page-container {background:transparent url(../img/fondoBlancoPpal.jpg) top left repeat-y !important;}}
@media print {.header {display: none !important;}}
@media print {.header-top {display: none !important;}}
@media print {.header-middle {display: none !important;}}
@media print {.header-middle2 {display: none !important;}}
@media print {.header-breadcrumbs {display: none !important;}}
@media print {.header-bottom {display: none !important;}}
@media print {.nav0 {display: none !important;}} /*Color navigation bar normal mode*/
@media print {.nav2 {display: none !important;}} /*Color navigation bar normal mode*/
@media print {.nav10 {display: none !important;}} /*Color navigation bar normal mode*/
@media print {.nav11 {display: none !important;}} /*Color navigation bar normal mode*/

@media print {.main {clear:both; width:700px; padding-bottom:30px; background:#FFFFFF !important;}}
@media print {.main-navigation {display: none !important;}}
@media print {.main-navigation1 {display: none !important;}}

@media print {.menu {display: none !important;}}

@media print {.main-content  {width:500px !important; PADDING-RIGHT: 0px !important; PADDING-LEFT: 0px!important; FLOAT: none!important; PADDING-BOTTOM: 0px!important; MARGIN: 0px; WIDTH: auto!important; PADDING-TOP: 0px !important;}}

@media print {.main-content_2c  {width:550px !important; PADDING-RIGHT: 0px !important; PADDING-LEFT: 0px!important; FLOAT: none!important; PADDING-BOTTOM: 0px!important; MARGIN: 0px; WIDTH: auto!important; PADDING-TOP: 0px !important;}}

@media print {.main-contentbanner  {width:550px !important; PADDING-RIGHT: 0px !important; PADDING-LEFT: 0px!important; FLOAT: none!important; PADDING-BOTTOM: 0px!important; MARGIN: 0px; WIDTH: auto!important; PADDING-TOP: 0px !important;}}

@media print {.tit_imprimir {margin:-4px 0 0 0; color:rgb(125,125,125); font-size:120% !important;}}

@media print {.column1-unit  {width:450px !important; PADDING-RIGHT: 0px !important; PADDING-LEFT: 0px!important; FLOAT: none!important; PADDING-BOTTOM: 0px!important; MARGIN: 0px; WIDTH: auto!important; PADDING-TOP: 0px !important;}}
@media print {.column2-unit-left-gris  {width:350px !important;}}
@media print {.column2-unit-left  {width:350px !important;}}
@media print {.column2-unit-right  {width:350px !important;}}
@media print {.column2-unit-right_chica  {width:350px !important;}}

@media print {.main-subcontent  {display: none !important;}}
@media print {.main-subcontent2  {display: none !important;}}
@media print {.ubcontent-unit-noborder-sinfondo {display: none !important;}}
@media print {.searchform {display: none !important;}}
@media print {.subcontent-unit-border {display: none !important;}}

@media print {.footer {display: none !important; }}
@media print {.banner {display: none !important; }}
