@charset "utf-8";
html{background:url(images/ap_01.gif) repeat;}
body{margin:0; padding:0; font:normal 10pt Arial, Helvetica, sans-serift; line-height:120%;background:url(images/mainBg.gif) center repeat-y;}
form{margin:0px;padding:0px;}

/*----------------basic-----------------*/
h1{
	color:#2F5582;
	font-family: Candara;
	font-size:36px;
	font-weight:900;
	height:37px;
	margin:0 0 2px 0;
	padding:16px 0 0 8px;
	line-height:18px;
	background:url(images/lineh.png) left no-repeat;
}
h2{
	font-family: Candara;
	font-size:20px;
	color:#2F5582;
	line-height:16px;
	margin:23px 0 10px 0;
	padding: 0 0 0 19px;
  }
  
h4 {
	color:#2F5582;
	font-family: Candara;
	font-size:20px;
	font-weight:900;
	height:20px;
	margin:0 0 9px 0;
	padding:0 0 0 8px;
	line-height:18px;
	background:url(images/lin_h2.png) left no-repeat;
}
  
  
  
p{
	padding: 0 0 0 0;
	font-size:12px;
	color:#6A6A6A;
	line-height: 18px;
	margin:0 0 10px 0;
}

ul {
margin: 0 0 0 0;
padding: 0 0 0 20px;}

li {
	padding: 0 7px 0 15px;
	margin: 0 0 0 0;
	background: url(images/moreIconaa.gif) no-repeat 0 5px;
	color:#6A6A6A;
	line-height: 18px;
	list-style:none;
}



hr{width:100%; height:1px; border:0 dashed #00a4e4; border-width:1px 0 0 0; font:0; line-height:0; margin:0 0 10px 0; }
.fontWhite{width:65px; color:#FFFFFF; font-weight:bold;}
.fontBlue{width:65px; display:inline-block; color:#00a4e4; font-weight:bold;}
.fontBlue2{color:#00a4e4; display:block; margin:10px 0 0 0; line-height:0; font-weight:bold;}
.fontBlue3{display:inline-block; color:#00a4e4;}
.fontBlue4{display:inline-block; width:60px; color:#00a4e4; font-weight:bold;}
.fontBlue5{color:#00a4e4; font-size:12pt; font-weight:bold;  display:block; margin:10px 0 0 0;}
.fontBold14{color:#0281b3; font-size:14pt; font-weight:bold; display:block; margin:30px 0 10px 0;}
.fontBold5{color:#00a4e4; font-size:14pt;  display:block; margin:10px 0 0 0;}
.fontB{font-size:14pt; color:#000; font-weight:bold;}
.clear{height:0; font:0; line-height:0; clear:both;}
a{color:#00a4e4; text-decoration:none;}
a:hover{text-decoration:underline;}
input{width:220px; height:15px; margin:2px 0;}
textarea{width:220px;}
.btn{width:auto; height:22px;}
.space{height:6px; display:block;}
.alignC{margin:25px auto 0 auto; width:491px;}

/*--------------head-----------------*/
#head{
	width:901px;
	height:116px;
	margin:0 auto;
}
#logo{width:891px; height:116px; margin:0 0 0 10px; background:url(images/top_header.png) no-repeat;}

#banner{
	width:886px;
	height:256px;
	background:url(images/header.png) no-repeat;
	margin:5px auto 5px auto;
	clear:both;
}

/*----------------main content--------------*/
#contentBox{width:886px; height:auto; min-height:400px; margin:0 auto; background:#ffffff;}
#contentL{width:507px; padding:0 30px 10px 30px; height:auto; float:left;background:#fff;}
#contentR{width:300px; height:auto; padding:0 0 25px 0; float:left;background:#fff; }
#Caselogo{width:211px; margin:5px auto 40px auto; clear:both;}
#Caselogo img{float:left}

/*----------------sub pages style-----------*/
#subContentL{
	width:210px;
	height:auto;
	padding:0 0 10px 0;
	float:left;
	background:#fff;
}
#subContentL2{width:260px; height:auto; padding:0 10px 10px 30px; float:left;background:#fff;}
#subContentR{
	width:656px;
	padding:0 20px 10px 0;
	height:auto;
	float:left;
	background:#fff;
}

#subContentR p{
    padding: 0 0 0 10px;
	font-size:12px;
	color:#6A6A6A;
	line-height: 18px;
	margin:0 0 10px 0;
}

#footBox{
	width:100%;
	height:20px;
	background-color: #7099CB;
}
#foot{
	width:886px;
	padding:0 0 0 15px;
	height:20px;
	line-height:20px;
	margin:0 auto;
	color:#fff;
	font-size:10px;
	background-color: #2F5582;
}

#foot a{
color:#FFFFFF;

}

#foot a:hover{
	color: #FFA724;

}


.colum_left_text {
	float:left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height:239px;
	background:url(images/bg_colum_left.png) no-repeat 0 0;
	width: 191px;
}


.colum_left_text p{
	padding: 0 15px 0 17px;
	font-size:12px;
	color:#6A6A6A;
	line-height: 18px;
	margin:0 0 10px 0;
	}

.publicidad {
	float:right;
	padding: 0 0 0 0;
	margin: 0 0 10px 10px;
	width: 300px;
	height: 250px;
}

.bloq_ult {
    float:left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height:165px;
	width: 191px;

}


.div_dinamic h2{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 0 11px 10px;
	padding:0 0 0 0;
	line-height: 18px;
	color:#747474;
	
}