@charset "utf-8";
/* CSS Document */

/* menu ***************************************************************************/
#top-menu{
	height:41px;
	padding-left:30px;
	line-height:41px;
	position: relative;
	background-image: url(menu-bg.gif);
	background-repeat:no-repeat;
	width:936px;
	margin:60px auto 0 auto;
	}
#top-menu-lp{
	height:0px;
	position: relative;
	width:960px;
	margin:74px auto 0 auto;
	}

#top-menu-list li{
	float:left;
	height:35px;
	display:block;
	text-align:center;

}

#top-menu-list .logo, #top-menu-lp .logo {
	text-indent: -9999px;
	width:120px;
	height:59px;
	padding:0;
	position:absolute;
	background-image: url(insurancenew-logo.gif);
	background-position:center top;
	background-repeat:no-repeat;
	left: 0px;
	top: -59px;
	z-index: 10;
}

#top-menu-list li.logo a{
	display:block;
	width:120px;
	height:59px;
}

#top-menu-lp li.logo a{
	display:block;
	width:120px;
	height:59px;
}
/* poster *********************************************************************************************************/	

#poster{
	height:392px;
	width:966px;
	margin:0 auto;
	position:relative;
}

#sure-hits-poster{
	height:315px;
	width:966px;
	margin:0 auto;
	position:relative;
}

#quote-form{
	position:absolute;
	left: 20px;
	top: 25px;
	width:331px;
	height:365px;
	}
#quote-form-sure-hits{
	position:absolute;
	left: 18px;
	top: 115px;
	width:568px;
	height:92px;
	}

/* contenido***************************************************************************/	

#main-content{
	width:650px;
	float:left;
	}
#sidebar{
	width:307px;
	float:right;}

/* footer**************************************************************************/	
#footer{
	width:920px;
	margin:0 auto;}

/* estilos especificos por elementos*/

/*style1*****************************************************************/

body{
	background-color:#f9f7ee;

}

#bg, #poster, #auto, #home, #health, #life, 
#articles, #companies, #states, #auto a, #auto a:hover,
#home a, #home a:hover, #health a, #health a:hover,
#life a, #life a:hover, #articles a, #articles a:hover,
#companies a, #companies a:hover, #states a, #states a:hover,#poster.poster_life,
#poster.poster_health, #poster.poster_home, #poster.poster_auto, #poster.poster_general{ 
	background-position:center top; 
	background-repeat:no-repeat;
} 
#auto a, #auto a:hover,
#home a, #home a:hover, #health a, #health a:hover,
#life a, #life a:hover, #articles a, #articles a:hover,
#companies a, #companies a:hover, #states a, #states a:hover, #automakers a, #automakers a:hover{ padding-top:5px; background-image:url(separador-menu.gif); background-position:right; background-repeat:no-repeat;}

#videos a{ padding-top:5px;}

#auto a,#articles a,
#home a, #health a,#life a,#companies a,#states a,#automakers a,#videos a{
	color:#406618;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-style:normal;
	}
#auto a:hover,#articles a:hover,
#home a:hover, #health a:hover,
#life a:hover,#companies a:hover, 
#states a:hover, #automakers a:hover,
#videos a:hover{
	color:#009999;
	text-decoration:underline;
	height:41px;
}
#auto a.active,#articles a.active,
#home a.active, #health a.active,
#life a.active,#companies a.active, 
#states a.active, #automakers a.active,
#videos a.active{
	height:41px;
}


#bg{min-width:970px;}
	
#poster.poster_general{
	background-image: url(general-poster.jpg);
	background-position:left;
}

#poster.poster_life{background-image: url(life-poster.jpg)}
#poster.poster_health{background-image: url(health-poster.jpg)}
#poster.poster_home{background-image: url(home-poster.jpg)}
#poster.poster_auto{background-image: url(auto-poster.jpg)}

/*sure hits posters****************************************************************************/
#sure-hits-poster.sure-hits-auto{ background-image:url(sure-hits-poster-auto.jpg)}
#sure-hits-poster.sure-hits-health{ background-image:url(sure-hits-poster-health.jpg)}
#sure-hits-poster.sure-hits-home{ background-image:url(sure-hits-poster-home.jpg)}
#sure-hits-poster.sure-hits-life{ background-image:url(sure-hits-poster-life.jpg)}

/*Menu superior********************************************************************************/
#auto a{
	display:block;
	width:116px;
}

	
#home a{
	display:block;
	width:123px;
	}

#health a{
	display:block;
	width:130px;
	}

#life a{
	display:block;
	width:115px;
	}

#articles a{
	display:block;
	width:83px;
	}
	
#companies a{
	display:block;
	width:102px;
	}

#states a{
	display:block;
	width:86px;
	}

#automakers a{
	display:block;
	width:92px;
	}

#videos a{
	display:block;
	width:61px;
	}

#blog a{
	display:block;
	text-align:right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	text-decoration:none;
	color:#bdb5a5;
	width:101px;
	height: 29px;
	position:absolute;
	left: 865px;
	top: -52px;
	background-image:url(blog-icon.gif);
	background-repeat:no-repeat;
	}
#blog a span{
	color:#3b6689;
}
#blog a:hover,#blog a:hover span{
	color:#FC0;
}
/*quote form************************************************************************/
#secure-sign{
	position:absolute;
	text-align:left;
	padding-left:30px;
	left: 366px;
	top: 50px;
	width: 90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	background-image:url(candado.png);
	background-position:left center;
	background-repeat:no-repeat;
	height: 34px;
	}
#secure-sign a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	}
#quote-form{
	background-image: url(quote-form.png);
	background-repeat:no-repeat;}

#instype{
	position:absolute;
	left: 80px;
	top: 90px;
	width: 172px;
	height: 26px;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5a3202;
}

#instype .type-form{
	border:#91908d solid 1px;
	width: 172px;}

#zipcode{
	position:absolute;
	width:172px;
	left: 80px;
	top: 158px;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5a3202
}
#state-sure-hits{
	position:absolute;
	width:100px;
	left: 35px;
	top: 30px;
	line-height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff
}
#state-sure-hits span{display:block; float:left; padding-right:5px;}
#state-sure-hits .input{
	border: #0066CC 1px solid;
	background-color:#fff; 
	font-size:16px; 
}

#insurance-type-sure-hits{
	position:absolute;
	width:150px;
	left: 225px;
	top: 30px;
	line-height:26px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff
}
#insurance-type-sure-hits .input{
	border: #0066CC 1px solid;
	background-color:#fff; 
	font-size:16px; 
}
#insurance-type-sure-hits span{display:block; float:left; padding-right:5px;}
#insurance-type-sure-hits .insurance-types{
	border: #0066CC 1px solid;
	height:26px;
	padding:4px;
	background-color:#000; 
	padding-top:5px;
}

#zipcode .zipcode{width:160px}

#zipcode-auto{
	position:absolute;
	width: 146px;
	left: 77px;
	top: 116px;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5a3202
}

#zipcode-no-auto{
	position:absolute;
	width: 146px;
	left: 70px;
	top: 83px;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#5a3202
}

#zipcode .zipcode, #zipcode-no-auto .zipcode, #zipcode-auto .zipcode {
	border:#91908d solid 1px;
	height:25px
	}

#yes-no{
	position:absolute;
	left: 55px;
	top: 230px;
	width: 215px;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5a3202;
}

#yes-no-auto{
	position:absolute;
	left: 50px;
	top: 220px;
	width: 215px;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5a3202;
}

.visible{
	visibility: visible}

.invisible{
	visibility:hidden}

#yes-no .radio, #yes-no-auto .radio{
	font-size:13px;}

#go{
	position:absolute;
	left: 32px;
	top: 290px;
	width: 268px;
	height: 36px;
}
#go-sure-hits{
	position:absolute;
	left: 360px;
	top: 43px;
	width: 67px;
	height: 37px;
}
#go-sure-hits a{
	display:block;
	width:67px;
	height:37px;
	text-indent:-22222px;
	background-image: url(sure-hits-go.png);
	background-position:top;
	background-repeat:no-repeat
	}
#go-sure-hits a:hover{background-position:bottom;}

#go a{
	display:block;
	width: 268px;
	height: 36px;
	text-indent:-22222px;
	background-image: url(go.png);
	background-position:top;
	background-repeat:no-repeat;
	cursor:pointer
	}
#go a:hover{
	background-image: url(go.png);
	background-position:bottom;
	background-repeat:no-repeat
}

#go-no-auto{
	position:absolute;
	left: 97px;
	top: 160px;
	width: 106px;
	height: 43px;
}

#go-no-auto a{
	display:block;
	width: 106px;
	height: 43px;
	text-indent:-22222px;
	background-image:url(go.png);
	background-position:center;
	background-repeat:no-repeat
	}

#go-auto{
	position:absolute;
	left: 98px;
	top: 200px;
	width: 106px;
	height: 40px;
}

#go-auto a{
	display:block;
	width: 106px;
	height: 43px;
	text-indent:-22222px;
	background-image:url(go.png);
	background-position:center;
	background-repeat:no-repeat
	}

/*container izquierdo********************************************************************************/
#content{
	background-image:url(content-bg.jpg);
	background-position:center;
	background-repeat:repeat-y;
	width:966px;
	margin:0 auto 0 auto;
	padding-top:20px}

#map{
	margin:0 auto;
	width:455px;
	}
#main-content #map img{
	padding:0;
	margin:0;
	border: none;
	}
#main-content h3, #main-content-sure-hits h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#00529c;
	margin:0 0 0 21px;
}
#main-content h3 span{color:#26923c}

#main-content h4, #main-content-sure-hits h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000;
	margin:0 0 10px 10px;
}
#main-content li{
	margin-left:20px}
#main-content li a{ color:#000}
	
#main-content li.insure-box{
	display:block;
	float:left;
	margin: 11px 5px 10px 10px;
	width:142px;
	height:260px;
	border:1px dashed #d0d5cc;
	padding-top:12px;
	padding-bottom:12px;
	}
#main-content img{margin: 10px 0 5px 10px;}
#main-content a, #main-content-sure-hits a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F30;
}

a.media-banner{
	overflow:hidden;
	display:block;
	margin:20px auto 20px auto;
	background-image:url(media-banner-bg-.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:150px;
	width:541px;
	text-indent:-9999px;
	}
a.media-banner:hover{background-position:top;}

a.media-banner-auto{
	overflow:hidden;
	display:block;
	margin:20px auto 20px auto;
	background-image:url(media-banner-auto-bg-.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:150px;
	width:541px;
	text-indent:-9999px;
	}
a.media-banner-auto:hover{background-position:top;}

a.media-banner-home{
	overflow:hidden;
	display:block;
	margin:20px auto 20px auto;
	background-image:url(media-banner-home-bg-.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:150px;
	width:541px;
	text-indent:-9999px;
	}
a.media-banner-home:hover{background-position:top;}

a.media-banner-health{
	overflow:hidden;
	display:block;
	margin:20px auto 20px auto;
	background-image:url(media-banner-health-bg-.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:150px;
	width:541px;
	text-indent:-9999px;
	}
a.media-banner-health:hover{background-position:top;}

a.media-banner-life{
	overflow:hidden;
	display:block;
	margin:20px auto 20px auto;
	background-image:url(media-banner-life-bg-.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:150px;
	width:541px;
	text-indent:-9999px;
	}
a.media-banner-life:hover{background-position:top;}

#main-content a:hover, #main-content-sure-hits a:hover{color:#360}
#main-content .boxtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	margin: 5px 10px 0 10px;
	display:block;
	}
#main-content a.boxboton{
	margin-left:10px; 
	display:block; 
	margin-right:10px; 
	margin-top:10px;
	padding-right:20px;
	color:#003471;
	text-align:right; 
	background-image:url(see-more.gif);
	background-repeat:no-repeat;
	background-position:right;
	}
#main-content a.smalltitle{	
	margin-left:10px;
	color:#218135;
	display:block; 
	margin-right:10px; 
	}
#main-content p{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0 0 10px 10px;
	padding-top:5px;
	clear:both;
	width:620px;
	display:block;
	text-align:justify;
	color:#333;
	}
#main-content-sure-hits p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0 10px 10px 10px;
	padding-top:5px;
	clear:both;
	display:block;
	text-align:justify;
	color:#333;
}
#main-content h1, #main-content-sure-hits h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	width:inherit;
	clear:both;
	color:#26923c;
	margin:10px 0 10px 10px;
	display:block;
	}
#main-content h2, #main-content-sure-hits h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	width:inherit;
	clear:both;
	color:#2067a7;
	margin:10px 0 10px 10px;
	display:block;
	}
#main-content h2 a, #main-content-sure-hits h2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:none;
	color:#695e49;
	}
#main-content h2 a:hover, #main-content-sure-hits h2 a:hover{color:#F60}
#main-content h2.separator{
	clear:both;
	width:622px;
	margin-left:10px;
	padding-top:10px;
	border-top:#a0a68c solid 6px;}
	
#main-content a.boxboton-health{
	margin-top:25px;
	margin-left:10px; 
	margin-right:10px;
	color:#003471;
	display:block;
	padding-right:20px;
	text-align:right; 
	background-image:url(see-more.gif);
	background-repeat:no-repeat;
	background-position:right;
	}
.articles-review{
	width:630px;
	clear:both;
	border-top:#999 1px solid;
	padding-top:10px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left:10px;
	display:block;
	}
.articles-review h2{
	margin:0}
#main-content .articles-review h2.news a{ 
	padding-left:40px;
	color:#2067a7;
	width:100px;
	height:34px;
	line-height:34px;
	display:block;
	background-image:url(rss-icon.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#main-content .articles-review h2 a{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:none;
	color:#ff9933;
	}

#main-content .articles-review .list{
	display:block;
	float:left;
	margin-bottom:10px;
	}
#main-content .articles-review .list2{
	list-style: inside disc;
}
#main-content .articles-review .list2 a, #main-content .articles-review .list3 a, #main-content .articles-review .list4 a{
	color:#666666;
	font-size:14px;
	text-decoration:none
	}
#main-content .articles-review .list2 a:hover,#main-content .articles-review .list3 a:hover, #main-content .articles-review .list4 a:hover{
	color:#333;
	text-decoration:underline
	}
#main-content .articles-review .list4{
	list-style: inside disc;
	margin-left:40px;
}
.articles-review .list3{
	display:block;
	margin-left:20px;
	float:left;
	width:300px;
	}

#main-content .articles-review ul{
	margin-top:10px;
	margin-left:10px
	}

#main-content .articles-review a.more, #main-content .articles-review .list3 a.more{
	color:#2067a7;
	font-size:12px;
	display:block;
	margin:20px 0 0 0;
	text-decoration:none;
	}
#main-content a.more1{	
	color:#2067a7;
	display:block;
	width:400px;
	margin:20px 0 20px 25px;
	text-decoration:none;
	}
#main-content a.more1:hover{ color:#336633;}
#main-content .articles-review .list3 a.more:hover, #main-content .articles-review a.more:hover{ color:#336633}
#main-content .articles-review span.topics{
	margin-left:10px;
	display:block;
	}
#main-content .articles-review span.topics a{
	color:#666666;
	font-size:14px;
	text-decoration:none
	}
#main-content .articles-review span.topics a:hover{	
	color:#333;
	text-decoration:underline}

#separator{
	width:630px;
	margin-left:10px;
	margin-top:10px;
	clear:both;
	height:6px;
	background-color:#003471
	}
	
/*Estilos pag videos************************************************************************/
#videos-list{ margin-top:25px;}
#videos-list li{ display:block; margin-top:25px; margin-left:0;}
#videos-list li span.videos-shortcuts{ float:left; position:relative; margin:0 20px 0 10px; text-align:left; width:120px; display: inline;}
#videos-list span.videos-shortcuts img{ margin:0; padding:0; border:1px #333 solid}
#videos-list .video-texts p{margin:0 0 0 149px; padding:0; width:500px; display:block; clear:none;}
#videos-list h4 a{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	}
#main-content .video-texts h4 a:hover{ text-decoration:underline;}
#main-content p.video-p{margin:0 0 0 10px; padding:0; width:inherit;}
#main-content span.videos-shortcuts span.inside a{
	position:absolute;
	background-image:url(zoom.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	left: 3px;
	top: 54px;
	overflow:hidden;
	text-indent:-9999px;
}


/*sidebar********************************************************************************/

#sidebar{
	position:relative;
}


#testimonials{
	position:relative;
	background-image:url(testimonials-bg.jpg);
	background-position:top;
	margin:10px auto 20px auto;
	border: 1px dashed #D0D5CC;
	width:282px;
	height:288px;}

#testimonials p{
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:absolute;
	left: 46px;
	top: 97px;
	width: 191px;
}
#person-name{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-align:center;
	left: 69px;
	top: 234px;
}
#person-name span{
	color:#f7941d;
	font-weight:bold;
	}
#side-list{
	margin:10px auto 20px auto;
	width:282px;
	background-color:#f3f2f2;
	border:#ccc solid 1px;
	}
#side-list h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #26923c;
	margin:10px 0 0 15px;
	}
#side-list ul{
	display:block;
	border-bottom:#999 solid 1px;
	margin:5px 10px 20px 20px;
	padding-bottom:5px;
	}
#side-list li{
	list-style: disc;
	margin-left:15px;
	line-height:20px;
	font-family:
	Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;}

#side-list li.sidelinks{
	list-style:none;
	margin:5px 0 5px 0;
	font-size:12px;
	}
#side-list li.sidelinks a, #side-list a.sidelinks{	
	text-decoration:none;
	color:#2067a7;
}

#side-list li.sidelinks a:hover, #side-list a.sidelinks:hover{
	text-decoration:underline;
	color:#309;
	}
#side-list a.sidelinks{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0  0 10px 20px;
	}
#side-list a{
	color:#666666;
	text-decoration:none;
	}
#side-list a:hover{
	color:#333333;
	text-decoration:underline;
	}
#side-list .youtube{
	display:block;
	background-image:url(youtube-pic.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:260px;
	height:117px;
	margin:20px auto 10px auto;
	overflow:hidden;
	text-indent:-9999px;
	}

#popCompany{
	width:230px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:10px 10px 10px 20px;}

/*interior sidebar**************************************************************************/
#insurance-active{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#fefefe;
	margin:10px auto 20px auto;
	padding:5px;
	width:260px;
	border:1px #c4c3c3 solid;
	}

#side-list img{
	float:left;
	margin-right:5px;
	margin-left:22px;
	}

#insurance-active img{
	float:left;
	margin-right:5px;
	margin-left:0px;
	}

	
#insurance-active h3, #side-list h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-top:7px;
	color:#695e49;
	font-weight:bold;
	margin:0;
	}
#insurance-active h3 span, #side-list h3 span{ color:#26923c;}
#insurance-active .select-state{
	margin:10px auto 0 auto;
	}
#insurance-active p, #side-list p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	margin:10px auto 10px auto;
	width:234px;
	display:block;
	padding-bottom:10px;
	border-bottom:#999 1px solid;
	}
#insurance-active a.side-go{
	width:80px;
	height:29px;
	background-image:url(side-go.png);
	background-repeat:no-repeat;
	float:right;
	margin-right:10px;
	margin-bottom:10px;
	display:block;
	text-indent:-9999px;
	}
#side-list a.side-go{
	width:80px;
	height:30px;
	background-image:url(side-go.png);
	background-repeat:no-repeat;
	background-position:top;
	float:right;
	margin-right:17px;
	margin-bottom:10px;
	display:block;
	text-indent:-9999px;
}
#insurance-active a.side-go:hover, #side-list a.side-go:hover{
	background-image:url(side-go.png);
	background-repeat:no-repeat;
	background-position:bottom;
	}
#insurance-active .side-form{
	display:block;
	width:230px;
	margin-left:15px;
	margin-top:10px;
}
#side-list .clear-side{
	clear:both;
	width:250px;
	margin:10px auto 10px auto;
	background-color:#999999;
	height:7px;
}
/*footer-fixed**************************************************************************/
#end{
	bottom:0;
	color:#000;
	background-color:#86c3fb;
	border-top:#069 1px solid;
	display:block;
	height:42px;
	left:0;
	position:fixed;
	width:100%;
	z-index:999;
}
#end ul{
	width:966px;
	height:41px;
	margin:0 auto 0 auto;
	}
#end ul li.fixed-add{
	display:block;
	float:left;
	color:#003471;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-top:5px;
	font-weight:bold;
	margin-left:15px;
	width:192px;
	height:36px;
	background-image: url(add-fixed-bg.png);
	background-repeat:no-repeat;
	background-position:right;
	position:relative;
	}

#end ul li.fixed-add1{
	display:block;
	float:left;
	color:#003471;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-top:5px;
	font-weight:bold;
	width:192px;
	height:36px;
	background-image: url(add-fixed-bg.png);
	background-repeat:no-repeat;
	background-position:right;
	position:relative;
	}

#end ul li.fixed-add3{
	display:block;
	float:left;
	color:#003471;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-top:5px;
	font-weight:bold;
	margin-left:15px;
	width:220px;
	height:36px;
	background-image: url(add-fixed-bg.png);
	background-repeat:no-repeat;
	background-position:right;
	position:relative;
	}

#end ul li.fixed-add span, #end ul li.fixed-add1 span, #end ul li.fixed-add3 span, #end ul li.fixed-add span a, #end ul li.fixed-add1 span a, #end ul li.fixed-add3 span a{ 
	color:#fff;
	text-decoration:none
}

#end ul li.fixed-add span a:hover, #end ul li.fixed-add1 span a:hover, #end ul li.fixed-add3 span a:hover{ color:#003399;}

#end ul li.fixed-add a.go-class, #end ul li.fixed-add1 a.go-class{
	width:46px;
	overflow:hidden;
	text-indent:-9999px;
	background-image:url(add-go.png);
	background-position:center;
	background-repeat:no-repeat;
	height:24px;
	display:block;
	position:absolute;
	left: 136px;
	top: 9px;
}
#end ul li.fixed-add3 a.go-class3{
	width:46px;
	overflow:hidden;
	text-indent:-9999px;
	background-image:url(add-go.png);
	background-position:center;
	background-repeat:no-repeat;
	height:24px;
	display:block;
	position:absolute;
	left: 163px;
	top: 9px;
}
#end ul li.fixed-add a.go-class:hover, #end ul li.fixed-add1 a.go-class:hover, #end ul li.fixed-add3 a.go-class3:hover{	
	background-image: url(add-go-over.png);
	background-position:center;
	background-repeat:no-repeat;
	}
#end ul li.logo-bn{
	width:112px;
	height:22px;
	float:left;
	display:block;
	margin-left:10px;
	margin-top:10px;
	background-image:url(logo-bn.png);
	background-repeat:no-repeat;}

/*footer**************************************************************/
#footer{
	background-image:url(footer-bg.png);
	background-repeat:repeat-x;
	background-position:top;
	text-align:center;
	height:130px;
	width:966px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	}
#footer ul{
	display:block;
	height:40px;
	text-align:center;
	width:565px;
	margin:0 auto
	}
#footer li{
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	display:block;
	}

#footer a{
	margin-right:10px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	}
#footer a:hover{
	color:#FC0;
	text-decoration:underline;}

/************************************************************/
#main-content-fancy-box
{
	width:510px;
}

#main-content-fancy-box h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#898989;
	margin:0 0 0 21px;
}

#main-content-fancy-box h4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000;
	margin:0 0 10px 10px;
}
	
#main-content-fancy-box img{margin: 5px 0 5px 10px;}
#main-content-fancy-box a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8dc63f;
}

#main-content-fancy-box a:hover {color:#360}
#main-content-fancy-box p{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0 0 10px 10px;
	padding-top:5px;
	clear:both;
	width:510px;
	display:block;
	text-align:justify;
	color:#333;
	}
#main-content-fancy-box h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	width:inherit;
	clear:both;
	color:#ff9933;
	margin:10px 0 10px 10px;
	display:block;
	}
#main-content-fancy-box h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	width:inherit;
	clear:both;
	color:#695e49;
	margin:10px 0 10px 10px;
	display:block;
	}
#main-content-fancy-box h2 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:none;
	color:#695e49;
	}
#main-content-fancy-box h2 a:hover{color:#F60}
#main-content-fancy-box h2.separator{
	clear:both;
	width:510px;
	margin-left:10px;
	padding-top:10px;
	border-top:#a0a68c solid 6px;}
#main-content-fancy-box li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0 0 10px 10px;
	padding-top:5px;
	clear:both;
	width:510px;
	display:block;
	text-align:justify;
	color:#333;
}
.columna200px
{
width: 200px; margin-left: 20px; display:inline-block; float: left;
}
.columna150px
{
width: 150px; margin-left: 20px; display:inline-block; float: left;
}
.columna100px
{
width: 100px; margin-left: 20px; display:inline-block; float: left;
}
