*{
	margin:0px;
	padding:0px
}
form, ul, li{
list-style:none;
	margin:0px;
	padding:0px;	
}
img{
	border:0px; float:left; outline:none;
}
a {
 outline:none;
}
html{
	width:100%;
	padding:0 0 0 0;
}
body{
	font-family:Arial; font-size:14px; margin:0 auto; background:url(../images/dote_bg.jpg) repeat;
}
.pdf_file{
	color: #3C68B1;
	font-family: 'Arial';
	font-size: 12px;
	text-decoration: none;
	width: 100px;
	height: 100px;
	position: relative;
}
#fecha_dia { width: 60px !important; }
#fecha_mes { width: 100px !important; }
#fecha_anio { height: 20px; width: 60px !important; }
.bg{
	float:left; width:100%; background:url(../images/bg_shadow.png) repeat-y center;
}
.wrapper{
	margin:0 auto; width:980px;
}
.wrapper_inner{
	float:left; width:980px; padding-bottom:20px;
}
.wrapper_top{
	float:left; width:980px; padding:0; padding-top:2px;
}
.tel_icon{
	float:left; font-size:13px; color:#353535; font-style:italic; font-weight:bold; background:url(../images/phone_icon.jpg) no-repeat left; padding:10px  0 8px 25px; width:250px; letter-spacing:-0.1px;
}

.rieso_box{width:180px;float:left;}
.box_content{width:272px;	}
.martimo{float:left;width:287px;padding-bottom: 40px;border-bottom:1px solid #ccc;}
.aereo{float:left;width:231px;padding-bottom: 20px;}
.multimodel{float:left;width:305px;padding-bottom: 20px;}
./*riesgo_title{font-size:14px; margin-left: -14px;    padding-bottom: 4px; font-weight:bold;}*/
.conto_top{float:left; line-height:25px;}
.conto_inner{width:600px;float:left;  padding-top: 7px;}
.conto_bot{width:300px;float:left;}
ul.cobertura li.ocean{float:left; width:90px;}
ul.cobertura li.sudame{float:left; width:110px;}
.globe_img_pos{position:absolute; margin-top:-160px; margin-left:15px;}
.wrapper_top_right{
	float:right;
}
ul.top_left_menu{
	float:left; padding-top:6px;  padding-right: 6px;
}
ul.top_left_menu li{
	float:left;text-indent:8px; border-left:1px solid #ccc; margin-left:10px; padding-left:10px;
}
ul.top_left_menu li:first-child{
	border-left:none; margin-left:10px; padding-left:0px;
}
ul.top_left_menu li a{
	font-size:13px; color:#cccccc; font-style:italic; font-weight:bold; text-decoration:none; line-height:18px;
}
.banner{
	float:left; width:980px;
}
.cont_main{
	float:left; width:468px; padding:0 14px;
}
.cont_top{
	float:left; width:468px; height:10px; background:url(../images/wid_top.jpg) no-repeat;
}
.cont_center{
	float:left; width:466px; background:url(../images/wid_center.jpg) repeat-x bottom; min-height:160px; border-left:1px solid #dadada; border-right:1px solid #dadada;
}
.innercont_text {
	line-height:16px;		
	float:left; color:#333; font-size:12.5px; text-align:justify; 
	font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0.5px;
}
.cont_inner_page_center_left_text strong{
	color: #333333;
    font-style: italic;
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12.5px;
    letter-spacing: 0.5px;
    line-height: 15px;
    text-align: justify;
}
.riesgo_title{
	color: #333333;
    font-style: italic;
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12.5px;
    letter-spacing: 0.5px;
    line-height: 15px;
    text-align: justify;
	font-weight:bold;
}
.conto_top{
	line-height:16px;		
	float:left; color:#333; font-size:12.5px; text-align:justify; 
	font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0.5px;
}
.innercont_text b{
	color:#333; font-style:italic;
}
.cont_bottom{
	float:left; width:468px; background:url(../images/wid_bottom.jpg) no-repeat; height:22px;
}
.cont_title{
	float:left; width:466px; height:44px; background:url(../images/title_1.jpg) no-repeat; font-size:28px; color:#0f3272; font-weight:bold; font-style:italic; padding-left:10px;
}
.cont_text{
	float:left; width:442px; padding-left:12px; color:#333333; font-size:12.5px; text-align:justify; padding-top:7px; line-height:19px;
	font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0.5px;
}
.cont_text b{
	 font-style:italic; 
}
.cont_text b:first-child{
	letter-spacing:1px;  font-size:16.7px; color:#222222;
}
.cont_text span{
	color:#d50f10; font-size:16px; font-weight:bold; font-style:italic; font-weight:bold; letter-spacing:-0.3px; font-family:Arial, Helvetica, sans-serif;
}
.cont_text a{
	font-size:10px; color:#64ae1c; font-weight:bold; width:100%; float:left; text-decoration:none; padding:8px 0; letter-spacing:0px;
}
.side_wid{
	float:left; width:242px
}
.side_wid a{
	float:left; padding:0px 0 10px 0;
}
.cont_ma{
	float:left; width:980px; padding:14px 0 0;
}
.footer_main{
	float:left; width:980px;
}
.footer_left{
	float:left; width:8px; background:url(../images/footer_bg_left.jpg) no-repeat; height:40px;
}
.footer_right{
	float:left; width:8px; background:url(../images/footer_bg_right.jpg) no-repeat; height:40px;
}
.footer_center{
	float:left; width:964px; background:url(../images/footer_bg_center.jpg) repeat-x; height:40px;
}
.copy_right{


	float:right; width:345px; font-size:11px; color:#484848; padding-top:13px;
}
.copy_right a{
	color:#00608b;
}
.footer_menu{
	float:left; width:610px; 
}
ul.footer_menu_inner{	
	float:left; padding-top:12px;
}
ul.footer_menu_inner li{
	float:left; background:url(../images/footer_menu_strip.jpg) no-repeat left; padding:0 8px;
}
ul.footer_menu_inner li:first-child{
	background:none;
}
ul.footer_menu_inner li a{
	font-size:11px; color:#484848; text-decoration:none;
}




/*---------------------------------------------------- inner page style --------------------------------------- */


.top_menu_main{
	float:left; height:60px; background:url(../images/inner_menu_bg.png) repeat-x; width:100%; position:relative;
}
.top_inner{
	margin:0 auto; width:980px;
}
.top_menu_inner{
	float:left; width:980px;
}
ul.top_menu{
	float:left;
}
ul.top_menu li{
	float:left; padding:18px 15px 18px 15px; background:url(../images/inner_menu_strip.jpg) no-repeat left;
}
ul.top_menu li:first-child{
	padding-left:0px; background:none;
}
ul.top_menu li a{
	font-size:11px; text-transform:uppercase; text-transform:uppercase; text-decoration:none; color:#fff;
}
.cont_main_inner_page{
	float:left; width:980px; margin-top:10px;
}
/*.cont_inner_page_top{
	float:left; width:980px; height:27px; background:url(../images/con_top.jpg) no-repeat;
}*/
.cont_inner_page_top {
    background: url(../images/con_top.jpg) no-repeat ;
    float: left;
    height: 10px;
    width: 980px;
}
.cont_inner_page_bottom{
	float:left; width:980px; height:7px; background:url(../images/con_bottom.jpg) no-repeat; margin-bottom:10px;
}
.cont_title_innerpage{
	float:left; width: 630px; height:50px; background:url(../images/title_2.jpg) no-repeat; font-size:42px; color:#d20001; font-weight:bold; font-style:italic; padding-left:45px;
}
.cont_inner_page_center{
	float:left; width:978px; border-left:1px solid #e9e6e9; border-right:1px solid #e9e6e9; background:url(../images/blue_strip.jpg) no-repeat bottom left;
}
.cont_inner_page_center_left{
	float:left; width:663px;
}
.cont_inner_page_center_left_text{
	float:left; width:630px; padding-left:25px; padding-top:15px;
	color: #333333;
    float: left;
    font-size: 13px;
    text-align: justify;
}
.banner_img{
	position: absolute; z-index: 999999; margin-left:-313px; margin-top:29px;
}
.left
{
width:625px;
float:left;
padding-bottom:10px;

}
.left input , select{
	float:right;
}
#maritimo input{
	float:right;
}

#maritimo .insur table, td, tr{
	float:none;
}
.right
{
float: lef t;
padding- bottom:10px;
width:50 0px;
}
.insur
{
padding: 35px;
float:left;
}
.cont_field
{
float:left;padding-right:18px;width:77px;
}
.cont_form
{
float:left;width:600px;padding-bottom: 14px;
}
.send_but
{
float:left;
background:url(../images/send_bu.jpg) no-repeat;
width:58px;
height:18px;
border:none;
   margin-right: 40px;

}
.send_inner
{
background:none;border:none;color:#fff;padding-left:7px;   cursor:pointer; float:left; *margin-left:-20px;
}
.inner_text {
width:500px; border:1px solid #8C8C8C;
}
.inner_text_1
{
border:1px solid #8C8C8C; width:139px;
}
.insur i{
	font-style:normal; padding-right:9px; padding-left: 3px;
}
.img_right
{
  border: 1px solid #DADADA;
    float: left;
    padding: 4px;
    max-width: 140px;
}
.cont_inner_page_center_left_text ul li
{
list-style: circle inside !important;
padding:4px 0;
color: #333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12.5px;
}
.maindiv
{
float:left;width:205px;margin-bottom: 20px; border-bottom:1px solid #ccc; margin-right:20px; padding-bottom:16px;
}
ul.cobertura{
	width:445px; margin-left:13px;margin-top:13px; float:left;
}
ul.cobertura li{
	float:left; width:170px;
}
.subdrop input[type="text"]
{
margin-left:-4px;
}
.subdrop select 
{
margin-left:-4px;
}
.right input[type="text"]
{
width: 300px;
border:1px solid #8C8C8C;
}
.right select
{
width: 300px!important;
border:1px solid #8C8C8C;
}


.all_main_cont_text{

}
/*
.cont_text b {
    letter-spacing: 1px;
}

.cont_text span {
    color: #D50F10;
    font-size: 15px;
    font-style: italic;
    font-weight: bold;
}*/

.insur label{
	color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12.5px;
    letter-spacing: 0.5px;
    line-height: 16px;
}
.insur{
	color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12.5px;
    letter-spacing: 0.5px;
    line-height: 16px;
	*width:750px;
}
.cont_field{
	color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12.5px;
    letter-spacing: 0.5px;
    line-height: 16px;
}
.cont_field  span{
	font-size:10px;
}
.insur  span{
	font-size:10px;
}
.insur{
	float:left; width:700px; padding:0px; margin-left:15px; margin-top:0px; padding-bottom:15px;
}

.insur input[type="text"]{
float:left;
width:180px ; border:1px solid #ccc; margin-right:6px;
}
.insur select{
float:left;
width:182px !important; border:1px solid #ccc; margin-right:6px;
}
.insur div{
	margin:6px 0; float:left; width:700px;
}
#terrestre div div{
	float:left; width:auto; text-align: right;  
}
#terrestre div div input[type="checkbox"]{
	float:left; padding: 0;
}

#common div div{
	float:left; width:auto; text-align: right; padding-right:0px; margin:0px;
}
#common div div input[type="checkbox"]{
	float:left; padding: 0;
}


#common div div{
	float:left; width:auto; text-align: right;
}
#common div div input[type="checkbox"]{
	float:left; padding: 0;
}


#maritimo div div{
	float:left; width:auto; text-align: right; 
}
#maritimo div div input[type="checkbox"]{
	float:left; padding: 0;
}

#aereo div div{
	float:left; width:auto; text-align: right;
}
#aereo div div input[type="checkbox"]{
	float:left;  padding: 0;
}

#multimodal div div{
	float:left; width:auto; text-align: right;
}
#multimodal div div input[type="checkbox"]{
	float:left; padding: 0;
}


#aere div{
	width:700px !important
}
#terres1 div{
	width:700px !important
}
#terres1{

}

.insur label{
width:320px;
 float:left;
 text-align:left;
 }
 .img_div
 {
 background:url(lo_logo_new.jpg) no-repeat;
 width:1198px;
 height:297px;
 }