/* CSS Document */

body {margin:0; background-color:#112962; font-size:12px; font-family:"Myriad Pro",Arial, Helvetica, sans-serif; color:#626262;}
img {border:none;}

.textoextra1 {color:#0c2660; font-size:14px;}
.textoextra2 {color: #1b57b6; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
a.enlace1 {text-decoration:none; color:#cbcbcb;}
a.enlace1:hover {text-decoration:none; color:#FFFFFF;}

a.enlace2 {text-decoration:none; color:#0c2660;}
a.enlace2:hover {text-decoration:none; color:#4675dd;}


#content_home_top {width:100%; display:table; background:url(imagenes/pic_back_blue.png) top repeat-x;}
#home_top {width:900px; height:342px; position:relative; left:50%; margin-left:-450px; margin-top:45px; background:url(imagenes/pic_back_top_home.jpg) no-repeat;}

#footer {width:900px; height:45px; position:relative; left:50%; margin-left:-450px; clear:both; color:#cbcbcb; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#menu_footer {width:450px; position:absolute; top:12px; left:5px;}
#menu_footer ul {list-style:none; margin:0; padding:0;}
#menu_footer li {list-style:none; float:left; margin:2px; padding:0;}
#menu_footer li a {text-decoration:none; color:#cbcbcb;}
#menu_footer li a:hover {text-decoration:none; color:#FFFFFF;}

#right_footer {width:350px; position:absolute; top:14px; right:5px; text-align:right;}

#logo {width:195px;height:69px;position:absolute; top:13px; left:10px; background:url(imagenes/pic_logo.png) no-repeat;}

#menu {width:668px; height:29px; position:absolute; right:0; top:38px;}
#menu ul {list-style:none; margin:0; padding:0;}
#menu li {list-style: none; float:left; margin: 0px 5px 0px 0px; text-align:center;}
#menu li a {width:90px; height:21px; text-decoration:none; color:#FFFFFF; display:block; background:url(imagenes/img_menu_off.png) no-repeat; padding-top:8px;}
#menu li a:hover { text-decoration:none; background:url(imagenes/img_menu_over.png);}
#text_welcome {width:290px; height:144px; position:absolute; top:142px; left:86px; color:#275180; font-size:16px;}
#content_home_md {width:100%; clear:both; background: url(imagenes/pic_back_white.png) top repeat-x #ffffff;}
#home_md {width:900px; height:320px; position:relative; left:50%; margin-left:-450px;}

#title_news_home {width:584px; height:22px; background:url(imagenes/img_back_title_news.png)  no-repeat; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; position:absolute; top:10px; left:0; padding:7px 0px 0px 20px;}
#content_news_home {width:609px;height:230px;position:absolute;top:39px;left:0;font-family:Arial, Helvetica, sans-serif;margin-top:8px;padding-left:1px;}
.mod_news_home {width:195px; height:215px; float:left; margin-right:8px;}
.img_news_home {width:193px; height:99px; border: solid #cccccc 1px;}
.descrip_news {width:195px; height:115px; position:relative; clear:both;}
.text_newx_home {width:187px; height:80px; position:absolute; top:8px; left:4px; font-size:11px;}
.btn_news_ver { position:absolute; right:1px; bottom:0;}

#mod_cursos_home {width:287px; height:304px; position:absolute; right:1px; top:-30px; background:url(imagenes/pic_bakc_top_cursos_hoem.png) top no-repeat;}
#title_cursos {width:255px; height:23px; background:url(imagenes/pic_back_title_cursos_home.png) no-repeat; color:#ffffff; position:absolute; top:10px; left:11px; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:8px 0px 0px 11px;}
#img_cursos_home {width:266px; height:253px; background:url(imagenes/img_cursos_home.jpg) no-repeat; position:absolute; top:41px; left:11px;}
#text_cursos {width:243px; height:46px; position:absolute; left:11px; bottom:12px; color:#0f2861;}

#int_top {width:900px; height:94px; position:relative; left:50%; margin-left:-450px; margin-top:45px; background:url(imagenes/pic_back_top_home.jpg) no-repeat;}
#int_md {width:900px; margin:auto; display:table;}

#int_left {width:233px; float:left; display:table; margin:0;}
#title_int {width:215px; height:19px; background:url(imagenes/img_back_title_int.jpg) no-repeat; margin:0; color:#1b57b6; font-size:16px; font-family:Arial, Helvetica, sans-serif; padding:11px 0px 0px 18px;}

#pic_qsomos {width:233px; height:482px; background:url(imagenes/img_back_qsomos.jpg) no-repeat; clear:both; margin-bottom:15px;}

#int_right { width:659px; height:515px; margin-left:235px; padding:5px 0px 0px 5px;}
* html #int_right {margin-left:229px;}
#int_right2 { width:659px; height:515px; margin-left:235px; padding:5px 0px 0px 5px; overflow-y:auto; overflow-x:hidden;}
* html #int_right2 {margin-left:229px;}
#text_qs01 {width:317px; float:left; display:table; margin-left:5px; padding-top:10px;}
#text_qs02 {width:317px; margin-left:335px; display:table; padding-top:10px;}

#pic_catalogo {width:233px; height:492px; background:url(imagenes/img_back_catalogo.jpg) no-repeat; clear:both; margin-bottom:15px; position:relative;}

.products   a {width:152px; height:168px;border: solid #cfcfcf 1px;float:left; margin-left:5px; margin-top:15px; display:block; text-decoration:none; cursor:pointer;}
.prod_logo {width:152px; height:35px; clear:both; margin:0;}
.prod_text{ width:146px; padding:1px 3px; color:#696969; font-size:10px; font-family:Arial, Helvetica, sans-serif; clear:both;}
.prod_img {width:152px; height:94px; clear:both;}

#submenu_prod {width:193px; position:absolute; top:20px; left:20px;}
#submenu_prod ul { list-style:none; padding:0; margin: 0; font-family:Arial, Helvetica, sans-serif;}
#submenu_prod li { list-style:none; margin: 5px 0px; font-size:12px; }
#submenu_prod li a {text-decoration:none; color:#112962;}
#submenu_prod li a:hover {text-decoration: none; color:#a9a9a9;}
#submenu_prod ul li ul li {list-style: none;}
#submenu_prod li li {margin: 2px 2px 2px 10px; font-size: 11px; font-size:11px;}
#submenu_prod li li a {text-decoration:none; color: #7b7b7b;}
#submenu_prod li li a:hover{text-decoration:none; color: #1d46a7; padding-left:2px;}

#pic_cat_deta {width:233px; height:492px; background:url(imagenes/img_back_cat_deta.jpg) no-repeat; clear:both; margin-bottom:15px; position:relative;}

#prod_img_detalle {width:302px; display:table;border: solid #cfcfcf 1px; margin:0;}

#btn_volver {width:659px; clear:both; text-align:center; font-size:14px; padding-top:28px;}

#pic_certificados {width:233px; height:482px; background:url(imagenes/img_back_certificado.jpg) no-repeat; clear:both; margin-bottom:15px; }

#pic_news {width:233px; height:492px; background:url(imagenes/img_back_news.jpg) no-repeat; clear:both; margin-bottom:15px; }
.noticias {width:647px; height:118px; position:relative; margin:10px 0px; display:block;}
.noti_img {width:205px; height:116px; position:absolute; left:0; border: solid #8895b1 1px;}
.noti_text {width:430px; height:90px; position:absolute; right:0; top:0;}
.noti_btn a {width:414px; padding:2px 8px; background:#e5e5e5; color:#ff6f00; position:absolute; bottom:0; right:0px; text-align:right; text-decoration:none; display:block;}
.noti_btn a:hover {text-decoration:none; color:#112962;}
#pic_news_deta {width:233px; height:492px; background:url(imagenes/img_back_news_deta.jpg) no-repeat; clear:both; margin-bottom:15px; }

#pic_contacto {width:233px; height:492px; background:url(imagenes/img_back_contacto.jpg) no-repeat; clear:both; margin-bottom:15px; }
.fomr_contact {width:200px; padding:2px; background:#e5e5e5; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; border:none;}


