/*
Theme Name: Personalizado
Version: 1.0
Description: Ficohsa.
Author: en casa
Author URI: http://www.ficohsa.com
Template: encasa
*/
 
@import url("../encasa/style.css");

body  { font: 14px/20px Arial,Helvetica,Sans-serif; color: #555; background-color: #fff; }
h1, h2, h3, h4, h5, h6  { margin: 0; font-family:Arial,Helvetica,Sans-serif; color: #222; font-weight:normal; }
p {margin: 0; font:16px/24px Arial,Helvetica,Sans-serif; }

/* 4.2 Generic Widgets */
.widget  { margin: 5px 0 15px 0; font-size:12px; }
.widget h3  { margin: 0 0 10px 0; padding:0 0 10px; text-transform:uppercase; font:normal bold 14px Arial, Helvetica, sans-serif; color:#555; border-bottom:3px solid #e6e6e6; }
.widget p { font:12px/20px Arial, Helvetica, sans-serif; margin-bottom:15px; }

.widget ul  {
	clear:both;
	padding-left:10px;
	list-style-position:inside;
	list-style-type:none;
	list-style-image: none;
}
.widget ul li  {
	border-bottom:1px dotted #e6e6e6;	
}
.widget ul li a  { padding: 0px; 
	line-height: 22px; 
	text-decoration: none; 
	background-image: url(../encasa/images/arrow-left.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px; }
.widget ul li a:hover  { text-decoration:underline; }
.widget ul ul  { padding: 0 0 0 15px; border-top: none; }

#home  { font: 14px/20px Arial,Helvetica,Sans-serif; color: #555; background-color: #0038a9; background-image: url(../../uploads/container-home.jpg); }
#banco  { font: 14px/20px Arial,Helvetica,Sans-serif; color: #555; background-color: #0038a9; background-image: url(../../uploads/container-banco.jpg); }
#seguros  { font: 14px/20px Arial,Helvetica,Sans-serif; color: #555; background-color: #0038a9; background-image: url(../../uploads/container-seguros.jpg); }
#casadecambio  { font: 14px/20px Arial,Helvetica,Sans-serif; color: #555; background-color: #0038a98; background-image: url(../../uploads/container-casadecambio.jpg); }
#casadebolsa  { font: 14px/20px Arial,Helvetica,Sans-serif; color: #555; background-color: #0038a9; background-image: url(../../uploads/container-casadebolsa.jpg); }
#rsc  { font: 14px/20px Arial,Helvetica,Sans-serif; color: #555; background-color: #0038a9; background-image: url(../../uploads/container-rsc.jpg); }
#fundacion  { font: 14px/20px Arial,Helvetica,Sans-serif; color: #555; background-color: #0038a9; background-image: url(../../uploads/container-fundacion.jpg); }
#express  { font: 14px/20px Arial,Helvetica,Sans-serif; color: #555; background-color: #0038a9; background-image: url(../../uploads/container-express.jpg); }

.banners  {
	margin: 5px;
}

#wrapper  {
	padding:0px;
}
.width-960 #wrapper {
	width:960px;
	background-color: #3177cc;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../../uploads/wrapper.jpg);
	border-top-width: 0px;
}
#header{
	padding:0px!important;
	clear:both;
	position:relative;
	margin: 0px!important;
}
#logo  {
	float:left;
	height: 110px;
}
#logo img  { height:110px; width:205px; }
#navigation{
	font:14px/14px Helvetica, Arial, sans-serif;
	margin-bottom:0px;
	background-image: url(../../uploads/navigation.jpg);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 35px;
}
.nav {
	z-index:99;
	list-style:none;
	line-height:1;
	margin-left:10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.nav a:hover, .nav li.current_page_item, .nav li.current_page_parent { background:#41d4dc; }
.nav li  {
	float:left;
	width: auto;
	margin-right: 11px;
}

/* 2.2.1 Drop-down menus */
.nav li ul  { background: #FFF; position: absolute; left: -999em; width: 180px; border: 1px solid #a5f6fa; border-width:1px 1px 0; z-index:999; }
.nav li ul li  {
	border-top:1px solid #a5f6fa;
	border-bottom:1px solid #2199a0;
	background-color: #41d4dc;
}
.nav li ul li a  {
	width:180px;
	color:#FFFFFF;
	font-size:12px;
	line-height:18px;
	font-weight: normal;
}
.nav li ul li a.sf-with-ul { padding:5px 10px; }
.nav li ul li a:hover  { background:#2199a0;}
.nav li ul ul  { margin: -30px 0 0 180px; }
.nav li ul ul li a  {  }
.nav li ul li ul li a  {  }

.nav li:hover,.nav li.hover  { position:static; }
.nav li:hover ul ul, .nav li.sfhover ul ul,
.nav li:hover ul ul ul, .nav li.sfhover ul ul ul,
.nav li:hover ul ul ul ul, .nav li.sfhover ul ul ul ul { left:-999em; }
.nav li:hover ul, .nav li.sfhover ul,
.nav li li:hover ul, .nav li li.sfhover ul,
.nav li li li:hover ul, .nav li li li.sfhover ul,
.nav li li li li:hover ul, .nav li li li li.sfhover ul  { left:auto; }

.nav .sf-sub-indicator {background:	url(images/arrow-superfish.png) no-repeat;position:absolute;display:block;right:0.4em;top:0.9em;width:10px;height:10px;text-indent:-999em;overflow:hidden;}
.nav li ul .sf-sub-indicator {background:url(images/arrow-superfish-right.png) no-repeat;}

.entry  { font-family: Arial, Helvetica, sans-serif; }
.entry h1 { border-bottom:1px solid #41d4dc; margin-bottom:15px; padding-bottom: 15px; }  .entry h2 { padding-bottom:15px; }  .entry h3 { padding-bottom:10px; }  .entry h4 {}  .entry h5 {}  .entry h6 {}
.entry p  {
	margin: 0 0 20px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.post  {
	margin: 0 0 40px;
}
.entry img, img.thumbnail {
	padding: 5px;
	background-color: #F0F0F0!important;
	border: 0px solid #e6e6e6;
}

/*-------------------------------------------------------------------------------------------*/
/* 7. LAYOUTS */
/*-------------------------------------------------------------------------------------------*/

/* 7.2 two-col-left */
.two-col-left #main-sidebar-container { display:inline; }
.two-col-left #main-sidebar-container #main{
	width:680px;
	float:left;
	display:inline;
	margin-left: 10px;
	background-color: #FFFFFF;
	margin-top: 10px;
}
.two-col-left #main-sidebar-container #sidebar{
	width:200px;
	float:right;
	display:inline;
	margin-right: 10px;
	padding: 10px;
	background-color: #FFFFFF;
	margin-top: 10px;
}

.two-col-left-960 #main-sidebar-container #main {
	width:680px;
	padding: 10px;
}


/* 7.3 two-col-right */
.two-col-right #main-sidebar-container { display:inline; }
.two-col-right #main-sidebar-container #main{
	width:680px;
	float:right;
	display:inline;
	padding: 10px;
	margin-top: 10px;
	margin-right: 10px;
	background-color: #FFFFFF;
}
.two-col-right #main-sidebar-container #sidebar{
	width:200px;
	float:left;
	display:inline;
	background-color: #FFFFFF;
	padding: 10px;
	margin-top: 10px;
	margin-left: 10px;
}

.two-col-right-960 #main-sidebar-container #main { width:680px; }

/* 7.4 three-col-left */
.three-col-left #main-sidebar-container { width:730px; float:left; position:relative; display:inline; }
.three-col-left #main-sidebar-container #main{
	width:450px;
	float:left;
	display:inline;
	background-color: #FFFFFF;
	padding: 10px;
	margin-top: 10px;
	margin-left: 10px;
}
.three-col-left #main-sidebar-container #sidebar{
	width:200px;
	float:right;
	display:inline;
	background-color: #FFFFFF;
	padding: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
.three-col-left #sidebar-alt {
	float:right;
	width:200px;
	display:inline;
	padding: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
	background-color: #FFFFFF;
} 

.three-col-left-960 #main-sidebar-container { width:730px; }
.three-col-left-960 #main-sidebar-container #main { width:450px; }

/* 7.5 three-col-middle */
.three-col-middle #main-sidebar-container { width:720px; float:left; position:relative; display:inline; }
.three-col-middle #main-sidebar-container #main{
	width:450px;
	float:right;
	display:inline;
	background-color: #FFFFFF;
	padding: 10px;
	margin-top: 10px;
	margin-right: 5px;
}
.three-col-middle #main-sidebar-container #sidebar{
	width:200px;
	float:left;
	display:inline;
	background-color: #FFFFFF;
	padding: 10px;
	margin-top: 10px;
	margin-left: 10px;
}
.three-col-middle #sidebar-alt {
	float:right;
	width:200px;
	display:inline;
	background-color: #FFFFFF;
	padding: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
} 

.three-col-middle-960 #main-sidebar-container { width:720px; }
.three-col-middle-960 #main-sidebar-container #main { width:450px; }

/* 7.6 three-col-right */
.three-col-right #main-sidebar-container { width:730px; float:right; position:relative; display:inline;  }
.three-col-right #main-sidebar-container #main{
	width:450px;
	float:right;
	display:inline;
	background-color: #FFFFFF;
	padding: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
.three-col-right #main-sidebar-container #sidebar{
	width:200px;
	float:left;
	display:inline;
	padding: 10px;
	margin-top: 10px;
	margin-left: 10px;
	background-color: #FFFFFF;
}
.three-col-right #sidebar-alt {
	float:left;
	width:200px;
	display:inline;
	background-color: #FFFFFF;
	padding: 10px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
} 

.three-col-right-960 div#wrapper #main-sidebar-container { width:730px; }
.three-col-right-960 div#wrapper #main-sidebar-container #main { width:450px; }

a.rollover {display:block;width:195px;overflow:hidden;}
a.rollover:hover img, a.rollover:focus img, a.rollover img.hover {margin-left: -195px;}
