html, body{width: 100%; height: 100%;}

A{color:#b90000;}

DIV#interiorHome{background:#eee url(../img/bgInteriorGris.png) repeat-x bottom; padding-bottom:14px;}
DIV#interiorHome DIV#int{background:none; width:980px; margin:auto; display:table;} 


DIV#interiorHome DIV#int DIV#bannersPpales{/*float:left; display:table;*/width:980px;}
DIV#interiorHome DIV#int DIV#bannersPpales IMG{float:left;}
DIV#interiorHome DIV#int DIV#bannersPpales DIV.bnnrPal{float:left; width:450px; background:url(../img/bgBannersPpalSep.jpg) no-repeat right top;}
DIV#interiorHome DIV#int DIV#bannersPpales DIV.bnnrSec{float:left;}
DIV#interiorHome DIV#int DIV#bannersPpales DIV.bnnrSec DIV.bS{width:260px; display:table; padding:15px 0 0 10px;}
DIV#interiorHome DIV#int DIV#bannersPpales DIV.bnnrSec DIV.bS IMG{float:left;}
DIV#interiorHome DIV#int DIV#bannersPpales DIV.bnnrSec DIV.bS DIV.txt{float:right; margin-left:-180px; width:250px;}
DIV#interiorHome DIV#int DIV#bannersPpales DIV.bnnrSec DIV.bS DIV A{float:right;}
DIV#interiorHome DIV#int DIV#bannersPpales DIV.bnnrSec DIV.bS DIV A.enlace{font-size:1.25em; color:#b90000; padding-right:10px; background:url(../img/bgFlechaHome.png) no-repeat right 5px;}
DIV#interiorHome DIV#int DIV#bannersPpales DIV.bnnrSec DIV.bS DIV A.enlace:hover{color:#000;}
DIV#interiorHome DIV#int DIV#bannersPpales DIV.bnnrSec DIV.bS DIV A.boton{margin-top:5px; background:#d10000 url(../img/bgBotonBnnrTxt.gif) no-repeat 0 0; text-align:center; font-weight:bold; text-align:center; color:#FFF; text-decoration:none; width:139px; font-size:1.3em; padding:5px 0 5px 0; letter-spacing:-1px; display:block;}
DIV#interiorHome DIV#int DIV#bannersPpales DIV.bnnrSec DIV.bS DIV P{float:right; margin:0; padding:0; font-size:1.25em; color:#000; text-align:right; width:100%;;}
DIV#interiorHome DIV#int DIV#bannersPpales DIV.bnnrSec DIV.bS DIV P SPAN{color:#b90000;}
DIV#interiorHome DIV#int DIV#bannersPpales DIV.bnnrSec DIV.bS DIV P.color1{font-size:1.7em; text-transform:uppercase;}
DIV#interiorHome DIV#int DIV#bannersPpales DIV.bnnrSec DIV.bS DIV P.color2{font-size:1.7em; text-transform:uppercase; color:#b90000}
DIV#interiorHome DIV#int DIV#bannersPpales DIV.bnnrSec DIV.bS DIV P.color2 SPAN{font-size:1.5em;}

/* LATERAL */
DIV#interiorHome DIV#int DIV#lateral{float:right; width:240px; margin-top:10px; margin-bottom:-500px; color:#333; z-index:0; position:inherit;}

DIV#interiorHome DIV#int H2{font-size:1.4em; font-weight:normal; line-height:1.25em;}
DIV#interiorHome DIV#int H2 SPAN{font-size:1.35em; display:block;}

DIV#interiorHome DIV#int DIV#lateral DIV.cajaLat{background:url(../img/bgCajaLatBottom.gif) no-repeat bottom;}
DIV#interiorHome DIV#int DIV#lateral DIV.cajaLat DIV.cajaLatInt{background:url(../img/bgCajaLatTop.gif) no-repeat top; min-height:41.2em; height:auto;}

DIV#interiorHome DIV#int DIV#lateral DIV.oim{padding:15px; display:table; height:23.5em;}
DIV#interiorHome DIV#int DIV#lateral DIV.oim H2{background:url(../img/bgOIM.gif) no-repeat 0 0; padding-left:40px;}
DIV#interiorHome DIV#int DIV#lateral DIV.oim FORM FIELDSET{border:none; margin:0; padding:0 15px; font-size:1.1em;}
DIV#interiorHome DIV#int DIV#lateral DIV.oim FORM LEGEND{font-size:1.2em; margin:0; padding:10px 0; color:#333; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;line-height:1.2em;}
DIV#interiorHome DIV#int DIV#lateral DIV.oim FORM LABEL{font-size:.9em; padding-bottom:3px; float:left;}
DIV#interiorHome DIV#int DIV#lateral DIV.oim FORM INPUT{margin-bottom:5px; width:175px;}
DIV#interiorHome DIV#int DIV#lateral DIV.oim FORM INPUT.boton{border:none; color:#FFF; font-weight:bold; font-size:1.2em; cursor:pointer; height:24px; margin:0; font-size:1.05em; padding:3px 5px 5px 5px; background:url(../img/bgBotonM.gif) no-repeat; width:63px;}
DIV#interiorHome DIV#int DIV#lateral DIV.oim UL{list-style:none; margin:0; padding:15px 0 5px 15px; font-size:1.1em; float:left;}
DIV#interiorHome DIV#int DIV#lateral DIV.oim UL LI{float:left; margin:0; padding:0; height:1.5em;}
DIV#interiorHome DIV#int DIV#lateral DIV.oim UL LI.sep{border-left:1px solid #b90000; padding:0 15px 0 10px; margin-left:10px;}
DIV#interiorHome DIV#int DIV#lateral DIV.oim UL LI A{float:left;}
DIV#interiorHome DIV#int DIV#lateral DIV.oim UL LI A.ayuda{padding-left:10px;}

DIV#interiorHome DIV#int DIV#lateral DIV.topten{padding:15px; background:url(../img/bgCSH.jpg) no-repeat top center; clear:both; width:210px;}
DIV#interiorHome DIV#int DIV#lateral DIV.topten H2{display:none;}
DIV#interiorHome DIV#int DIV#lateral DIV.topten H2.tt{display:block; background:url(../img/bgSolucionesMV.gif) no-repeat 0 0; padding-left:40px;}
DIV#interiorHome DIV#int DIV#lateral DIV.topten OL{font-size:1.25em; margin-top:0; padding-top:5px; clear:both;}
DIV#interiorHome DIV#int DIV#lateral DIV.topten OL LI{padding-top:3px;}
DIV#interiorHome DIV#int DIV#lateral DIV.topten OL LI A:hover{color:#000;}

DIV#interiorHome DIV#int DIV#lateral DIV.oie{padding:15px 30px 5px 30px; background:url(../img/bgOIP.jpg) no-repeat 125px 35px; width:180px; float:left;}
DIV#interiorHome DIV#int DIV#lateral DIV.oie P{font-size:1.2em; margin:0; padding:5px 0 0 0;}
DIV#interiorHome DIV#int DIV#lateral DIV.oie P STRONG{display:block;}
DIV#interiorHome DIV#int DIV#lateral DIV.oie UL{list-style:none; margin:0; padding:5px 0; font-size:1.1em; float:left;}
DIV#interiorHome DIV#int DIV#lateral DIV.oie UL LI{float:left; margin:0; padding:0; height:1.2em;}
DIV#interiorHome DIV#int DIV#lateral DIV.oie UL LI.sep{border-left:1px solid #b90000; padding:0 15px 0 10px; margin-left:10px;}
DIV#interiorHome DIV#int DIV#lateral DIV.oie UL LI A{float:left;}
DIV#interiorHome DIV#int DIV#lateral DIV.oie UL LI A.ayuda{padding-left:10px;}
DIV#interiorHome DIV#int DIV#lateral DIV.oie P A.boton{margin-top:5px; text-align:center; font-weight:bold; color:#FFF; text-decoration:none; font-size:1em; padding:3px 0 5px 0; display:block;}
DIV#interiorHome DIV#int DIV#lateral DIV.oie P A.sizeM{background:url(../img/bgBotonM.gif) no-repeat; width:63px;}

DIV#interiorHome DIV#int DIV#lateral DIV#oip{background:none;}
DIV#interiorHome DIV#int DIV#lateral DIV#oip OL{margin-top:10px;}
DIV#interiorHome DIV#int DIV#lateral DIV#oip OL LI{padding-top:15px;}
	
DIV#interiorHome DIV#int DIV#lateral DIV.txt{margin:15px;}
DIV#interiorHome DIV#int DIV#lateral DIV.txt P{font-size:1.2em; margin:0; padding:0;}
DIV#interiorHome DIV#int DIV#lateral DIV.txt A.enlace{font-size:1.25em; color:#b90000; padding-right:10px; background:url(../img/bgFlechaHome.png) no-repeat right 5px;}
DIV#interiorHome DIV#int DIV#lateral DIV.txt A.enlace:hover{color:#000;}


/* ACCIONES DEL SITE */
DIV#interior{width:980px !important; display:table; background:transparent !important;}
DIV#interior.empresas{height:15em;}
DIV#interior.profesionales{height:15em;}
DIV#interior DIV#acciones{padding-top:25px; display:table; width:980px;}
DIV#interior DIV#acciones DIV.acc{width:230px; display:table; color:#333; font-size:1.2em; float:left; margin:0 15px 0 2px;}
DIV#interior DIV#acciones DIV.accXL{width:425px;}
DIV#interior DIV#acciones DIV.acc FORM SELECT{float:left; width:180px; font-size:.8em;}
DIV#interior DIV#acciones DIV.acc FORM SELECT OPTI0N.txt{font-style:italic;}
DIV#interior DIV#acciones DIV.acc FORM INPUT{float:left;}
DIV#interior DIV#acciones DIV.acc FORM INPUT.boton{border:none; color:#FFF; font-weight:bold; font-size:1.2em; cursor:pointer; height:24px; margin:-2px 0 0 7px; font-size:1em; padding:3px 5px 5px 5px;}
DIV#interior DIV#acciones DIV.acc FORM INPUT.sizeXS{background:url(../img/bgBotonXS.gif) no-repeat; width:33px;}
DIV#interior DIV#acciones DIV.acc FORM INPUT.sizeM{background:url(../img/bgBotonM.gif) no-repeat; width:63px;}
DIV#interior DIV#acciones DIV.acc FORM INPUT#cpOfi{width:50px;}
DIV#interior DIV#acciones DIV.acc FORM LABEL{padding-bottom:.5em; display:block;}
DIV#interior DIV#acciones DIV.acc FORM LABEL.h1{padding-top:.75em;}
DIV#interior DIV#acciones DIV.acc FORM LABEL.h2{height:2.45em; padding-top:1.2em;}
DIV#interior DIV#acciones DIV.acc FORM LABEL.h3{height:1.4em; padding-top:2.2em;}
DIV#interior DIV#acciones DIV.acc FORM LABEL.h4{padding-top:1.1em;}
DIV#interior DIV#acciones DIV.acc FORM LABEL.h5{padding-top:0em;}
DIV#interior DIV#acciones DIV.acc H2{font-size:1.75em; font-weight:normal; letter-spacing:-1px; line-height:.75em;}
DIV#interior DIV#acciones DIV.acc H2 SPAN{font-size:.75em; letter-spacing:-1px; display:block;}
DIV#interior DIV#acciones DIV.acc H2.presupuesto{background:url(../img/bgHpresupuesto.gif) no-repeat 0 0; padding-left:35px; margin-left:-7px;}
DIV#interior DIV#acciones DIV.acc H2.cuadromedico{background:url(../img/bgHcuadromedico.gif) no-repeat 0 0; padding-left:45px; height:1.6em;}
DIV#interior DIV#acciones DIV.acc H2.oficinamapfre{background:url(../img/bgHoficinamapfre.gif) no-repeat 0 0; padding-left:65px; height:1.6em;}
DIV#interior DIV#acciones DIV.acc H2.areaclientes{background:url(../img/bgOIM.gif) no-repeat 0 0; padding-left:45px; height:1.6em;}
DIV#interior DIV#acciones DIV.acc P{padding:.5em 0 0 0; margin:0;}
DIV#interior DIV#acciones DIV.acc A.enlace{font-size:1em; color:#b90000; padding-right:10px; background:url(../img/bgFlechaHome.png) no-repeat right 5px;}
DIV#interior DIV#acciones DIV.pe{padding-left:90px; width:335px; background:url(../img/bgPreEmp.jpg) no-repeat 0 5px; display:inline-block;}
DIV#interior DIV#acciones DIV.areaclnts H2{padding-top:.5em; height:1.1em;}
DIV#interior DIV#acciones DIV.areaclnts UL{margin:0; padding:0; list-style:none;}
DIV#interior DIV#acciones DIV.areaclnts UL LI{background:url(../img/bgFlechaHome.png) no-repeat 0 10px; padding:5px 0 0 15px;}
DIV#interior DIV#acciones DIV.omp H2{padding-top:.5em; height:1.1em;}
DIV#interior DIV#acciones DIV.omp FORM{padding:0 0 0 65px;}

DIV#interior DIV#masSites{padding-top:35px; display:table; color:#333; font-size:1.1em; margin-bottom:30px; width:980px;}
DIV#interior DIV#masSites DIV.cajaSite{width:230px; margin-right:17px; float:left; background:url(../img/bgCajaSiteBottom.gif) no-repeat bottom; padding-bottom:15px; min-height:21em; height:auto;}
DIV#interior DIV#masSites DIV.cajaSite DIV.cajaSiteInt{background:url(../img/bgCajaSiteTop.gif) no-repeat top;}
DIV#interior DIV#masSites DIV.cajaSite DIV.cajaSiteInt H2{background:url(../img/bgCSH.jpg) no-repeat bottom; padding:10px 5px 3px 15px; font-size:1.5em; margin-bottom:2px; font-weight:normal;}
DIV#interior DIV#masSites DIV.cajaSite DIV.cajaSiteInt IMG{border:1px solid #dbdbdb;}
DIV#interior DIV#masSites DIV.cajaSite DIV.cajaSiteInt P{margin:0; padding:10px 10px 0 15px; line-height:1.1em;}
DIV#interior DIV#masSites DIV.cajaSite DIV.cajaSiteInt UL{margin:0 0 0 45px; padding:10px 10px 0 0;}
DIV#interior DIV#masSites DIV.cajaSite DIV.cajaSiteInt A.enlace{font-size:1.1em; color:#b90000; padding-right:10px; background:url(../img/bgFlechaHome.png) no-repeat right 5px;}





