@charset "utf-8";
/* CSS Document */
html{ height:100%;}
body{ font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:12px; padding:0px; margin:0px; background-image:url(../images/bg.jpg); background-position:top center; background-repeat:no-repeat;}
a li ul{outline: none;}
a{outline: none;}
img{border:none;}
input,textarea{font-family:inherit;font-size:11px;font-weight:inherit;outline-style:none;outline-width:0pt; outline: none; border:none;margin:0;padding:0;color:#999999;}
legend{color:#000;}a:focus{-moz-outline-style: none; border:0px;}
.clear{clear:both;}
h1, h2, h3, h4, h5{padding:0px;margin:0px;}

@font-face {
  font-family: 'MetaPlusMedium';
  src: url('METAPLMI.pfm');
  src: local('MetaPlusMedium'), local('MetaPlusMedium'),
    url("METAPLMI.woff") format("woff"),
    url("METAPLMI.otf") format("opentype"),
    url("METAPLMI.svg#grablau") format("svg");
}
/*------------------------------------------------------------------------*/
/* START c_wrapper_home*/
.c_wrapper_home{ background-image:url(../images/bg_wrapper_home.jpg); background-position:center top; background-repeat:no-repeat;}
/* END c_wrapper_home*/

/* START c_wrapper_home*/
.c_wrapper_section{ background-image:url(../images/bg_wrapper_section.jpg); background-repeat:no-repeat;}
/* END c_wrapper_home*/

/* START c_header*/
.c_header{ width:899px; height:177px; overflow:hidden; margin:auto;}
.c_header a {outline: none; text-decoration:none;}
.c_header a:hover {color:#B0D730;}
.c_header .c_logo{ margin:61px 0 0 10px; float:left; width:223px; overflow:hidden;}
.c_header .c_text{ float:right;  width:350px; height:95px; }
.c_header .c_separata{ float:right;  width:350px; height:10px; display:block; }

.c_header .c_telf{ float:right; font-size:18px; text-decoration:none; font-family:MetaPlusMedium,Verdana, Arial, Helvetica, sans-serif; outline: none; color:#6CBDED; }
.c_header .c_proyecto{ float:right; font-size:24px; text-decoration:none; font-family:MetaPlusMedium,Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; outline: none; color:#6CBDED;  height:40px; }
.c_header .c_email{ float:right; font-size:13px; text-decoration:none; font-family:MetaPlusMedium,Verdana, Arial, Helvetica, sans-serif; outline: none; text-decoration:none;color:#6CBDED;}
.c_header .c_email a{  text-decoration:none; color:#6CBDED;}
.c_header .c_proyecto a{  text-decoration:none; color:#6CBDED;}
.c_header .c_email a:hover{  color:#B0D730;}
.c_header .c_proyecto a:hover{  color:#B0D730;}

/* END c_header*/

/* START c_menu*/
.c_menu{ float:right; width:666px; height:75px; overflow:hidden;}
/* END c_menu*/

/* menu */
#menu{position: absolute;  margin:0px; padding:0px; list-style:none; color:#fff; line-height:45px; display:inline-block; float:left; z-index:1000; }
#menu a { color:#fff; text-decoration:none; }
#menu > li {background:#047bb2 none repeat scroll 0 0; cursor:pointer; float:left; position:relative;padding:0px 10px;  background-image:url(../images/bg_menu.png); background-repeat:repeat-x;}
#menu > li a:hover {color:#B0D730;}
#menu .logo {background:transparent none repeat scroll 0% 0%; padding:0px; background-color:transparent;}
/* sub-menus*/
#menu ul { padding:0px; margin:0px; display:block; display:inline;}
#menu li ul { position:absolute; left:-10px; top:0px; margin-top:45px; width:150px; line-height:16px; background-color:#047bb2; color:#005389; /* for IE */ display:none; }
#menu li:hover ul { display:block;}
#menu li ul li{ display:block; margin:5px 20px; padding: 5px 0px;  border-top: dotted 1px #e2f3ff; list-style-type:none; }
#menu li ul li:first-child { border-top: none; }
#menu li ul li a { display:block; color:#7FCDFE; }
#menu li ul li a:hover { color:#B0D730; }
/* main submenu */
#menu #main { left:0px; top:-20px; padding-top:20px; background-color:#047bb2; color:#fff; z-index:999;}
/* corners*/
#menu .corner_inset_left { position:absolute; top:0px; left:-12px;}
#menu .corner_inset_right { position:absolute; top:0px; left:150px;}
#menu .last { background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px; border:none; position:relative; border:none; height:0px;}
#menu .corner_left { position:absolute; left:0px; top:0px;}
#menu .corner_right { position:absolute; left:132px; top:0px;}
#menu .middle { position:absolute; left:18px; height: 20px; width: 115px; top:0px; background-color:#047bb2;}



/* START c_cnt_home*/
.c_cnt_home{height:494px; background-image:url(../images/bg_cnt_home.jpg); background-repeat:no-repeat; background-position:center top;}
.c_cnt_home .c_cnt_home_holder{ width:899px; margin:auto;}

.c_vid_home{ float:left; width:446px; height:331px; overflow:hidden; background-image:url(../images/bg_video.jpg); background-repeat:no-repeat;}
.c_vid_home .c_vido_holder{ padding:13px 0 0 10px;}

.c_wmsg{ float:right; width:433px; height:232px; overflow:hidden;  font-family:MetaPlusMedium,Verdana, Arial, Helvetica, sans-serif;}
.c_wmsg .c_title{ padding:32px 0 0 0;}
.c_wmsg .c_title h1{ font-weight:normal; font-style:italic; font-size:40px; color:#FFF;}
.c_wmsg .c_msg{ padding:32px 0 0 0;}
.c_wmsg .c_msg h2{font-weight:normal; font-style:italic; font-size:15px; color:#FFF;}

.c_tf{ float:right; width:321px; height:240px; overflow:hidden;}

.c_frase_dia{ float:left; width:529px; height:140px; overflow:hidden;  font-family:MetaPlusMedium,Verdana, Arial, Helvetica, sans-serif;}
.c_frase_dia .c_title{ padding:5px 0 0 0;}
.c_frase_dia .c_title h1{ font-weight:600; font-style:italic; font-size:36px; color:#95ab47;}
.c_frase_dia .c_msg{ padding:5px 0 0 0;}
.c_frase_dia .c_msg h2{ text-align:right; font-weight:normal; font-style:italic; font-size:15px; color:#b5b5b5;}
.c_frase_dia .c_auth h3{text-align:right; font-weight:bold; font-style:italic; font-size:12px; color:#727272;}
/* END c_cnt_home*/

/* START cnt_news*/
.cnt_news{ background-color:#088ca0; overflow:hidden; padding-bottom:20px;}
.cnt_news .cnt_news_holder{width:899px; margin:auto;}

.cnt_news .c_title{ float:left; width:215px;  padding:5px 0 0 0; font-family:MetaPlusMedium,Verdana, Arial, Helvetica, sans-serif;}
.cnt_news .c_title h1{  font-weight:600; font-style:italic; font-size:32px; color:#025f6d;}

.cnt_news .c_column{ margin:20px; float:left; width:298px;  padding:0px 0 0 0;}
.cnt_news .c_column .c_sub_title{ border-bottom:1px solid #08879a;}
.cnt_news .c_column .c_sub_title h2{ font-weight:normal; font-size:24px; color:#FFFFFF; border-bottom:1px solid #025f6d;}
.cnt_news .c_column .c_sub_title h2 a{ margin:0 0 10px 10px; font-weight:normal; font-size:24px; color:#FFFFFF;  text-decoration:none;}
.cnt_news .c_column .c_sub_title h2 a:hover{ font-weight:normal; font-size:24px; color:#5ee9ff; text-decoration:none;}

.cnt_news .c_column .c_newslist{}
.cnt_news .c_column .c_newslist ul{ list-style:none; padding:0px; margin:0px;}
.cnt_news .c_column .c_newslist li{ border-bottom:1px dotted #FFF; margin:5px; padding-bottom:10px;}
.cnt_news .c_column .c_newslist .c_date{ font-size:10px; color:#014752; text-decoration:none;}
.cnt_news .c_column .c_newslist a{ font-size:11px; color:#FFF; text-decoration:none;}
.cnt_news .c_column .c_newslist a:hover{ color:#5ee9ff; text-decoration:underline;}
/* END cnt_news*/

/* START c_cnt_section*/
.c_cnt_section{ border-bottom:1px dotted #73b8b4;}
.c_cnt_section .c_cnt_section_holder{ width:899px; margin:auto;}

.c_cnt_section .sec_nav_tabs{ margin:12px 0 0 0; height:32px; overflow:hidden;}

.c_section_title{ padding:35px 0 0 0; font-family:MetaPlusMedium,Verdana, Arial, Helvetica, sans-serif; }
.c_section_title h1{ font-weight:normal; font-style:italic; font-size:40px; color:#FFF;}

.c_cnt_section .c_content .c_date{ font-size:12px; font-weight:bold; color:#929a9a;}
.c_cnt_section .c_content h1{ font-size:14px; font-weight:bold; color:#333333;}

/* END c_cnt_section*/

/* START c_footer*/
.c_footer{margin:auto; background-image:url(../images/bg_footer.jpg); background-position:center top; background-repeat:no-repeat; background-color:#000000;}
.c_footer .cnt_footer_holder{ padding:230px 0 80px 0px; width:899px; overflow:hidden; margin:auto;}

.c_footer .c_title{ line-height:30px;font-family:MetaPlusMedium,Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #313d51;}
.c_footer .c_title h3{ font-size:16px; font-style:italic; font-weight:normal; color:#95bf00; border-bottom:1px solid #3c3801;}

.c_footer .c_nav{ padding-left:15px; float:left; width:268px; overflow:hidden;}
.c_footer .nav_list ul{ padding:10px 0 0 0; margin:0px; list-style:none;}
.c_footer .nav_list li{ font-size:9px; color:#95bf00;}
.c_footer .nav_list .title a{ color:#d2a700; text-decoration:none;}
.c_footer .nav_list .title a:hover{text-decoration:underline;}
.c_footer .nav_list li a{ color:#FFF; text-decoration:none;}
.c_footer .nav_list li a:hover{text-decoration:underline;}

.c_footer .c_contact{ padding-left:15px; float:left; width:268px; overflow:hidden; }
.c_footer .c_contact label{ font-weight:normal; color:#95bf00; line-height:30px;}
.c_footer .c_contact .c_btn{ float:right;}

.c_footer .c_about_us{ padding-left:15px; float:left; width:268px; overflow:hidden; }
.c_footer .c_text{ padding-top:10px; font-size:10px; color:#FFF;}
.c_footer .c_text a{color:#95bf00; text-decoration:none;}
.c_footer .c_text a:hover{ text-decoration:underline;}

/* END c_footer*/


