@charset "utf-8";

body{
font-size:0.75em;
font-family: Arial, Helvetica, sans-serif;
background:#FFF url(../../img/duo_img/bk_2.jpg) top left no-repeat;
color:#333;
line-height:1.5em;
}

/*font/img/list styles*/
a{
color:#ff0000;
}

a:hover{
color:#666;
text-decoration:none;
}

.alignleft{
float:left;
margin:0px 20px 5px 0;
}
.alignright{
float:right;
margin:0px 0 5px 20px;
}

.clearboth{
clear:both;
}



/*contenedores */
#wrapper{
position:relative;
width:800px;
margin: 0 auto;

}

#head{
	position:relative;
	height:106px;
	z-index:1000;
	border-bottom: solid 1px #999;
}

#head-bottom{
	height:15px;
	border-bottom: solid 1px #ff0000;
	padding:5px;
	background:#FFF url(../../img/duo_img/bg_5.png) top left repeat;
	background-color:#333333;
	margin-bottom: 3px;
	z-index:100;
}

#sub-head-bottom{
margin-bottom:2px;
height:70px;
padding: 5px;
border: solid 1px #999;
background:#fff url(../../img/duo_img/bk_1_p.jpg) bottom right no-repeat;
}

#main{
position:relative;
float:left;
}

#content{
position:relative;
width:560px;
padding: 0px 0px 0px 0px;
border: solid 1px #FFF;
float:left;
margin-right:6px;
margin-bottom:10px;

}

#sidebar{
position:relative;
width:210px;
background-color:
#fff;
border: solid 1px #FF0000;
padding: 10px 10px 0px 10px;
float:left;
margin-top:2px;
margin-bottom:10px;

}

#footer{
position:relative;
width: 790px;
border-top:1px solid #666;
height: 40px;
text-align:right;
margin-top: 10px;
margin-bottom:5px;
clear:both;
color:#666;
padding:5px;
}

.footer_logo {width:123px; height:40px;padding:0px;
float:left;
 z-index:1;
background: #3333CC url(../../img/duo_img/logofinsa_2.jpg) no-repeat right; }

/*elementos */

#logo{
position:absolute;
right:10px;
top:20px;
}

.sitelogo {width:200px; height:65px;
float:right; z-index:1; margin:5px 0 0 5px; background:url(../../img/duo_img/finsadecor.jpg) no-repeat right; border-left: 1px solid #dedede }


.menu-bottom {
	float:right;
	color:#efefef;
	background:transparent;
	font-size:12px;
	margin-right: 5px
}

.menu-bottom a {color:#999; text-decoration:none;
padding: 0 12px 0 12px;}
.menu-bottom a:hover {
	color:#fff;
	text-decoration:underline;
}

.entrymenu {
	position:relative;
	width:560px;
	height:20px;
	clear:both;
background:#FFF url(../../img/duo_img/bg_3.png) top left repeat;

}

.entrymenu a {color:#666; text-decoration:none;
font-weight:bold;
padding: 0 6px 0 6px;}
.entrymenu a:hover {
	color:#ff0000;
	text-decoration:underline;
}
.entrymenu h4 {color:#ff0000; text-decoration:none;
font-weight:bold;
padding: 0 12px 0 12px;}

/*contenido_izq*/

.entry{
	clear:both;
	float:left;
	padding-bottom:10px;
	background-color:#FFFFFF;
	padding-top: 2px;
	background:#FFF;
	width:560px;
}

.entryhead{
border-top:1px solid #999;
height: 35px;
border-bottom:1px solid #999;
padding: 2px 0px 2px 0px;
background-color:#fff;
margin-bottom:2px;
}

.entryhead h3{
	margin: 0px;
	font-weight: bold;
	color:#333;
	letter-spacing: -2px;
	font-size:22px
}

.entry_content{
padding:5px 0 0 0;

}

.entry_content p{
font-size: 12px;
color:#333333;
}

.entry_content h2{
font-size:14px;
font-weight:bold;
color:#ff0000;
}
.entry_content h3{
font-size:25px;
letter-spacing: -2px;
font-weight:bold;
color:#333;
margin-bottom: 2px;
}

.entry_content li{
color:#333333;
}


.Estilo14 {
	font-size: 18px;
	font-weight:normal;
	color: #999999;
	letter-spacing: -1px;
	margin-top:10px;
}
.Estilo15 {color: #FF0000}


.sidebarhead{
height:20px;
background:#333 url(../../img/duo_img/bg_3.png) top left repeat;
padding: 4px;

}

.sidebarhead h3{
margin: 0px;
	font-weight: bold;
	text-align:left;
	color:#666;
	letter-spacing: -2px;
	font-size:30px
}

/*menus navegacion */

#wrapper #nav{
position:absolute;
top:81px;
z-index:1000;
left:-0px;
}

#nav, #nav ul{
 margin:0;
 padding:0;
 font-size:11px;
 list-style-type:none;
 list-style-position:outside;
 position:absolute;
 line-height:25px; /*this defines the height of each element*/

 }
 
 #nav a{
 display:block;
 padding:0px 10px; border-left: solid 1px #999;
 }
 
 #nav li{
 float:left;
 position:relative;/*  opera + ie 6 need */
 }
 
  #nav li ul a{
	width:140px;
	height:auto;
	float:left;
	

 }
 
#nav ul {
    position:absolute;
    display:none;
	width:160px;
	top:25px;
	}

	
#nav li ul ul {

    left:160px;
	top:0;
	position:absolute;
    }
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
    display:none;

    }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
    display:block;

    }



#nav a{
color:#333;
text-decoration:none;
}

#nav ul a{
background-color:#f3f3f3;
color:#999;
}

#wrapper #nav a:hover, #top #nav a:visited:hover {
background-image:none;
background-color:#141414;
color:#999;
}


/*menus navegacion */

.urbangreymenu{
width: 210px; /*width of menu*/
margin-top: 4px;
margin-bottom: 10px;
}

.urbangreymenu .headerbar{
font: bold 12px Arial;
color: #333;
background: #fff url(../../img/duo_img/downred.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
border: solid 1px #666;
margin-bottom: 0; /*bottom spacing between header and rest of content*/
margin-top: 5px; /*bottom spacing between header and rest of content*/
padding: 5px 0 5px 31px; /*31px is left indentation of header text*/
}

.urbangreymenu .headerbar a{
text-decoration: none;
color: #666;
display: block;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 12px Arial;
color: black;
background: #E9E9E9;
display: block;
padding: 4px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background: #999;
}

/*rollover*/

.download, .download-en, .download-fr {
width: 210px;
background-color:#FF0000;
padding:0px;
margin-bottom: 2px;
}

.download a { display:block;
 width:210px;
 height:25px;
 background:url(../../img/duo_img/hover_0.jpg); }
.download a span { display:none; }
.download a:hover { background:url(../../img/duo_img/hover_1.jpg) no-repeat; }

.download-en a { display:block;
 width:210px;
 height:25px;
 background:url(../../img/duo_img/hover_0-en.jpg); }
.download-en a span { display:none; }
.download-en a:hover { background:url(../../img/duo_img/hover_1-en.jpg) no-repeat; }

.download-fr a { display:block;
 width:210px;
 height:25px;
 background:url(../../img/duo_img/hover_0-fr.jpg); }
.download-fr a span { display:none; }
.download-fr a:hover { background:url(../../img/duo_img/hover_1-fr.jpg) no-repeat; }


.novedades, .novedades-en, .novedades-fr {
width: 210px;
background-color:#FF0000;
padding:0px;
margin-bottom: 2px;
}

.novedades a { display:block;
 width:210px;
 height:25px;
 background:url(../../img/duo_img/nov_0.jpg); }
.novedades a span { display:none; }
.novedades a:hover { background:url(../../img/duo_img/nov_1.jpg) no-repeat; }

.novedades-en a { display:block;
 width:210px;
 height:25px;
 background:url(../../img/duo_img/nov_0-en.jpg); }
.novedades-en a span { display:none; }
.novedades-en a:hover { background:url(../../img/duo_img/nov_1-en.jpg) no-repeat; }

.novedades-fr a { display:block;
 width:210px;
 height:25px;
 background:url(../../img/duo_img/nov_0-fr.jpg); }
.novedades-fr a span { display:none; }
.novedades-fr a:hover { background:url(../../img/duo_img/nov_1-fr.jpg) no-repeat; }





.dialoglistseleccion {
	font-family: verdana, arial, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	padding: 2px;
	color:#FFFFFF; 
	text-decoration: none;
	width: 135px;
	background-position: left center;
	text-align: left;
	white-space: normal;
	display: block;
	background-color:#666666
}

