/* CSS Document */

/***************************************** FOOTER *****************************************/
.cochazo p{
font-size:0.9em;

}
em{
font-style:italic !important;
}
 

#footer {

            clear: both;

            font: normal 1.1em/1.3 Arial, Helvetica, sans-serif;

            margin: 13px 0 0 0;

}

 

.fila_footer {

        background:#E9E9E9 no-repeat;

        height:auto;

        overflow:hidden;

}

 

* html .fila_footer {

        background:#E9E9E9 no-repeat;

        height:1%;

        overflow:hidden;

}

 

#footer ul {

            margin: 2px 0 0 16px;

            padding: 6px 0 0;

            float:left;

            font-family:Arial, Helvetica, sans-serif;

}

 

#footer ul li {

            display: inline;

            list-style-type: none;

            list-style-position: outside;

            background: url(llistes_bullet.gif) 0 5px no-repeat;

            padding: 0 23px 0 10px;

            border:0;

}

 

.fila_footer span {

            color:#595959;

            font-size:2em;

            font-family:Verdana, Helvetica, sans-serif;

            font-weight:bold;

            display:block;

            float:right;

    margin:1px 20px 0 0;

}

 

* html .fila_footer span {margin:1px 10px 0;}

 

#footer .fila_footer span em {

            font-family:Verdana, Helvetica, sans-serif !important;

}

 

#footer p {

            padding: 8px 0 8px 0;

            margin: 0 0 20px 0;

            color:#6a6a6a;

            font: normal 0.98em/1.1 Arial, Helvetica, sans-serif;

}


.textorojo{
color:#FF0000;
}

.letrapequena {
font-size:0.9em;
color:#666666;
}

.recamarillo{
width:300px;
background-color:#FFFF00;
text-align:center;
margin-bottom:1em;
margin-top:1em;
padding:0.6em 0.6em 0.6em 0.6em;
margin-left:115px;
}

.cursiva{
font-style:italic;
}





#mid {
float:left;
width:550px;
}

#mid img{

margin-top:0px;

}

.padding_simula{
margin-top:1.8em;
background-color:#f4f4f4;
border:none
}

#right-lo .cross{
background:none;
clear:both;
margin-top:2em;

padding-left:1em;
}

.simulador{
 border:2px solid #008000 !important;
}


#right-lo .cross p{
/*margin-top:10px;*/
font-size:0.9em;
line-height:1.2em;
/*padding:0.8em 0 1em 0.6em;*/
float:left;
width:86px;
}
#right-lo .cross img{
margin-right:0.5em;

}
.simula_targeta{
margin: 1em 0 1em 0;
}

.simula_targeta strong{
font-weight:bolder;
}


.simula_targeta img{
float:left;
/*margin-left:0.6em;*/
padding-right:1em;
}

.simula_targeta a{
background:url(candau.gif) no-repeat center right #D6D6D6;
/*text-transform:uppercase;*/
font-size:1em;
font-weight:bold;
padding:0.3em 2.2em 0.2em 1em!important;
padding:0.3em 2.6em 0.2em 1em;
margin:2em 0pt 0 11em !important;
margin:2.5em 0 0 11em ;
text-decoration:none;

float:right;
cursor:pointer;
border:0;
width:auto;
color:#000;
display:block;
border:1px solid white;
}



.simula_targeta p{
margin-top: 1em;
}




p.promo {

color:#000;

text-decoration:none;

font:1em/1.1 Arial, Helvetica, sans-serif;

background:url(flecha_promo.gif) no-repeat 19em bottom;

display:block;

}



#mid ul.breadcrumbs{

margin-bottom:1em!important;

margin-bottom:0;

}

 

#mid p.promo strong{

font-weight:bold;

}

#directory {
margin-top:1em;
clear:both;
width:550px;
}



#right-lo div.menu_verde p.horari{

font-size:0.85em;
margin-top:0.5em;
padding-left:1.5em;

}

#right {
float:right;
margin:0pt;
width:750px;
}


#poliza{font-size:90%; color:#666666;margin-bottom:2em;} 
.gris_ok{color:#666666;} 

#poliza p{
margin-bottom: 1em;
}


#directory .razon_home{
margin-right:30px  !important;
}

html>body #directory .razon_home{
margin-right:26px  !important;
}


#directory .razon_home_sensemarge{
float:right;
width:230px;

margin-top:10px;

/*height:100px;*/
height:85px !important;
overflow:hidden;
font: bold 1em/1.1 Arial, Helvetica, sans-serif;
color:#000;
padding-top:0.8em;
padding-right:0.4em;
border:none;
}

.coche{width:160px}

.calcularPresupuesto a{
background:url(flecha.gif) no-repeat center right #D6D6D6 !important; 
text-transform:uppercase;
font-size:1em;
font-weight:bold;
padding:0.3em 2.6em 0.2em 1em!important;
padding:0.3em 2.6em 0.2em 1em;
margin:2em 0pt 0 11em !important;
margin:2.5em 0 0 11em ;
margin-top:10px;
text-decoration:none;

float:right;
cursor:pointer;
border:0;
width:auto;
color:#000;
display:block;
border:1px solid white;
}


#right-lo {
	float: right;
	width: 185px;
	overflow: hidden;
	line-height: 1.1;
}

#linia_oberta {
	margin:0 0 2px 0;
	padding: 5px 8px 10px 10px;
	background:#EAF0FE url(borde_menu_right.gif) top left no-repeat;
	overflow: hidden;
}

#linia_oberta h2 {
	font: bold 1.09em/1.3 Arial, Helvetica, sans-serif;
	background: url(llistes_bullet_caixamovil.gif) 0 4px no-repeat;
	padding: 0 0 0 10px;
	margin: 0;
}

html>body #linia_oberta h2 {
	background: url(llistes_bullet_caixamovil.gif) 0 5px no-repeat;
}

html>body #linia_oberta h3 {
	background: url(llistes_bullet_caixamovil.gif) 0 4px no-repeat;
}

#linia_oberta h3 {
	font: bold 1.09em/1.3 Arial, Helvetica, sans-serif;
	background: url(llistes_bullet_caixamovil.gif) 0 5px no-repeat;
	padding: 0 0 0 10px;
	margin: 10px 0 0 0;
}

#linia_oberta ul{
	margin: 6px 0 0 0;
	padding: 0 0 0 10px;
	list-style:none;
        font-size: 0.9em;
}

#linia_oberta ul li{
	padding: 0 0 4px 0;
       font-size: 1em;
}

#linia_oberta a{
color:#000000;
text-decoration:none;

}

.ajuda1 {
font-weight:bold;
padding:0.8em 0pt 0pt 2.0em;
text-align:center;

}


.menu_verde {
background:url(telefono.jpg)  0px 5px no-repeat #E2EFD1;
height:9.5em;
font-size:1.05em;
font-family:Arial,Helvetica,sans-serif;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.4;
margin:0.2em 0; 
 }

.telf1 {
color:#008000;
font-size:1.4em;
font-weight:bold;
text-align:center;
}

.dias{
font-size:0.85em;
padding-left:1.5em;
}

html>body #directory .menu_verde{
background:url(telefono.jpg)0 5px no-repeat #E2EFD1;
margin-top:0.2em; 
}

.razones_b{
/*margin-top:1em;*/
float:left;
background-position:center 3.5em;
background-repeat:no-repeat;
float:left;
height:auto;
width:100%;
}

html>body .razones_b{
 center 5.5em scroll no-repeat;
height:auto;
width:100%;
}

.razones_b h2{
font-size:1.4em;
font-weight:bold;
margin:0;
padding: 0.1em 0 0.2em 2em;
background: url(bullet_verd_h2.gif) repeat-y bottom left #dfdfdf !important;
display:block;
}

.razones_b h2 a{
color:#000;
text-decoration:none;
}

.tamanoH2{ width:100%}

.notaCanal { color:#4CAE15; font-weight:bold }

.destacatEsq{ float:left; width:45%; margin:1em 0}
.destacatDret{ float:right; width:45%; margin:1em 0}

strong{

font-weight:bold !important;
}

.tamanoPunts {
width:110px !important;
}

.fondo{

	background-repeat: no-repeat;
	margin:auto;
	padding:50em;
	background-position: 50em 50em;   
   }
.fondo_coche{
	background-image: url(segurcaixaauto/cochecito.gif);
	background-position: 25em 5em;
	background-attachment: fixed;
	background-repeat: no-repeat;
	padding:25em 20em;
}
.txt, .txt1, .txt11 , .txt111, .txt2, .txt3, .txt4{
font-size:0.9em;
width:10em;
font-weight:bold;
}
.txt{
float:left;
padding:1em 0em 0em;
}
.txt11{
float:left;
padding:1em 0em 0em;
}

.txt111{
float:left;
padding:1em 0em 0em;
}
.txt1{
float:right;
margin-top:1em;
margin-right:28.5em;
}
.txt2{
float:right;
margin-top:1em;
margin-right:37em;
}
.txt3{
float:right;
margin-top:1em;
margin-right:30em;
}
.txt4{
width:23em;
padding:24em 13em;
}
/*****Esquerra*****/
.izq{
	
	padding-left:2em;
}

ul .izq, .izq2, .izq3, .izq4{
float:left;
position:absolute;
}
	
.izq2{
	
	padding-top:6em;
}

.izq3{

padding-left: 1em;
padding-top:14em;

}
/*****Dreta*****/
.izq11{
	
	padding-left:20em;
}

ul .izq11, .izq12, .izq13{
	float:right;
	position:absolute;
}
	
.izq12{
	padding-left:28em;
	padding-top:6em;
 }

.izq13{
padding-left: 25.5em;
padding-top:14em;;
}
/****abajo***/
.izq4 {
padding-left:18em;
padding-top:16em;
}

/***for Firefox***/

html>body .fondo{
	background-image: url(segurcaixaauto/fondo.jpg);
	background-repeat: no-repeat;
	margin:auto;
	padding:50em;
	background-position: 50em 50em;   
   }

html>body ul .izq, .izq2, .izq3, .izq4{
float:left;
}
html>body .izq{
	
	padding-left:0em;
}

html>body .izq2{
	
	padding-top:6em;
}

html>body .izq3{

padding-left: 1em;
padding-top:14em;

}

htm>body .izq11{
	
	padding-left:27em;
}

html>body .izq12{
	padding-top:6em;
    padding-left:28em;
}
html>body .izq13{

padding-left: 25.5em;
padding-top:14em;

}
html>.izq4 {
padding-left:18em;
padding-top:16em;
}

.texto_grande{
text-align:center;
font-size:1.8em;
margin:1em 1em 0em ;
}
.verde{
color:#4CAE15;
}

.verdoso{
background:transparent url(cochecito.gif) no-repeat scroll;
color:#4CAE15;
padding:0em 0em 16em 11em;
}


#mapa{ 
	position:relative;
}

-->



#apDiv1 {
left:5em;
position:absolute;
text-align:right;
top:1em;
width:8em;
z-index:1;
}

#apDiv2 {
left:31.2em;
position:absolute;
top:1em;
width:12em;
z-index:2;
}

#apDiv3 {
left:1em;
position:absolute;
text-align:right;
top:7em;
width:10em;
z-index:3;
}

#apDiv4 {
left:34em;
position:absolute;
top:7em;
width:10em;
z-index:4;
}

#apDiv5 {
left:3em;
position:absolute;
text-align:right;
top:13.5em;
width:8em;
z-index:5;
}

#apDiv6 {
left:33.3em;
position:absolute;
top:13.5em;
width:11em;
z-index:6;
}

#apDiv7 {
left:11.5em;
position:absolute;
text-align:center;
top:19.5em;
width:22em;
z-index:7;
}

#apDiv8 {
color:#2FA31A;
font-size:1.2em;
font-weight:bold;
left:14.7em;
position:absolute;
text-align:center;
top:6.5em;
width:8em;
z-index:7;
}

#apDiv8 a{

text-decoration:none;
color:#2FA31A;
}


#left {
float:left;
margin:0pt;
overflow:hidden;
padding:0pt;
width:185px;
}

.tamanoFlash{ width:550px; height:160px}


.blocRazones{margin: 20px 0; clear:both; padding:5px 0;}

.blocRazones img{float:left; margin-right:10px;}

.blocRazones span{display:block; padding-top:20px;}

.banner {
margin:10px;
}
