/* CSS Document */

body{
background-image: url(/JCARRION/images/veinsur/fondo_interior.gif );
background-repeat:repeat-y;
}
p{
font-size:11px;
line-height:18px;
color:#333333;
padding-top:0px;
margin-top:0px;
}
h1{
font-size:20px;
color:#3B1AA9;
font-weight:normal;
padding-top:0;
margin-top:0;
padding-bottom:0;
margin-bottom:8px;
}

h2{
font-size:16px;
color:#3B1AA9;
font-weight:normal;
padding-top:0;
margin-top:0;
}

h3{
font-size:14px;
color:#3B1AA9;
font-weight:normal;
padding-top:0;
margin-top:0;
padding-bottom:0;
margin-bottom:8px;
}

ul
{
list-style-type:square;
padding: 0;
margin: 0;
}

li
{
margin-left:16px;
font-size:12px;
line-height:26px;
}

#marco{
position:relative;
display:block;
left:0;
top:0;
width:800px;
height:600px;
float:left;
/*background-image: url(/JCARRION/images/veinsur/fondo_home.jpg );*/
background-repeat:no-repeat;

}


#marco_din{
position:relative;
display:block;
left:0;
top:0;

}


#logohome_veinsur{
position:absolute;
left:33px;
top:25px;
width: 364px;
height: 41px;
}
#fotohome_veinsur{
position:absolute;
left:10px;
top:87px;
width:382px;
height:405px;
}
#contenthome_veinsur{
position:absolute;
left:450px;
top:185px;
width:311px;
height:349px;
border-left:1px solid #3B1AA9;
}
#textohome_veinsur{
position:relative;
left:10px;
top:0px;
width:290px;
/*border:1px solid #3B1AA9;*/
}
.tithome{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#1D009D;
font-weight:normal;}
.txthome{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
color:#7A7064;
font-weight:normal;
}
#contenthome_veinsur  ul
{
list-style-type:none;
padding: 0;
margin:0;
}

#contenthome_veinsur li
{
padding:0;
margin:0;
font-size:11px;
color:#575757;
line-height:21px;
}

#contenthome_veinsur li a
{
padding-left:10px;
color:#575757;
text-decoration:none;
}
#contenthome_veinsur li a:hover
{
padding-left:10px;
color:#3B1AA9;
text-decoration:none;
background-image:url(/JCARRION/images/veinsur/line_activo_horiz.gif);
background-repeat:no-repeat;
background-position:left center;
}


.listhomeOn_veinsur{
padding-left:10px;
color:#3B1AA9;
font-size:11px;
text-decoration:none;
background-image:url(/JCARRION/images/veinsur/line_activo_horiz.gif);
background-repeat:no-repeat;
background-position:left center;
}

#menuinterior_veinsur
{
list-style-type:none;	
position:absolute;
margin-left:37px;
top:175px;
width:169px;
border-left:1px solid #3B1AA9;
z-index:1;
}


#menuinterior_veinsur  ul
{
list-style-type:none;
padding:0;
margin:0;
}

#menuinterior_veinsur li
{
list-style-type:none;
padding:0;
margin:0;
font-size:11px;
color:#575757;
line-height:19px;
}

#menuinterior_veinsur li a
{
padding-left:10px;
color:#575757;
text-decoration:none;
}
#menuinterior_veinsur li a:hover
{
padding-left:10px;
color:#3B1AA9;
text-decoration:none;
background-image:url(/JCARRION/images/veinsur/line_activo_horiz.gif);
background-repeat:no-repeat;
background-position:left center;
}

#menuinterior_veinsur li a:active, #menuinterior_veinsur li a:focus
{
padding-left:10px;
color:#3B1AA9;
text-decoration:none;
background-image:url(/JCARRION/images/veinsur/line_activo_horiz.gif);
background-repeat:no-repeat;
background-position:left center;
}

#menuinterior_veinsur  li ul li
{
font-size:11px;
color:#575757;
line-height:19px;
margin-left:12px;
LIST-STYLE-TYPE: none
}

#menuinterior_veinsur li ul li a
{
font-size:11px;
color:#575757;
text-decoration:none;
}

#menuinterior_veinsur li ul li a:hover
{
font-size:11px;
color:#3B1AA9;
text-decoration:none;
background-image:url(/JCARRION/images/veinsur/bullet_menuint.gif);
background-repeat: no-repeat;
background-position: 0 .3em;
}

#menuinterior_veinsur li ul li a:active, #menuinterior_veinsur li ul li a:focus
{
font-size:11px;
color:#3B1AA9;
text-decoration:none;
background-image:url(/JCARRION/images/veinsur/bullet_menuint.gif);
background-repeat: no-repeat;
background-position: 0 .3em;
}

.menintOn{
padding-left:10px;
color:#3B1AA9;
font-size:11px;
text-decoration:none;
background-image:url(/JCARRION/images/veinsur/line_activo_horiz.gif);
background-repeat:no-repeat;
background-position:left center;
}

.menintOn2{
color:#3B1AA9;
font-size:11px;
text-decoration:none;
}

.submenintOn_veinsur{
padding-left:10px;
font-size:11px;
color:#3B1AA9;
text-decoration:none;
background-image:url(/JCARRION/images/veinsur/bullet_menuint.gif);
background-repeat: no-repeat;
background-position: 0 .3em;
}


/* estilos */
/*#idiomashome_veinsur{
position:absolute;
width:200px;
height:13px;
margin-left:500px;
margin-top:22px;
color:#575757;
font-size:10px;
}
#idiomashome_veinsur a{
color:#575757;
text-decoration:none;
}

#idiomashome_veinsur a:hover{
color:#000000;
text-decoration:none;
}*/


/* yazan */
/*.idiomashome_veinsur{
position:absolute;
width:200px;
height:13px;
margin-left:560px;
margin-top:22px;
color:#575757;
font-size:10px;
}
.idiomashome_veinsur a{
color:#575757;
text-decoration:none;
}

.idiomashome_veinsur a:hover{
color:#000000;
text-decoration:none;
}*/




.idiomaOn{
color:#000000;}


.idiomas{
position:relative;
width:85px;
float: right;
font-size:12px;
height:1px;
color:#575757;
font-size:10px;
}
.idiomas a{
color:#575757;
text-decoration:none;
}

.idiomas a:hover{
color:#000000;
text-decoration:none;
}

.idiomashome{
position:relative;
width:96px;
float: right;
padding-right:13px;
margin-right:7px;
font-size:12px;
margin-top:10px;
height:1px;
color:#575757;
font-size:10px;
}
.idiomashome a{
color:#575757;
text-decoration:none;
}

.idiomashome a:hover{
color:#000000;
text-decoration:none;
}

#menuprincipal_veinsur{
position:absolute;
top:66px;
left:407px;
width:350px;
height:13px;
font-size:11px;
color:#575757;
/*border: 1px solid #00FF00;*/
}

.menuprincipal{
position:absolute;
top:66px;
left:407px;
width:350px;
height:13px;
font-size:11px;
color:#575757;
/*border: 1px solid #00FF00;*/
}

#menuprincipal a
{
color:#575757;
text-decoration:none;
}
#menuprincipal a:hover{
color:#3B1AA9;
text-decoration:none;
}
#menuprincipal a:active, #menuprincipal a:focus{
color:#3B1AA9;
text-decoration:none;
}
.menuprincipalOn{
color:#3B1AA9;
text-decoration:none;
font-size:11px;
}

#submenu1_veinsur{
	position:absolute;
	top:88px;
	left:407px;
	width:340px;
	height:37px;
	border-top:1px solid #3B1AA9;
	font-size:11px;
	color:#575757;
}
#submenu1_veinsur a{
color:#575757;
text-decoration:none;}

#submenu1_veinsur a:hover{
color:#3B1AA9;
text-decoration:none;}

#icoactivo1{
position:absolute;
top:84px;
left:440px;
width:30px;
height:10px;
text-align:center;

}

#submenu2{
	position:absolute;
	top:88px;
	left:407px;
	width:340px;
	height:37px;
	border-top:1px solid #3B1AA9;
	font-size:11px;
	color:#575757;
}
#submenu2 a{
color:#575757;
text-decoration:none;}

#submenu2 a:hover{
color:#3B1AA9;
text-decoration:none;}

#icoactivo2{
position:absolute;
top:84px;
left:535px;
width:30px;
height:10px;
text-align:center;
}
#submenu3{
	position:absolute;
	top:88px;
	left:407px;
	width:340px;
	height:37px;
	border-top:1px solid #3B1AA9;
	font-size:11px;
	color:#575757;
}
#submenu3 a{
color:#575757;
text-decoration:none;}

#submenu3 a:hover{
color:#3B1AA9;
text-decoration:none;}




#icoactivo3{
position:absolute;
top:84px;
left:635px;
width:30px;
height:10px;
text-align:center;
}

.submenuOn{
color:#3B1AA9;
text-decoration:none;
padding:5px 5px 0px 5px;
vertical-align:top;
background-image: url(/JCARRION/images/veinsur/line_activo.gif);
background-repeat: no-repeat;
background-position: top center;
font-size:11px;
}
.tdsubmenu{
padding:5px 5px 0px 5px;
vertical-align:top;
color:#575757;
font-size:11px;
}
.tdsubmenuOver
{
font-size:11px;
color:#3B1AA9;
padding:5px 5px 0px 5px;
vertical-align:top;
background-image: url(/JCARRION/images/veinsur/line_activo.gif);
background-repeat: no-repeat;
background-position: top center;}



.menuprincipal{
position:absolute;
/*position:relative;*/
top:66px;
left:407px;
width:350px;
height:13px;
font-size:11px;
color:#575757;
/*border: 1px solid #00FF00;*/
}
.menuprincipal a{
color:#575757;
text-decoration:none;
font-size:11px;
}
.menuprincipal a:hover{
color:#3B1AA9;
text-decoration:none;
font-size:11px;
}
.menuprincipal a:active, .menuprincipal a:focus{
color:#3B1AA9;
text-decoration:none;
font-size:11px;
}

.submenu1{
	/*position:absolute;*/
	position:relative;
	top:88px;
	left:407px;
	width:340px;
	height:37px;
	border-top:1px solid #3B1AA9;
	font-size:11px;
	color:#575757;
}
.submenu1 a{
color:#575757;
text-decoration:none;}

.submenu1 a:hover{
color:#3B1AA9;
text-decoration:none;}

.icoactivo1{
/*position:absolute;*/
position:relative;
top:84px;
left:440px;
width:30px;
height:10px;
text-align:center;
}

.submenu2{
	/*position:absolute;*/
	position:relative;
	top:88px;
	left:407px;
	width:340px;
	height:37px;
	border-top:1px solid #3B1AA9;
	font-size:11px;
	color:#575757;
}
.submenu2 a{
color:#575757;
text-decoration:none;}

.submenu2 a:hover{
color:#3B1AA9;
text-decoration:none;}

.icoactivo2{
/*position:absolute;*/
position:relative;
top:84px;
left:535px;
width:30px;
height:10px;
text-align:center;
}
.submenu3{
	/*position:absolute;*/
	position:relative;
	top:88px;
	left:407px;
	width:340px;
	height:37px;
	border-top:1px solid #3B1AA9;
	font-size:11px;
	color:#575757;
}
.submenu3 a{
color:#575757;
text-decoration:none;}

.submenu3 a:hover{
color:#3B1AA9;
text-decoration:none;}



#homepie{
position: absolute;
top:520px;
left:11px;
width:347px;
height:18px;
font-size:10px;
color:#000000;
}

#homepie a{
color:#000000;
text-decoration:none;
}

#homepie a:hover{
color:#2602A1;
text-decoration:none;
}

#logopie{
position: absolute;
top:565px;
left:683px;
width:80px;
height:19px;
}
#logopieint{
position:absolute;
top:5px;
right:15px;
width:80px;
height:19px;
}

/* interior */

.fondinterior_veinsur{
background-image:url(/JCARRION/images/veinsur/fondo_interior.gif);
position: relative;
background-repeat:repeat-y;}

/* fondos cabeceras interiores */
/*** cada vez que tengamos una imagen de cabecera nueva, habrķa que duplicar la capa contenido****/
/***  darla otro nombre e indicar el nombre de la imagen a mostrar ***/

#contseguros 
	{
	position:absolute;
	width:750px;
	background-image:url(/JCARRION/images/veinsur/fveinsur_seguros1.jpg);
background-repeat:no-repeat;
background-position:right 121px;
	margin-top:11px;
	margin-left:11px;
	/*border: 1px solid #0050A3;*/
	background-color: #ffffff;
	overflow: no;
	}
	
#contalianzas 
	{
	position:absolute;
	width:750px;
	background-image:url(/JCARRION/images/veinsur/fveinsur_alianzas.jpg);
background-repeat:no-repeat;
background-position:right 121px;
	margin-top:11px;
	margin-left:11px;
	/*border: 1px solid #0050A3;*/
	background-color: #ffffff;
	overflow: no;
	}
	
#contvehiculos 
	{
	position:absolute;
	width:750px;
	background-image:url(/JCARRION/images/veinsur/fveinsur_vehiculos.jpg);
background-repeat:no-repeat;
background-position:right 121px;
	margin-top:11px;
	margin-left:11px;
	/*border: 1px solid #0050A3;*/
	background-color: #ffffff;
	overflow: no;
	}	

#fotointleft{
position:absolute;
top:190px;
left:0;
width:192px;
height:330px;}


#logoint_veinsur{
position:relative;
left:0px;
width:140px;
float:left;
}

.clearet{
clear:both;}

.titulo_veinsur {
position:absolute;
top:158px;
left:235px;
margin-top:20px;
width:329px;
height:55px;
float:left;
font-size:20px;
color:#666666;
/*border:1px solid  #00FF00;*/
z-index:2;
}

.titulo1 
{
font-size:20px;
color:#666666;
	}



#divtitulo {
position:absolute;
top:163px;
left:225px;
margin-top:20px;
width:329px;
height:55px;
float:left;
font-size:20px;
color:#666666;
/*border:1px solid  #00FF00;*/
z-index:2;
}

/*#info_veinsur {
position:relative;
left:203px;
width:420px;
float:left;
padding-bottom:42px;
padding-top:110px;*/
/*border: 1px solid #003300;*/
/*}

.info_veinsur {
position:relative;
left:203px;
width:420px;
float:left;
padding-bottom:42px;
padding-top:110px;*/
/*border: 1px solid #003300;*/
/*}*/



/*#pie{
position:relative;
width:732px;
float:left;
font-size:10px;
color:#626262;
background-color:#E9E9E9;
padding:12px 0px 30px 20px;*/
/*border: 1px solid #00FF00;*/
/*
}

#pie a{
color:#626262;
text-decoration:none;
}

#pie a:hover{
color:#2602A1;
text-decoration:none;
}*/

.infodonde {
position:relative;
left:180px;
height:600px;
}

.pie{
position:relative;
width:750px;
float:left;
font-size:10px;
color:#626262;
background-color:#E9E9E9;
padding-bottom:80px;
color:#626262;
padding-top:10px;
}

.pie a{
color:#626262;
text-decoration:none;
}
.pie a:visited{
color:#626262;
text-decoration:none;
}
.pie a:active{
color:#626262;
text-decoration:none;
}

.pie a:hover{
color:#2602A1;
text-decoration:none;
}

.subtitulo{
font-size:16px;
color:#3B1AA9;
margin-bottom:10px;}

a.boton{
width:55px;
height:35px;
display:block;
padding:5px 20px 10px 11px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
color:#666666;
text-decoration:none;
background-image: url(/JCARRION/images/veinsur/boton_big.gif);
background-repeat:no-repeat;
/*border:1px solid #00FF00;*/}


a.boton:hover{
width:55px;
height:35px;
display:block;
padding:5px 20px 10px 11px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
color:#666666;
text-decoration:none;
background-image:url(/JCARRION/images/veinsur/boton_big_over.gif);
background-repeat:no-repeat;
/*border:1px solid #00FF00;*/
}


a.boton1{
width:85px;
height:17px;
display:block;
padding:8px 20px 10px 7px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
color:#666666;
text-decoration:none;
background-image:url(/JCARRION/images/veinsur/boton.gif);
background-repeat:no-repeat;}

a.boton1:hover{
width:85px;
height:17px;
display:block;
padding:8px 20px 10px 7px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
color:#666666;
text-decoration:none;
background-image:url(/JCARRION/images/veinsur/boton_over.gif);
background-repeat:no-repeat;
}

a.boton2{
width:85px;
height:17px;
display:block;
padding:8px 20px 10px 7px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
color:#666666;
text-decoration:none;
background-image:url(/JCARRION/images/veinsur/boton_lapiz.gif);
background-repeat:no-repeat;}

a.boton2:hover{
width:85px;
height:17px;
display:block;
padding:8px 20px 10px 7px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
color:#666666;
text-decoration:none;
background-image:url(/JCARRION/images/veinsur/boton_lapiz_over.gif);
background-repeat:no-repeat;
}

.piefoto{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#575757;}

a.botprint{
width:67px;
height:23px;
display:block;
padding:8px 20px 5px 6px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
color:#666666;
text-decoration:none;
background-image:url(/JCARRION/images/veinsur/boton_print.gif);
background-repeat:no-repeat;}

a.botprint:hover{
width:67px;
height:23px;
display:block;
padding:8px 20px 5px 6px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
color:#666666;
text-decoration:none;
background-image:url(/JCARRION/images/veinsur/boton_print_over.gif);
background-repeat:no-repeat;
}

.texto{
font-size:11px;
color:#666666;
}
a.texto{
font-size:11px;
color:#666666;
text-decoration:none;
}
a.texto:hover{
font-size:11px;
color:#666666;
text-decoration:underline;
}
.textodestacado{
font-size:11px;
color:#270297;
font-weight:bold;
}
.fonlistacaja{
background-image:url(/JCARRION/images/veinsur/fondo_cajainfo.gif);
background-repeat:repeat-y;}
#listacaja ul{
list-style-type:none;
padding: 0;
margin:0;
}

#listacaja ul li
{
font-size:11px;
line-height:14px;
margin-top:5px;
margin-bottom:5px;
}
#listacaja ul li a
{
padding-left:10px;
background-image:url(/JCARRION/images/veinsur/bullet_caja.gif);
background-repeat:no-repeat;
background-position:left center;
color: #575757;
text-decoration:none;
}

#listacaja ul li a:hover
{
color: #3B1AA9;
padding-left:10px;
background-image:url(/JCARRION/images/veinsur/bullet_caja.gif);
background-repeat:no-repeat;
background-position:left center;
text-decoration:none;
}
.bloquelista{
width:100%;
padding-top:0;
margin-top:0;
padding-bottom:0;
margin-bottom:5px;
float:left;
/*border:1px solid #33FF00;*/

}
.txtlistado{
position:relative;
width:80%;
float:left;
padding-bottom:10px;
/*border:1px solid #33FF00;*/
}

.titlistado{
font-size:14px;
color:#3B1AA9;
font-weight:normal;
padding-top:0;
margin-top:0;
padding-bottom:0;
margin-bottom:2px;
float:left;
/*border:1px solid #33FF00;*/
}
.titlistado a{
text-decoration:none;
color:#3B1AA9;
}
.titlistado a:hover{
text-decoration:underline;
color:#3B1AA9;
}
.fotolista{
margin:0;
padding:0;
width:47px;
height:48px;
float:right;}

/* formularios*/
select{
font-size:11px;}

/* yazan */
#todo
{
	position:relative;
}
	

.fotomapa{
position:absolute;
/*position:relative;*/
top:245px;
left:0px;
width:300px;
height:314px;
/*border:1px solid #00FF00;*/
z-index:1;
}	

.info {
position:relative;
left:217px;
/*width:433px;*/
width:500px;
min-height:300px;
/*float:left;*/
padding-top:80px;
}

* html .info {
height:300px;
}


.info_home {
position:relative;
left:1px;
width:290px;
/*float:left;*/
padding-top:1px;
}

.textarea{
font-size:11px;
padding:2px;
color:#333333;
border:1px solid #CCCCCC;
margin:3px 10px 4px 0px;
}

#mapaint{
position:relative;
float:left;
width:300px;
height:314px;
/*border:1px solid #00FF00;*/
margin-right:10px;
}
#listamapa{
position:relative;
float:left;
width:230px;
}

.estilo2
{
padding-bottom:8px;
}

.estilo1
{
padding-bottom:8px;
}

