* {margin: 0;padding: 0;border: none;}

html {}
ul {list-style: none;list-style-type: none;}

/* Ajustes tipogr�ficos */

h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {margin: 0 ; padding:0;}


cite, em, dfn {font-style: italic;}
sup {position: relative;bottom: 0.3em;vertical-align: baseline;}
sub {position: relative;bottom: -0.2em;vertical-align: baseline;}
li, dd, blockquote {margin-left: 1em;}
code, kbd, samp, pre, tt, var, input[type=�text�], textarea {font-size: 100%;font-family: Arial, Helvetica, sans-serif;}
del {text-decoration: line-through;}
ins, dfn {border-bottom: 1px solid #ccc;}
small, sup, sub {font-size: 85%;}
abbr, acronym {text-transform: uppercase;font-size: 85%;letter-spacing: .1em;border-bottom-style: dotted;border-bottom-width: 1px;}
a abbr, a acronym {border: none;}
sup {vertical-align: super;}
sub {vertical-align: sub;}

h1 {font-size: 2em;}
h2 {font-size: 1.8em;}
h3 {font-size: 1.4em;}
h4 {font-size: 1.4em;}
h5 {font-size: 1.2em;}
h6 {font-size: 1em;}

a { outline:none;}

a img {border: none;text-decoration: none;}
img {border: none;text-decoration: none;}

label, button {cursor: pointer;}

input:focus, select:focus, textarea:focus {background-color: #FFF;}
fieldset {border: none;}

/* Clases �tiles */
.clear {clear: both;}
.left {float: left;}
.right {float: right;}

.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height:0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

img, div, .submenu .cont, .submenu, .cierre, h1, .logo_mfz, a.bt_acceso { behavior: url(js/iepngfix.htc) }

body {text-align: center;background:#145593;font: 62.5% Arial, Helvetica, sans-serif;}

#wrapper {margin: 0 auto;text-align: left;}

/* MENU
----------------------------*/

#menu { width:770px; float:left;text-align:left; font-size:1.1em; clear:both;}
#menu ul {border:0px solid black; }
#menu  li { float:left; padding-left:5px; margin-left:15px;}
#menu  li.first { padding-left:5px; margin-left:2px;}
#menu li a { color:#FFF; text-decoration:none; text-transform: uppercase; text-align: left; font-weight:bold;}

#sub_idiomas { width:300px; float:left;text-align:left; font-size:1.2em; clear:left;}
#sub_idiomas ul {border:0px solid black; }
#sub_idiomas  li { float:left; padding-left:5px; margin-left:15px; text-color:gray;}
#sub_idiomas  li.first { padding-left:5px; margin-left:2px;}
#sub_idiomas li a { color:#FFF; text-decoration:none; text-align: left; font-weight:bold;}
#sub_idiomas li a:hover { text-decoration:underline;}

/*INTROHOME
----------------------------*/   
#intro_home { width:956px; margin:0 auto; text-align:left; z-index:0;}
#intro_home h1 { background:url(../img/home/logo_grande.png) no-repeat 0 0; width:356px; height:129px; float:left; margin-top:25px;} 
#intro_home h1 span { display:none;}
#intro_home .avatars { float:right; width:390px;}
#intro_home .texto { float:left; width:385px; padding-top:30px;}
#intro_home .avatar { float:right; width:168px; padding-right:7px; text-align:left; height:204px !important;}
#intro_home h2 { font-size:1.5em; color:#FFF; font-weight:normal;}
.quienes { color:#FFFFFF; text-align:right; font-size:1.1em;padding-top:10px;}
.quienes strong { font-size:1.2em; text-transform:uppercase}

.content_intro { width:750px; float:left;}

/*BODY 
----------------------------*/

#body { width:942px; margin:0 auto; text-align:left; background: url(../img/home/sombra_intro.png) no-repeat 0 0; margin-top:-5px; padding-top:5px;}
#body .cont { background: #FFF; padding:17px 0 0 17px;}
#body .cont p { font-size:1.1em;}

.postit { float:left; width:286px; height:98px; float:left; padding-right:22px; padding-bottom:15px; overflow:hidden;}
.postit .intro {width:266px; overflow:hidden; height:78px; background:#eee; z-index:2; padding:10px;} 
.postit a {width:286px; height:98px; background:url(../js/blank.gif); cursor:pointer; display:block; margin-top:-98px; z-index:3; overflow: hidden; text-decoration:none;}
.postit a .titulo {width:286px; height:98px; background:url(../img/home/tapa.jpg) no-repeat 0 0; display:block; overflow:hidden;}
.postit a .titulo h3 { height:58px; color:#333; font-size:1.6em; text-transform:uppercase; padding:0 0 0 65px; margin:21px 0 0 16px}
.postit h4 {color:#145593; font-size:1.2em; padding-bottom:4px;}
.postit .intro .leer { padding-top:4px; color:#145593; text-align:right; font-weight:bold;}
.postit .intro .leer_forzado { margin-top:-8px; color:#145593; text-align:right; font-weight:bold;}
.postit .intro .leer_forzado a { background:transparent; margin:0px; border:0px; padding:0px; text-decoration:none; height:100%; width:100%; }

.postit a .titulo h3.juridica { background:url(../img/home/iconos/ico_juridica.jpg) no-repeat 0 0; padding-top:10px}
.postit a .titulo h3.farmacias { background:url(../img/home/iconos/ico_farmacias.jpg) no-repeat 0 0; padding-top:10px}
.postit a .titulo h3.laboral { background: url(../img/home/iconos/ico_laboral.jpg) no-repeat 0 0; padding-top:10px}
.postit a .titulo h3.fiscal { background: url(../img/home/iconos/ico_fiscal.jpg) no-repeat 0 0; padding-top:10px}
.postit a .titulo h3.fincas { background: url(../img/home/iconos/ico_fincas.jpg) no-repeat 0 0; padding-top:10px}
.postit a .titulo h3.seguros { background: url(../img/home/iconos/ico_seguros.jpg) no-repeat 0 0; padding-top:10px}

/*FOOTER
------------------------------------------------------*/

#footer { margin:10px auto 10px auto; width:944px; padding-top:5px;border-top:1px dotted #7DB6EE; height:1%; overflow:hidden;}
#footer .datos { float:left; width:300px; color:#FFF; text-align:left; margin-top:5px;}
#footer a.logo_mfz { background:url(../img/logo_mfz.png) no-repeat 0 0; width:84px; height:48px; text-indent:-99999px; display:block; float:right;}
#footer ul { text-align:center; border-bottom:1px dotted #7DB6EE; padding:0 0 5px 0; margin:0 0 5px 0;}
#footer ul li { display:inline; border-left:1px solid #fff; padding-left:10px; text-transform:lowercase; font-size:1.1em;}
#footer ul li.first { border:none;}
#footer ul li a { color:#fff; text-decoration:none;}
#footer ul li a:hover { text-decoration:underline;}


#josemaria {background: url(../img/home/avatares/josemaria.png) no-repeat 0 0;height:300px;}
#rosaalguero {background: url(../img/home/avatares/rosaalguero.png) no-repeat 0 0;height:300px;}