body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }table { border-collapse:collapse; border-spacing:0; }caption, th { text-align:left; }fieldset, img { border:0; }a { outline:none; }h1, h2, h3, h4, h5, h6 { font-size:2em; font-weight:normal; }ol, ul { list-style:none; }address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }q:before, q:after { content:''; }abbr, acronym { cursor:help; }body, td, th { }body { font-family: Arial, Helvetica, sans-serif; font-size:.75em; color: #666; background:#fff url(../img/bg_body.jpg) repeat-x; margin:0px; }a { color:#C00; text-decoration:none; }a:hover { text-decoration:underline; }hr { display:none; }h2 { margin-bottom:10px; font-size:1.82em; font-family:Arial, Helvetica, sans-serif; }h2.menu_titulo { font-size: 1.25em; margin:20px 0 0px 0; font-weight:bold; }h2.seccion { padding:0px; margin:0px 0 0px 0; font-weight:bold; overflow:hidden; }h3 { font-size:1.08em; font-weight:bold; margin-bottom:3px; }h4 { font-size:1.08em; font-weight:bold; }p { margin-bottom:8px; line-height:1.5em; color:#666; }p.titulo { margin:0px; }#header { height:85px; }#logo { margin:23px 0 0 0px; display:inline; float:left; position:relative; }#logo h1 a { width:150px; height:47px; display:block; background: url(../img/logo.jpg) no-repeat; text-indent:-9999px; }#gorrito { position:absolute; background:url(../img/gorrito.png) no-repeat; width:39px; height:51px; top:-17px; left:-10px;}ul#menu_head { float:right; display:inline; margin:23px 10px; }ul#menu_head li { float:left; margin-left:15px; display:inline; }ul#menu_head li a { font-size:.92em; color:#666; padding-left:15px; display:block; }ul#menu_head li a:hover { text-decoration:underline; }ul#menu_head li a#home { background:url(../img/icon_menu_head_home.gif) no-repeat left; }ul#menu_head li a#contacto_head { background:url(../img/icon_menu_head_contacto.gif) no-repeat left; }#nav {}#nav ul { border-top:1px solid #ccc; width:150px; }#nav ul li { width:150px; height:23px;}#nav ul a { width:128px; border-bottom:1px solid #ccc; padding:2px 0 0 0; height:22px; line-height:20px; display:block; color:#666; font-size:1em; background:url(../img/bg_menu.jpg) no-repeat 0 2px; padding-left:22px; float:left;}#nav ul a:hover { text-decoration:none; color:#C00; background:url(../img/bg_menu.jpg) no-repeat 0 -20px; }#nav ul li ul { margin:0px; border:none;}#nav ul li ul li {width:150px; height:23px;}#nav ul li ul li a { font-size:.92em; background:none; }#nav ul li ul li a:hover {background:none; }#footer { clear:both; border-top:1px solid #ccc; color:#666; padding:5px 0 15px 0; height:25px; font-size:.92em; }p.copy { padding-left:10px; float:left; font-size:.92em; }p.flap { padding-right:10px; float:right; }a.flap_logo { display:block; float:right; text-indent:-9999px; height:15px; width:96px; background:url(../img/marca_flap.gif) no-repeat; padding-right:10px; margin-top:3px; }#info_foot { border-bottom:1px solid #ccc; padding:0px 10px 10px 0; }#col_left_foot { width:172px; float:left; }#col_left_foot ul { padding-left:10px; }#col_left_foot ul li { margin-bottom:10px }#col_left_foot ul li a { color:#666; height:16px; display:block; padding-left:20px; }#col_left_foot ul li a#rss_icon { background:url(../img/icon_rss_home.gif) no-repeat left; }#col_left_foot ul li a#project { background:url(../img/icon_project.gif) no-repeat left; }#col_left_foot ul li a#webmail { background:url(../img/icon_mailto.gif) no-repeat left; }#col_left_foot ul li a#certificados { background:url(../img/icon_cert.gif) no-repeat left; }.contact_info { float:left; font-size:.92em; }#bsas_contact { width:280px; }#laplata_contact { width:230px; }.contact_info address span { font-weight:bold!important; font-size:1.09em;}.contact_info address a { padding-top:6px; display:block;}#col_left_foot ol { padding-left:10px; }#col_left_foot ol li { margin-bottom:10px }#main_container { width:760px; margin:auto; }#container { background: url(../img/bg_content_bottom.gif) bottom left no-repeat; }#col_left { width:170px; float:left; min-height:350px; height:auto!important; height:350px; }#col_right { width:590px; float:left; }#content { padding:5px 0px 0 0px; width:590px; float:left; }#banner { width:590px; margin-bottom:15px; }.clearfix { clear:both; }.flota_izq { float:left; }.flota_der { float:right; }#info_cabecera { padding-right:20px; }#contenedor_servicios { margin:15px 0 0 0; clear: both; width:410px; float:left; }#contenedor_servicios h2 { margin:0px; padding:0px; font-size:1.33em; font-weight:bold; margin-bottom:5px;color:#666; }.cont_serv { height:55px; width:395px; margin: 0 0 10px 0; background:url(../img/bg_servicio_home.gif) no-repeat top left; padding:5px; }.cont_serv img { float:left; margin-right:5px; border:1px solid #ccc; }.cont_serv p { margin:0px; font-size:.92em; line-height:13px }.cont_serv p a { color: #666; }.cont_serv p a:hover { color: #666; text-decoration:none; }.cont_serv strong { font-weight:normal; }.cont_serv h3 a { color:#666; margin-bottom:3px; }.cont_serv h3 a:hover { color:#c00; }#content_secc { padding:10px 0px 20px 0px; width:420px; float:left; }.copete { padding:2px 15px; background:#f0f0f0; line-height:1.33em; }.copete p { color: #000000; }#info_contenido { line-height:1.42em; }#info_contenido h3 { margin:15px 0 5px 0 }#col_secundaria { float:left; width:150px; display:inline; margin:10px 0 0 18px; }.imagen_ch { width:170px; height:100px; }#col_right ul { list-style-image:url(../img/item.gif); padding-left:20px; }#content_secc ul li { line-height:1.5em; margin-bottom:3px }.cont_consultor { margin:10px 0 5px 0; border-bottom:1px solid #ccc; padding-bottom:5px; }.cont_clientes { margin:5px 0 5px 0; padding-bottom:5px; }.cont_clientes h4 { cursor:pointer; background:url(../img/mas_info.gif) right top no-repeat; font-size:1em; padding-right:70px; display:block; width:350px }.cont_clientes p { font-size:0.92em; line-height:1.33em; margin-top:2px }#col_secundaria ul { list-style:none!important; padding:0px; }h4.t_opciones { width:150px; border-bottom:1px solid #ccc; height:18px; font-size:.92em; line-height:18px; margin-top:10px; }ul.herramientas { }ul.herramientas li {width:75px; line-height:22px; list-style:none; list-style-image:none; margin:4px 0; float:left; }ul.herramientas li a { color:#666666; padding-left:20px; font-size:0.92em; height:16px; display:block; line-height:16px; width:130px; background-image:url(../img/icons_tools.gif); background-repeat:no-repeat; }ul.herramientas li a:hover { text-decoration:none; color:#000; }ul.herramientas li a#print { background-position:0 0 }ul.herramientas li a#rss { background-position:0 -16px; }ul.herramientas li a#b_delicious {background-position:0 -32px; }ul.herramientas li a#b_facebook {background-position:0 -48px; }ul.herramientas li a#b_linked {background-position:0 -64px;}ul.herramientas li a#b_myspace { background-position:0 -80px;}ul.herramientas li a#b_twitter {background-position:0 -96px; }ul.enlaces { }ul.enlaces li { margin-bottom:5px; }ul.enlaces li a { font-size:.92em; }ul.documentos { margin:2px 0 0 24px; }ul.documentos li { margin-bottom:5px; list-style-image:url(../img/icon_pdf.gif); }ul.documentos li a { font-size:.92em; }.cont_noticias { height:auto!important; min-height:40px; height:40px; width:395px; margin: 0 0 10px 0; background:url(../img/bg_servicio_home.gif) no-repeat top left; padding:5px; }.cont_noticias h5 { font-size:.92em; margin-bottom:5px; color: #999999 }.cont_noticias p { font-size:.92em }#cont_novedades { width:150px; float:left; padding-left:10px; }#cont_novedades h2 { font-size:1.17em; font-weight:bold; margin-top:20px; border-bottom:1px solid #ccc; padding-bottom:2px; margin-bottom:5px; }#cont_novedades ul { list-style:none; margin:0px; padding:0px; list-style-image:none; }#cont_novedades ul li { margin-bottom:5px; }#cont_novedades ul li h4 { font-weight:normal; font-size:.92em }#cont_novedades ul li h4 a { color:#666; }#cont_novedades ul li h4 a:hover { color:#c00; }#cont_newsletter { width:160px; float:left; padding-left:10px; }#cont_newsletter h2 { font-size:1.17em; font-weight:bold; margin-top:20px; border-bottom:1px solid #ccc; padding-bottom:2px; margin-bottom:5px; }#cont_newsletter form { margin:0px; padding:0px; float:left; }#cont_newsletter form label { width:135px; }#cont_newsletter form fieldset { margin:0px; padding:0px; }#cont_newsletter form input { float:left; }#cont_newsletter form input#email { width:125px; height:18px; line-height:18px; margin:0px; font-size:1em; }#cont_newsletter form input#enviar { margin:0px; width:20px; height:19px; font-size:.92em; line-height:16px; margin-top:2px }#cont_newsletter form .validation-advice { padding: 5px 0 5px 0px; }p.contacto { font-size:0.92em; line-height:1.33em; }form { margin-top: 10px; }label { float:left; width:100px; margin: 2px 0; clear:left; }fieldset input { float:left; clear:right; margin: 2px 0; }input#enviar { float:right; margin:5px 23px 0 0; }textarea { clear:both; float:left; width:395px; height:150px; }input, textarea { border:1px solid #999; }.rojo { color:#C00; font-weight:bold; }input.disabled { }input.required { width:200px; }input.required, textarea.required { }input.validation-failed, textarea.validation-failed { border: 1px solid #2870aa; color : #2870aa; }input.validation-passed, textarea.validation-passed { }.validation-advice { padding: 5px 0 5px 100px; color: #CC0000; font-weight: bold; font-size:.83em; clear:both; }#txtarea .validation-advice { padding:0px !important; }.custom-advice { padding: 5px 0 5px 100px; color: #CC0000; font-weight: bold; font-size:.83em; clear:both; }.form-row { clear: both; height:auto!important; min-height:25px; height:25px; }.cuadro_mensaje { padding-bottom:5px; margin-bottom:10px; border:1px solid #ccc; width:150px; padding:0; font-size:.92em; }.cuadro_mensaje h4 { width:145px; height:18px; line-height:18px; background: #E9E9E9; padding-left:5px; margin:0px; }.cuadro_mensaje p { margin:0px; line-height:16px; padding:0 5px; }.cuadro_mensaje p a { color:#666; line-height:14px; padding:0 5px; cursor:pointer; text-decoration:none; }.cuadro_mensaje p a:hover { color: #C00; text-decoration:underline!important; }.cuadro_mensaje ul { list-style-image:none; list-style:none; list-style-position:outside; padding:0 5px!important; }.cuadro_mensaje ul li { margin-bottom:3px; list-style:none; list-style-image:none; }.cuadro_mensaje ul li a { color:#666!important; padding:0px!important; }.cuadro_mensaje .clearfix { height:1px; overflow:hidden; }.sinborde { border:none!important; }.cuadro_mensaje.sinborde a { padding:0px }.ico_flecha, a.ico_flecha, strong.ico_flecha { padding-left:20px!important; background:url(../img/ico_flecha.gif) no-repeat left top; display:block; margin:0px; float:left; width:120px }.ico_telefono, a.ico_telefono, strong.ico_telefono { padding-left:20px!important; background: url(../img/ico_tel.gif) no-repeat 0px 2px; display:block; margin:0px; float:left; width:120px; }.ico_mail, a.ico_mail, strong.ico_mail { padding-left:20px!important; background:url(../img/ico_mail.gif) no-repeat left top; display:block; margin:0px; float:left; width:120px }.espaciado, a.espaciado, strong.espaciado { padding-left:20px!important; }.sinborde { border:none!important; }img.img_der { margin-left:7px }img.img_izq { margin-right:7px }ul.disco { list-style:disc; list-style-image:none; }ol.numeros { list-style:decimal; }ol.letras { list-style:lower-alpha; }h2.home { margin-top:10px; }#cursos { }#cursos h3 { border-bottom:1px solid #CCC; margin:20px 0 5px 0; }#cursos h3 a { color:#666; }#cursos h3 a:hover { text-decoration:none; }#cursos h4 { font-size:1em; margin-bottom:5px; font-weight:normal; }#cursos h4 a { color:#666; }#cursos h4 a:hover { color: #CC0000; }.cont_curso { }.cont_curso span { display:block; float:left; width:50px; margin:20px 0 2px 0; font-weight:bold; background:#F3F3F3; padding:2px 0; }.cont_curso h4 { margin:20px 0 2px 0; float:left; font-size:1em; width:350px; padding-right:7px; background:#F3F3F3; padding:2px 0; }.cont_curso h4 a { color:#666; cursor:pointer!important; }.cont_curso h4 a:hover { color:#CC0000 }.cont_curso a.curso_info { float:left; font-size:.92em; }.cont_curso p { font-size:.92em; clear:both; padding:0px 0 0 50px; margin:0px; }#cert_autentico { background:#ebebeb; border:1px solid #ccc; padding:2px;text-align:center;}#cert_autentico strong { color: #090 }.certificadoTexto { text-align:center; font-size:1.09em; margin-top:20px; line-height:30px; border:1px solid #ccc; padding:10px;}.certificadoTexto span { display:block;}.certificadoTexto .cert{ font-size:1.27em;}.certificadoTexto .nom{ font-size:1.5em; font-weight:bold;}.certificadoTexto .cursoNom {font-size:1.27em;font-weight:bold; font-style:italic;}p.instructor { float:left; width:50%; text-align:center}p.instructor span { display:block;}p.instructor .nom { font-size:1.08em; font-weight:bold;}p.instructor .cargo { font-size:.92em;}p.instructor .cargo2 { font-size:.72em;}form#frmCert { border:1px solid #ccc; background:url(../img/bg_body.jpg) repeat-x; height:20px; padding:15px 10px; margin-bottom:20px;}form#frmCert legend { margin:0px; padding:0px; overflow: hidden; font-size:1.09em; margin-bottom:15px; font-weight:bold; display:none; }form#frmCert label { font-weight:bold; }form#frmCert input#codigo {}form#frmCert input#enviar { float:left; margin:1px 0 0 15px;;}table#tamanoPYMES { font-size:.83em; width:420px;}table#tamanoPYMES th { font-weight:bold; text-align:center;}table#tamanoPYMES td { text-align: right;}table#tamanoPYMES thead th{ color:#FFF; background: #333; border-bottom:2px solid #FFF;}tr.pymeMicro td, tr.pymeMicro th { background:#CCC; border-bottom:2px solid #FFF;}tr.pymePequena td, tr.pymePequena th { background:#E1E1E1; border-bottom:2px solid #FFF;}tr.pymeMediana td, tr.pymeMediana th { background: #F5F5F5; border-bottom:1px solid #FFF;}table.tabla { width:420px;}table.tabla th { font-weight:bold; text-align:center;}table.tabla td { text-align: right;}table.tabla thead th{ color:#FFF; background: #333; border-bottom:2px solid #FFF;padding:2px;}tr.row1 td, tr.row1 th { background:#CCC; border-bottom:2px solid #FFF; padding:2px;}tr.row2 td, tr.row2 th { background:#E1E1E1; border-bottom:2px solid #FFF;padding:2px;}.pequeno { font-size:.92em;}@media screen and (max-device-width: 480px) {html { -webkit-text-size-adjust: none; }} 