* {

	margin:0;

	padding:0;

}



html {width:100%;}



body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#505050;
	min-width:230px;
	background:#cfd1d2 url(images/wrapper_site.gif) top center repeat;
	text-align: justify;
	list-style-type: none;
}



.main {

	width:979px;

	padding:0;

	margin:0 auto;

	font-size:12px;

	line-height:18px;

	overflow:visible;

	position:relative;

}



img {

	border:0;

	vertical-align:top;

	text-align:center;

}

input, textarea{

	color:#3f3f3f;

	font-size:14px;

	border:1px solid #cccccc;

	line-height:22px;

	padding-left:5px;

	font-family:Arial, Helvetica, sans-serif;

	margin: 5px;

}

textarea{overflow:auto;}





a {color:#505050; outline:none; cursor:pointer;}

a:hover {color:#505050; text-decoration:none;}



object {outline:none;}

fieldset {border:0;}



ul {

	list-style-image: none;

	list-style-type: square;

}

table, table td {

	padding:0;

	border:none;

	border-collapse:separate;

	text-align: left;

	padding-left: 0px;

	margin-left: 0px;

}

.fleft{ float:left;}

.fright{ float:right;}

.clear{ width:100%; overflow:hidden;}



.col-1, .col-2, .col-3, .col-4{ float:left;}

.br{ display:block;}

.col-1bis{ float:left;}





/*********************************header*************************************/

.tail-site{ background:url(images/wrapper_content.gif) 0 0 repeat;}



.header-box{

	height:135px;

}

.header-box .logo{ margin:5px 0 0 0;}

.header-box .time-text{

	display:block;

	position:absolute;

	background:url(images/marker_titme.gif) 0 2px no-repeat;

	padding:0 0 2px 20px;

	margin:110px 0 0 780px;

	width:196px;

	height:12px;

	color:#333;

}

.header-box .time-text input{ background:none; border:none; width:191px; font-size:10px; line-height:14px; color:#868787;  margin:0 0 0 -5px; padding:0; font-family:Arial, Helvetica, sans-serif; position:absolute;}

.header-box ul{ float:right;  overflow:hidden; margin:0 -7px 0 0; padding:54px 0 0 0;}

.header-box ul li{ display:block; float:left; background:url(images/list_separator.gif) right 5px no-repeat; text-transform:uppercase; font-size:10px;}

.header-box ul li a{ color:#828282; text-decoration:none; padding:0 7px; font-weight:bold;}

.header-box ul li a:hover{ text-decoration:none; color:#4594d7;}





.row-top-menu .border-top {background:url(images/border_top.gif) repeat-x top #080808;}

.row-top-menu .border-bottom {background:url(images/border_bottom.gif) repeat-x bottom;}

.row-top-menu .border-left {background:url(images/border_left.gif) repeat-y left;}

.row-top-menu .border-right {background:url(images/border_right.gif) repeat-y right;}

.row-top-menu .corner-top-left {background:url(images/corner_top_left.gif) no-repeat left top;}

.row-top-menu .corner-top-right {background:url(images/corner_top_right.gif) no-repeat right top;}

.row-top-menu .corner-bottom-left {background:url(images/corner_bottom_left.gif) no-repeat left bottom;}

.row-top-menu .corner-bottom-right {background:url(images/corner_bottom_right.gif) no-repeat right bottom;}

.row-top-menu li, .row-top-menu li a{ display:block; float:left;}

.row-top-menu li{ background:url(images/top_menu_separator.gif) 0 11px no-repeat; color:#FFF}

.row-top-menu li.corner a:hover, li.corner .active{ background:url(images/corner.gif) 0 0 no-repeat;}

.row-top-menu li a:hover, .row-top-menu li a:active{ background:url(images/top_menu_hover.gif) 0 0 repeat-x; text-decoration:none;}

.row-top-menu li a{ padding:16px 27px 18px 27px; color:#feffff; font-size:12px; line-height:16px; font-weight:bold; text-decoration:none;}

.corner{ background:none !important;}

.row-top-menu li a:active, .row-top-menu .active{ background:url(images/top_menu_hover.gif) 0 0 repeat-x; text-decoration:none;}



.row-top-menu .fright{ width:260px; }

.row-top-menu .fright .wrapper{height:50px; background:url(images/search_bg.gif) 0 9px no-repeat;}

.row-top-menu .fright input{ position:absolute; margin:15px 0 0 11px; color:#000; font-size:14px; line-height:16px; border:none; background:none;}

.row-top-menu .fright .search-button{ display:block; background:url(images/button_search.gif) 0 0 no-repeat; width:73px; height:32px; color:#ffffff; font-size:12px; text-align:center; font-weight:bold; line-height:31px; position:absolute; margin:9px 0 0 176px; text-decoration:none;}

.row-top-menu .fright .search-button:hover{ color:#1e1e1e;}



.header-slogan{

	height:80px

}

.header-slogan .text1{

	color:#424444;

	font-size:30px;

	line-height:30px;

	position:relative;

	display:block;

	text-align: center;

	margin-top: 12px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 9px;

}

.header-slogan .text2{ color:#424444; font-size:30px; line-height:30px; position:relative; margin:86px 0 0 246px; }

.header-slogan .text2 strong{ color:#3a3a3a; text-transform:uppercase;}

.header-slogan .text2 b{ color:#418dd3;}







/*header-banners*/

.link2{ height:27px;}

.banner-line{

	padding:19px 0 10px 0;

	border-bottom:2px solid #a9a8a8;

}

.header-banner p{ color:#ffffff; font-size:12px; line-height:18px; text-align:center;}

.header-banner h4{

	color:#FFF;

	font-size:21px;

	line-height:30px;

	padding:10px 0px 16px 95px;

	text-align:left;

}

.header-banner-1, .header-banner-2{ background:url(images/wrapper1.jpg) 0 0 no-repeat; width:244px; height:230px; float:left;}

.header-banner-1:hover, .header-banner-2:hover, .header-banner-3:hover, .header-banner-4:hover{ background:url(images/wrapper1_act.jpg) 0 0 no-repeat;}



.header-banner-3{ background:url(images/wrapper2.jpg) 0 0 no-repeat;}

.header-banner-4{ background:url(images/wrapper3.jpg) 0 0 no-repeat;}

.header1-banner-3{ background:url(images/wrapper2.jpg) 0 0 no-repeat;}

.header1-banner-4{ background:url(images/wrapper3.jpg) 0 0 no-repeat;}

.banner{width:244px; height:230px; float:left; margin-left:1px; }



.banner-button{ background:url(images/banner_button.png) 0 0 no-repeat; width:62px; height:26px; text-align:center; color:#030303; font-size:12px; line-height:14px; text-decoration:none; text-transform:uppercase; display:block; font-weight:bold; line-height:27px;  margin:19px 0 0 91px;}

.banner-button:hover{ background:url(images/banner_button_act.png) 0 0 no-repeat; color:#4594d7;}



.header-banner-1 .marker1{ background:url(images/banner_marker1.png) 18px 12px no-repeat;}

.header-banner-1:hover .marker1{ background:url(images/banner_marker1_act.png) 18px 12px no-repeat;}

.header-banner-2 .marker2{ background:url(images/banner_marker2.png) 18px 12px no-repeat;}

.header-banner-2:hover .marker2{ background:url(images/banner_marker2_act.png) 18px 12px no-repeat;}

.header-banner-3 .marker3{ background:url(images/banner_marker3.png) 18px 12px no-repeat;}

.header-banner-3:hover .marker3{ background:url(images/banner_marker3_act.png) 18px 12px no-repeat;}

.header-banner-4 .marker4{ background:url(images/banner_marker4.png) 18px 12px no-repeat;}

.header-banner-4:hover .marker4{ background:url(images/banner_marker4_act.png) 18px 12px no-repeat;}



/*--- box-go ---*/

#link {

background:url(images/button_go_box.png) no-repeat 0 0;

display:block;

height:39px;

width:39px;

z-index:180000;

margin:0 0 0 471px;

position:absolute;

}



.dropdown_box {

z-index:1;

}



.dropdown_box {

	z-index:1;

}

.all .dropdown_box {

	z-index:1;

}



/**/

.deep1{position:relative;}

.header-banner-right{height:39px; width:0; float:right;}

/*********************************content*************************************/

#content{ padding:27px 0 39px 0;}

.content{ padding-top:25px !important;}

#content strong{

	color:#005385;

}



.button{ color:#ffffff; font-size:12px; line-height:14px; text-decoration:none; display:block; width:101px; font-weight:bold; background:url(images/button.gif) 0 0 repeat-x; overflow:hidden;}

.button:hover{background:url(images/button_act.gif) 0 0 repeat-x; color:#4594d7 !important;}

.button:hover span{color:#FFF !important;}

.button span{ background:url(images/button_left.gif) 0 0 no-repeat; display:block;}

.button span:hover{ color:#cdd0d0; text-decoration:none; background:url(images/button_left_act.gif) 0 0 no-repeat;}

.button span span{ background:url(images/button_right.gif) right top no-repeat; display:block; text-align:center; height:30px; line-height:32px;}

.button span span:hover{ background:url(images/button_right_act.gif) right top no-repeat;}

.button span span span{ background:url(images/button_marker.gif) right 5px no-repeat !important; padding:0 13px 0 0; display:inline;}

.button-top{ margin:22px 0 0 0;}

.button-top1{ margin:11px 0 0 0;}

.button-top2{ margin:35px 0 0 0;}

.button-top3{ margin:26px 0 0 0;}



.search-button{background:url(images/button_act.gif) 0 0 repeat-x; width:91px;}

.search-button:hover{background:url(images/button.gif) 0 0 repeat-x;}

.search-button span{ background:url(images/button_left_act.gif) 0 0 no-repeat;}

.search-button span:hover{background:url(images/button_left.gif) 0 0 no-repeat;}

.search-button span span{ background:url(images/button_right_act.gif) right top no-repeat;}

.search-button span span:hover{ background:url(images/button_right.gif) right top no-repeat;}







/*text-content*/

#content h3{ color:#005385; font-size:21px; line-height:21px; text-transform:uppercase;}

#content h4{ color:#005385; font-size:16px; line-height:16px; text-transform:uppercase;}

	

#content .col-1 h3 { background:url(images/title_marker.gif) 0 2px no-repeat;}

#content .col-1 h3 span {

	padding-bottom:17px;

	background:url(images/title_separator.png) bottom left no-repeat;

	margin-bottom:17px;

	display:block;

	padding-left:23px;

	text-align: left;

}

#content .col-2 h3{ padding-bottom:17px;  background:url(images/title_marker.gif) 0 2px no-repeat; padding-left:23px;}



.img-top{ margin:37px 0 0 0;}

.img-top1{ margin:17px 0 0 0;}

.img-top2{ margin:20px 0 0 0;}





#content ul{

	padding:5px 0 0 25px;

	list-style-type: square;

}

#content ul li{

	line-height:14px;

	padding:0 0 12px 0;

	list-style-type: square;

}



#content ol{

	padding:5px 0 0 25px;



}

#content ol li{

	line-height:14px;

	padding:0 0 12px 0;

}

#content ul li a{background:url(images/list_marker.gif) 0 0 no-repeat; padding:0 0 0 25px; color:#515151; font-size:12px; line-height:14px;}

#content ul li a:hover{ color:#4594d7; background:url(images/list_marker.gif) 1px 0 no-repeat;}





.link, .link:hover{ color:#4594d7;}

.indent-top-bottom{ padding:15px 0 15px 0;}

.indent1-top-bottom{ padding:18px 0 18px 0;}



dl.text3 dt{ color:#515151; font-size:12px; font-weight:bold; text-align:right; padding-bottom:17px;}



.cuadros{
	color:#FFF;
	font-size:11px;
	line-height:16px;
	padding:5px 10px 6px 40px;
	text-align:left;

}

.cuadros ul{ color:#FFF; font-size:12px;line-height:16px; text-align:left; text-decoration:none;}

.cuadros ul li{ color:#FFF; font-size:12px;line-height:16px;text-align:left; text-decoration:none;}

.cuadros ul li a{ color:#FFF; font-size:12px;line-height:16px;text-align:left; text-decoration:none;}

.cuadros ul li a:hover{ color:#FFF; font-size:12px;line-height:16px;text-align:left; text-decoration:none;}

/**/









.img-border{ border:1px solid #d5d5d5;}

.img-indent{

	float:left;

	margin:0 31px 0 0;

	padding-bottom: 00px;

}

.img-indent1{ float:left; margin:0 16px 0 0;}

.img-indent2{ float:left; margin:0 21px 0 0;}



/*box1*/

.box1{ background:url(images/box1.gif) top center repeat;}

.box1-indent{ padding:23px 11px 24px 15px;}

.box1-indent1{ padding:23px 11px 44px 15px;}

.box1 .corner-top-left {background:url(images/corner1_top_left.gif) no-repeat left top;}

.box1 .corner-top-right {background:url(images/corner1_top_right.gif) no-repeat right top;}

.box1 .corner-bottom-left {background:url(images/corner1_bottom_left.gif) no-repeat left bottom;}

.box1 .corner-bottom-right {background:url(images/corner1_bottom_right.gif) no-repeat right bottom;}

/**/



/*dl.text1*/

dl.text1 dt{ padding-bottom:17px;}

dl.text1 dt.marker1 { background:url(images/content_marker1.png) 0 2px no-repeat;}

dl.text1 dt.marker2 { background:url(images/content_marker2.png) 0 2px no-repeat;}

dl.text1 dt span{ color:#3b3b3b; font-size:24px; line-height:24px; display:block; padding:0 0 9px 50px; text-transform:uppercase;}

dl.text1 dt span.text1{}

dl.text1 dt span.text2{ margin:-11px 0 0 0; position:absolute; }

dl.text1 dd{ padding:0 0 27px 1px;}

dl.text1 dd strong{

	color:#333333 !important;

}

dl.text1 dd p{ padding-bottom:12px;}



dl.text1 .marker-none span{ padding-left:0 !important;}



.link1{ background:url(images/link1_marker.gif) right 5px no-repeat; padding:0 11px 0 0; color:#3c393a; font-size:12px; line-height:14px; font-weight:bold;}

.link1:hover{ color:#4594d7;}



.bottom-none{ padding-bottom:0 !important;}

/**/



.indent1{ padding:15px 0 0 16px}

.title-top{ margin-top:38px;}

#content .link2{ color:#979797; text-decoration:none;}

#content .link2:hover{ text-decoration:underline;}

.text-right{ float:right;}

.indent1-right{ padding-right:31px;}



dl.text2 dt{ color:#515151; font-weight:bold;}

dl.text2 dd{ padding-bottom:20px}



.row-list ul{ float:left;}

.row-list .list-left{ margin-left:82px;}

.indent-top{ padding:15px 0 0 0;}

.list-top-bottom{ margin:15px 0 15px 0;}



#content .box-row-top{

	margin:20px 0 0 0;

}

#content .box-row-1{ width:312px;}

#content .box-row-2{

	margin:0 0 0 27px;

	width:310px;

}

#content .text-right{ padding-right:112px;}



.indent-text p{ padding:18px 0 0 0;}

.indent-text a{ text-decoration:underline !important;}

.indent-text a:hover{ text-decoration:none !important;}



/*********************************index.html*************************************/

#page1 .wrapper-newsletter{ background:url(images/bg_form.gif) 0 0 no-repeat; height:37px;}

#page1 .wrapper-newsletter input{ border:none; background:none; margin:6px 0 0 10px; width:218px; height:16px; font-size:12px; color:#585858; font-family:Arial, Helvetica, sans-serif; padding:0; position:absolute; line-height:16px;}

#page1 .newsletter .search-button{ position:absolute; margin:0 0 0 155px;}

#page1 .link-newsletter{ color:#505050; font-size:12px; line-height:14px; display:block; position:relative; margin:9px 0 0 0; width:90px;}

#page1 .link-newsletter:hover{ color:#4594d7;}





.titile-box{ border-bottom:1px solid #dfddde; height:80px; margin-bottom:23px; margin-top:7px;}

.titile-box span{ display:block; position:absolute;}

.titile-box .text1{ color:#1e7ccc; font-size:36px; line-height:36px; width:630px;}

.titile-box .text2{ color:#3a3a3a; font-size:23px; line-height:23px; text-transform:uppercase; margin:38px 0 0 0; width:630px;}



/****************************************************************************/



/*********************************index-6.html*************************************/

.row-form-top{ margin:15px 0 0 0;}

.form-height{

	height:36px;

}

#page7 .row-form .input, #page7 .row-form .textarea{

	width:200px;

	border:1px solid #a4a4a4;

	color:#979797;

	font-size:12px;

	line-height:15px;

	font-family:Arial, Helvetica, sans-serif;

	padding:2px 0 2px 5px;

	background:none;

}

#page7 .row-form .textarea{ height:144px; }

#page7 .row-form-1{

	width:100px;

}

#page7 .row-form-2{ width:250px;}

#page7 .form-button{ float:right;}

#page7 .form-button a{ float:left;}

#page7 .form-button{ padding:23px 0 0 0;}

.width1{ width:73px; margin-right:24px;}

.width2{ width:80px;}

#page7 #content .row-box-1{ width:244px;}

#page7 #content .row-box-2{ width:182px; padding:5px 0 0 0;}

#page7 #content .row-box-3{ width:182px; margin:0 0 0 44px; padding:5px 0 0 0;}



#page7 #content dl.text1 dd {padding:0 0 5px 1px !important;}

/****************************************************************************/







/****************************footer************************/

.tail-footer{ background:url(images/tail_footer.gif) 0 0 repeat-x;}

.footer{  padding:22px 0 58px 0;}

.footer .list-img{ position:absolute; margin:0 0 0 767px; z-index:111;}

.footer .list-img li, .footer .list-img li a{ display:block; float:left; height:76px; font-size:0; line-height:0; margin:0 !important;}

.footer .list-img .marker1{ background:url(images/footer_img1.jpg) 0 0 no-repeat; position:relative; width:73px;}

.footer .list-img .marker2{ background:url(images/footer_img2.jpg) 0 0 no-repeat; width:77px}

.footer .list-img .marker3{ background:url(images/footer_img3.jpg) 0 0 no-repeat; width:65px !important;}



.footer .list-img .marker1:hover{ background:url(images/footer_img1_act.jpg) 0 0 no-repeat;}

.footer .list-img .marker2:hover{ background:url(images/footer_img2_act.jpg) 0 0 no-repeat;}

.footer .list-img .marker3:hover{ background:url(images/footer_img3_act.jpg) 0 0 no-repeat;}



.footer-box-text{ position:absolute; width:182px; margin:20px 0 0 567px;}

.footer-box-text span{
	display:block;
	position:absolute;
	width: 300px;
	left: 36px;
	top: 35px;

}

.footer-box-text .text1{ color:#ffffff; font-size:18px; line-height:18px;}

.footer-box-text .text2{

	color:#ffffff;

	font-size:18px;

	line-height:24px;

	background:url(images/footer_img.gif) 0 4px no-repeat;

	margin:18px 0 0 0;

	padding:0 0 0 20px;

}



.footer-text{ display:block; color:#ffffff; font-size:12px; line-height:14px; padding:17px 0 8px 0; position:relative;}

.footer-text a{ text-decoration:none; color:#FFF;}

.footer-text a:hover{ text-decoration:underline;}





.text-logo{ color:#ffffff; font-size:18px; line-height:21px; text-decoration:none !important;}

.text-logo span{ color:#49a4f0; text-decoration:none;}



.text-logo:hover{ text-decoration:none; color:#49a4f0;}

.text-logo:hover span{ color:#FFF; text-decoration:none;}





.footer-menu{

	overflow:hidden;

	margin:0 0 0 -6px;

	position:absolute;

	width: 549px;

	top: 70px;

	left: -4px;

}

.footer-menu li{ display:block; float:left; background:url(images/footer_separator.gif) 0 2px no-repeat; padding:0 7px; line-height:14px;}

.footer-menu li a{ color:#4f4f4f; font-size:12px; line-height:14px; text-decoration:none;}

.footer-menu li a:hover, .footer-menu .active{ color:#000000; text-decoration:underline; font-weight:bold;}







.bg-none{ background:none !important;}

.indent11{ line-height:20px;}











.clear1{ width:100%; overflow:hidden; font-size:0; line-height:0; height:0;}

#page8 .tail-site.clear .main #content .col-1 table tbody tr td table tbody tr td {

	text-align: center;

}

#page8 .tail-site.clear .main #content .col-1 table tbody tr td table tbody tr td blockquote p {

	text-align: left;

}

.tabla-titulos {

	text-align: center;

}
