/*	----------------------------------------------------------------------------
	(1) Defaults & Resets */
/*	----------------------------------------
	(1a) Defaults & Resets - Resets */

/*	----------------------------------------
	(1b) Defaults & Resets - Defaults */
/*html, body {
	background: #bbb none;
}
body {
	color: #777;
	font-family: "Trebuchet MS", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 12px;
}

a { color: #000; text-decoration: none; }
a:hover { text-decoration: underline; }
p a{color: #f96302;}
*/
/*	---------------------------------------- */

/*#main-nav-dropdown { text-align: center; top:50%; }*/
/*#menuproductos { text-align: center; top:50%; }*/

#ribMenu { 
	background: none repeat scroll 0 0 transparent; 
	color: #fff; 
	float: left; 
	height: 32px; 
	width: 220px; 
	z-index:1000; 
	text-decoration: none; 
	list-style: none; 
	position: relative;
}
#ribMenu ul {
    list-style-type: none;
    color: #F36631
}

#ribMenu .active div.flyout { display: block; color: #F36631  -webkit-transition: background-color 300ms ease-in;
-moz-transition: background-color 300ms ease-in;
-o-transition: background-color 300ms ease-in;
transition: background-color 300ms ease-in;}
#ribMenu ul ul li:hover { color: #F36631!important;  }

#ribMenu div ul { 
list-style: none; 
width: 220px; 
float:left;
 padding: 12px 0 0 10px;
margin: 5px 0 2px 0; 
line-height: 20px;
}

.switches {
    background-color: #fff;
    display: none;
    font-size: 13px;
    font-weight: bold;
    height: 44px;
    margin-top: 0;
    text-align: left;
    width: 220px;
	border: 1px solid #e9e9e9;
}

.switches.expanded{

display:block;
width:300px;
	}
	
.flyout { 
padding: 12px 0 0 10px;
margin: 5px 0 2px 0;
min-height: 250px;
overflow: hidden;
background: #fff; 
 position: absolute;
 border-radius:0 0 5px 0;

 top:0; 
 left: 220px;
 z-index: 9999; 
 display: none;
 height:393px;
}

#ribMenu .col1 { width: 525px;}
#ribMenu .col2 { width: 525px;}
/* Position on the flyouts */
#flyoutPop{margin-top: 50px; width: 760px; box-shadow: 0 0 3px #666; padding-bottom: 20px; }
#flyoutPop1{margin-top: 50px; width: 760px;  box-shadow: 0 0 3px #666; padding-bottom: 20px;  }
#flyoutPop2{margin-top: 50px; width: 760px; box-shadow: 0 0 3px #666; padding-bottom: 20px;  }
#flyoutPop3{margin-top: 50px; width: 760px;box-shadow: 0 0 3px #666; padding-bottom: 20px; }
#flyoutPop4{margin-top: 50px; width: 760px; box-shadow: 0 0 3px #666; padding-bottom: 20px;  }
#flyoutPop5{margin-top: 50px; width: 760px;box-shadow: 0 0 3px #666; padding-bottom: 20px; }
#flyoutPop6{margin-top: 50px; width: 760px;box-shadow: 0 0 3px #666; padding-bottom: 20px; }
#flyoutPop7{margin-top: 50px; width: 760px;box-shadow: 0 0 3px #666; padding-bottom: 20px;  }
#flyoutPop8{margin-top: 50px; width: 760px;box-shadow: 0 0 3px #666; padding-bottom: 20px; }
#flyoutPop9{margin-top: 50px; width: 760px;box-shadow: 0 0 3px #666; padding-bottom: 20px; }
#flyoutPop10{margin-top: 50px; width: 760px;box-shadow: 0 0 3px #666; padding-bottom: 20px; }
#flyoutPop11{margin-top: 50px; width: 760px;box-shadow: 0 0 3px #666; padding-bottom: 20px; }
#flyoutPop12{margin-top: 50px; width: 760px;box-shadow: 0 0 3px #666; padding-bottom: 20px; }
#flyoutPop13{margin-top: 50px; width: 760px;box-shadow: 0 0 3px #666; padding-bottom: 20px; }
#flyoutPop14{margin-top: 50px; width: 760px;box-shadow: 0 0 3px #666; padding-bottom: 20px; }
#flyoutPop15{margin-top: 50px; width: 760px;box-shadow: 0 0 3px #666; padding-bottom: 20px; }
#flyoutPop16{margin-top: 50px; width: 760px;box-shadow: 0 0 3px #666; padding-bottom: 20px; }
#flyoutPop22{margin-top: 50px; width: 760px;box-shadow: 0 0 3px #666; padding-bottom: 20px; }

/*marroquineria*/

#flyoutPop21 {
    margin-top: 50px;
    width: 770px;
	box-shadow: 0 0 3px #666;
	 padding-bottom: 20px; 
}
/*
a.L1 {
    padding-left: 10px;
    color: #231F20!important;
    display: block;
    min-height: 35px;
    line-height: 25px;
    text-decoration: none;
    border-bottom:none!important;
    background:none;
	font-size:12px;
}
a.L1:hover, a.L1.stay {
    background: none;
	color: #ed6532;
}
#ribMenu a.NavLevel1 {
    background: url("navarrow.png") no-repeat 0 0;
}
#ribMenu a.NavLevel1:hover, #ribMenu .active a.NavLevel1:hover, #ribMenu .active a.NavLevel1, #ribMenu a.NavLevel1.stay {
    background: url("navarrow_hover.png") no-repeat 0 0;
    text-decoration: underline;
}

a.L2 {
    color: #F26632 !important;
    font-weight: bold;
    line-height: 25px;
    font-size: 14px;
    border: none !important;
    text-decoration: none;
}

.L2 A:link {text-decoration: none; color:#F26632; }
.L2 A:visited {text-decoration: none;color:#F26632;}
.L2 A:active {text-decoration: none;color:#F26632;}
.L2 A:hover {text-decoration: none;color:#F26632; font-weight: bold; }

a.L3 {
    color: #808284!important;
    display: block;
    height: 23px;
    line-height:16x;
    text-decoration: none;
    display: block;
    font-weight: 100;
    font-size: 12px;
}
*/

li.no-link:hover ul.switches /*, ul.switches:hover div.flyout*/ { 
	display: block;
}
#iraGuest{
	/*margin: -10px -40px 24px 0px;*/
}
#iraReg{
    /*margin: -10px -40px 24px 0px;*/
}

 
/* SIMULADOR  */
 /*searchbox con autosugerencia*/

#simulador .search_rubricator {
  font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
  font-size: 12px;
  position: absolute;
  background: #FFF repeat scroll 0 0;
  border: 1px solid #FFF;
  display: none;
  padding: 5px 5px;
  width: 99%;
  z-index: 99999;
}
#simulador .dimRoots title  {
color:#4C4D4F;
}

#simulador .search_rubricator_col {
  margin-right: 20px;
  float: left;
}


#simulador .search_rubricator .title{
color:#4C4D4F;

  }
#simulador .search_rubricator .dimRoots{

color:#6f6f6f;
font-style:Capitalize;
font-style: italic;
width:99%;
}
#simulador .search_rubricator .dimResult{
width:99%;
}

#simulador .search_rubricator .dimResult selected{
color:#000;
width:99%;
}
#simulador .search_rubricator .dimResult a{
color:#000;

height:28px;
width:99%;
padding-top:2px;
}
#simulador .search_rubricator .link{
color:#000;
border-bottom:1px solid #F3A381;
width:99%;
/*background-color:#FBDED2;*/
}

#simulador .search_rubricator .dimResult a:link{
color:#000;
width:99%;
}
#simulador .search_rubricator .dimResult a:hover{
color:#000;
cursor:pointer;
cursor:hand;
width:99%;
}
#simulador .search_rubricator .dimResult a:visited{
color:#000;
width:99%;
}
#simulador .search_rubricator .dimResult span{
  color:#F26532;
  width:99%;
 } 

 #provinciacr {
font-size: 20px;
width: 360px;
font-weight: bold;
 }
 
 
 
 