@charset "utf-8";
body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}

#calidad {
	float:left;
	width:100%;
	background:#006db2 url(../bg/bg.jpg) bottom repeat-x;
}
#layout {
	width:980px;
	margin:auto;
}

#layout #main {
	float:left;
	width:980px;
}

#layout #main #header {
	float:left;
	width:980px;
}
#layout #main #header #logo {float:left;width:200px; margin-top:15px;}
#layout #main #header #menu {float:right;width:780px;}
#layout #main #header #menu ul {padding:0px; margin:0px;}
#layout #main #header #menu li {padding:0px; margin:25px 0px 0px 0px; display:inline; float:left;background:url(../bg/menu_off.jpg) no-repeat; width:87px; height:37px; padding:15px 10px 0px 10px; text-align:center; margin-left:15px;}
#layout #main #header #menu li a {padding:0px; margin:0px; color:#383838; text-decoration:none;   font-size:20px;}

#layout #main #header #menu .active {padding:0px; margin:0px; display:inline; background:url(../bg/menu_on.jpg) no-repeat; width:111px; height:30px; float:left; padding:42px 10px 0px 10px; text-align:right; margin-left:15px;}
#layout #main #header #menu .active a {padding:0px; margin:0px; color:#1a3c93; text-decoration:none;   font-size:20px;}


#layout #main #cbody {
	float:left;
	width:980px;
	margin:60px 0px 0px 0px;
}
#layout #main #cbody .ctitle {font-size:35px; color:#FFF;   padding-bottom:20px;}
#layout #main #cbody .ctitle span {margin-left:20px;}
#layout #main #cbody .subtitle {color:#75c6fe; font-size:20px; text-transform:uppercase;}
#layout #main #cbody p {color:#FFF; font-size:14px; line-height:25px; margin:0px 0px 20px 0px; padding:0px 0px;}
#layout #main #cbody #video {margin-left:20px; text-align:right;}


#layout #main #cbody #cleft {
	float:left;
	width:650px;
	padding:25px 0px 0px 0px;
	background:#1a7cb9;
	color:#FFF;
}
#layout #main #cbody #cleft .subtitle {color:#75c6fe; font-size:20px; text-transform:uppercase;}
#layout #main #cbody #cleft p {color:#FFF; font-size:14px; line-height:25px; margin:0px 0px 20px 0px; padding:0px 35px;}

#layout #main #cbody #cleft #smenu {float:left;   font-size:14px; line-height:25px;}
#layout #main #cbody #cleft #smenu #sleft {float:left; margin-left:150px;}
#layout #main #cbody #cleft #smenu #sright {float:right; margin-right:100px;}

#layout #main #cbody #cright {
	float:right;
	width:317px;
}
#layout #main #cbody #cright p {margin:0px 0px 10px 0px;}


#layout #main #cbody #cleft1 {
	float:left;
	width:600px;
	padding:0px;
}

#layout #main #cbody #cleft1 .address { font-size:14px; float:left; border-right:1px solid #FFF; padding-right:30px;}
#layout #main #cbody #cleft1 .contact { font-size:14px; float:right;}

#layout #main #cbody #cright1 {
	float:right;
	width:336px;
}
#layout #main #cbody #cright1 p {margin:0px 0px 10px 0px;}
#layout #main #cbody #cright1 .ntxtbox {background:#73b3e3; border:0px; padding:2px; width:332px;}
#layout #main #cbody #cright1 textarea {background:#73b3e3; border:0px; padding:2px; width:332px; margin-bottom:2px;}

#layout #main #cbody .thumb {
	float:left;
	margin:0px 20px 20px 0px;
}



#layout #main #cbody #cleft2 {
	float:left;
	width:650px;
	padding:25px 0px 0px 0px;
	background:#1a7cb9;
	color:#FFF;
}
#layout #main #cbody #cleft2 .subtitle {color:#75c6fe; font-size:20px; text-transform:uppercase;}
#layout #main #cbody #cleft2 p {color:#FFF; font-size:14px; line-height:25px; margin:0px 0px 20px 0px; padding:0px 35px;}

#layout #main #cbody #cright2 {
	float:right;
	width:317px;
}
#layout #main #cbody #cright2 p {margin:0px 0px 10px 0px;}


#layout #main #cbody #cleft3 {
	float:left;
	width:650px;
	padding:25px 0px 0px 0px;
	background:#1a7cb9;
	color:#FFF;
}
#layout #main #cbody #cleft3 .subtitle {color:#75c6fe; font-size:20px; text-transform:uppercase;}
#layout #main #cbody #cleft3 p {color:#FFF; font-size:14px; line-height:25px; margin:0px 0px 20px 0px; padding:0px 35px;}

#layout #main #cbody #cright3 {
	float:right;
	width:317px;
}
#layout #main #cbody #cright3 p {margin:0px 0px 10px 0px;}


#layout #main #cbody #pagination {
	float:left;
	width:980px;
	margin-top:50px;
}
#layout #main #cbody #pagination a {padding:5px; color:#093598; font-size:20px;   text-decoration:none; font-weight:bold;}
#layout #main #cbody #pagination .active {padding:5px; color:#FFF; font-size:20px;   text-decoration:none; font-weight:bold;}



#footer {
	float:left;
	width:100%;
	background:url(../bg/footer_bg.jpg) repeat-x;
}
#footer #fcon {
	margin:auto;
	width:980px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444;
	margin-top:20px;
	margin-bottom:50px;
}
#footer #fcon p {margin:0px;}
#footer #fcon #fleft {float:left; line-height:17px; width:400px;}
#footer #fcon #fleft .btxt {color:#002669; font-weight:bold;}
#footer #fcon #fleft .btitle {color:#2764ce; font-weight:bold;}

#footer #fcon #fleft2 {float:left; line-height:17px; width:400px;}
#footer #fcon #fleft2 .btxt {color:#002669; font-weight:bold;}
#footer #fcon #fleft2 .btitle {color:#2764ce; font-weight:bold;}

#footer #fcon #fmiddle {float:left;}
#footer #fcon #fmiddle .btxt {color:#002669; font-weight:bold;}

#footer #fcon #fright {float:right;}







