/* INICIA CLEARFIX */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* TERMINA CLEARFIX */

/* v1.0 | 20080212 - CSS RESET http://meyerweb.com/eric/tools/css/reset/ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
h2 {
	font-size: 22px;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* TERMINA CSS RESET */

body {font-family: Verdana, Arial, Helvetica, Sans-Serif;}



/* ---------------------------------------------------------------------------------------------.
								CONTENEDOR DE TODOS LOS ELEMENTOS								|
--------------------------------------------------------------------------------------------- */
#contenedor-general {position: relative; width: 975px; margin: auto;}


/* ---------------------------------------------------------------------------------------------.
											HEADER												|
--------------------------------------------------------------------------------------------- */
#header {position: relative; height: 90px; margin-bottom: 10px; margin-top: 0px; background-image: url(../img/bg_nubes.png);}
	#header #logo {position: relative; margin-top: 15px; margin-left: 15px; width: 270px; height: 72px; float: left; display: inline; overflow: hidden;}
	#header #header-form {float: right; width: 390px; overflow: hidden; display: inline; margin-top: 15px;}
	#header #header-form p {position: relative; margin-bottom: 10px; height: 15px; margin-left: 10px;}
	#header #header-form p a {color: #121A22; text-transform: uppercase; text-decoration: none; font-size: 9px; font-weight: bolder; margin-right: 46px; overflow: hidden; float: left;}
	#header #header-form p a.last-child {margin-right: 25px; display: block; background: url('../img/logo_twingo_chico.jpg') no-repeat; width: 51px; height: 15px; float: right;}
		#header-form p a.last-child span {display: block; padding-top: 50px;}
	#header #header-form form {width: 360px; position: relative; left: 10px;}
	#header #header-form form input {width: 280px; height: 18px; border: 1px #151515 solid; float: left;}
	#header #header-form form a.enviar {float: left; display: inline; position: relative; color: #069; text-decoration: none; font-size: 10px; text-align: center; width: 58px; height: 20px; border: 1px #151515 solid; background: #cccccc; border-left: 0; line-height: 20px;}
	#header #header-form form a.enviar span {}

/* ---------------------------------------------------------------------------------------------.
										MENU PRINCIPAL											|
--------------------------------------------------------------------------------------------- */
#main-menu {position: relative; height: 40px; margin-bottom: 10px; width: 975px; z-index: 9990;}
	#main-menu ul {width: 975px; height: 40px; position: relative;}
	#main-menu ul li {position: relative; float: left;}
	#main-menu ul li a {display: block; height: 40px; overflow: hidden;}
	#main-menu ul li a span {display: block; padding-top: 40px;}

	#main-menu ul li.it1 {width: 102px;}
	#main-menu ul li.it1 a {background: url('../img/Menu3/1-inicio.png') no-repeat;}
	#main-menu ul li.it2 {width: 188px;}
	#main-menu ul li.it2 a {background: url('../img/Menu3/2-acerca.png') no-repeat;}
	#main-menu ul li.it3 {width: 200px;}
	#main-menu ul li.it3 a {background: url('../img/Menu3/3-servicio.png') no-repeat;}
	#main-menu ul li.it4 {width: 193px;}
	#main-menu ul li.it4 a {background: url('../img/Menu3/4-contratar.png') no-repeat;}
	#main-menu ul li.it5 {width: 290px;}
	#main-menu ul li.it5 a {background: url('../img/Menu3/5-comunidad.png') no-repeat;}
	#main-menu ul li a:hover {background-position: 0 -40px;}
	
	#contenedor-general #main-menu ul ul a:hover, #contenedor-general #main-menu ul ul .mm-activo a, #contenedor-general #main-menu ul ul .mm-activo ul a:hover {display: block; height: 26px; background: none; float: none; color: #fff;}
	#contenedor-general #main-menu ul ul a, #contenedor-general #main-menu ul ul .mm-activo ul a {display: block; padding-left: 25px; width: 235px; height: 26px; background: none; float: none; color: #B3D2EF; font-size: 11px; line-height: 26px; text-decoration: none; font-weight: bolder;}
	#main-menu ul ul.mm-submenu {display: none;}
	#main-menu ul ul li {border-bottom: 1px #0C9BD6 solid;}
	#main-menu ul ul ul.mms-submenu {display: none;}
	#main-menu ul li.mm-activo ul.mm-submenu {display: block; width: 260px; height: auto; background: #006699; position: absolute;}
	#main-menu ul li.mm-activo li.mm-activo { background: #0C9BD6;}
	#main-menu ul li.mm-activo li.mm-activo ul.mms-submenu {display: block; position: absolute; left: 260px; background: #0C9BD6; width: 260px; height: auto; top: 0;}
	#main-menu ul li.mm-activo li.mm-activo ul.mms-submenu li {border-bottom: 1px #8DD0EC solid;}
	

/* ---------------------------------------------------------------------------------------------.
										SLIDE SECCIONES											|
--------------------------------------------------------------------------------------------- */
#mid-header {position: relative; height: 400px; margin-bottom: 10px; overflow: hidden; width: 975px; z-index: 9989;}
body.interior #mid-header {height: 77px; overflow: visible;}
#mid-header div.nav {width: 975px; position: absolute; top: 0; height: 32px; z-index: 9999;}
#mid-header div.nav ul {width: 975px; position: relative; height: 32px;}
#mid-header div.nav ul li {float: left; display: inline; height: 32px;}
#mid-header div.nav ul li a {display: block; height: 32px; overflow: hidden; background-repeat: no-repeat!important; background-image: url('../img/menu-secciones10.png'); position: relative; z-index: 2;}
#mid-header div.nav ul li a span {display: block; padding-top: 100px;}

#mid-header div.nav ul ul.nav2 {height: 27px; background: #0F4A75; position: absolute; top: 30px; left: 0; width: 973px; display: none; z-index: 1;}
#mid-header div.nav ul li.selected ul.nav2 {display: block;}
#mid-header div.nav ul ul.nav2 li {height: 27px; line-height: 27px; display: block; float: left; position: relative;}
#mid-header div.nav ul ul.nav2 li a {background: none; height: 16px; text-transform: uppercase; color: #fff; line-height: 16px; font-size: 9px; font-family: tahoma; text-decoration: none; border-right: 1px #fff solid; margin-top: 6px; padding: 0 10px 0 10px; float: left; display: inline;}
#mid-header div.nav ul ul.nav2 li.last-child a {border-right: 0;}
#mid-header div.nav ul ul.nav2 li a span {display: block; padding: 0;}

.nav2-overed {background: #0782BA;}
.nav2-overed ul.nav3 {background: #0782BA;}
.nav3-overed {background: #00AEEF;}

#mid-header div.nav ul ul.nav2 ul.nav3 {position: absolute; top: 27px; display: none; width: 285px; height: auto; left: 0;}
#mid-header div.nav ul ul.nav2 ul.nav3 li {display: block; float: none; border-bottom: 1px #66CEF5 solid; height: 20px; line-height: 20px; padding-left: 10px;}
#mid-header div.nav ul ul.nav2 ul.nav3 li a {display: block; line-height: 20px; height: 20px; border: 0; padding: 0; margin: 0;}
#mid-header div.nav ul ul.nav2 ul.nav3 li a span {display: inline;}
#mid-header div.nav ul ul.nav2 ul.nav3 li.last-child {border-bottom: 0;}

#mid-header div.nav ul ul.nav2 ul.nav3 ul.nav4 {position: absolute; left: 250px; width: 250px; background: #66CEF5; top: 0; height: auto; display: none;}
#mid-header div.nav ul ul.nav2 ul.nav3 ul.nav4 li {border-bottom: 1px #00aeef solid;}
#mid-header div.nav ul ul.nav2 ul.nav3 ul.nav4 li a {}
#mid-header div.nav ul ul.nav2 ul.nav3 ul.nav4 li a span {}

/* POSICION DEL BACKGROUND EN ESTADO NORMAL Y EN ESTADO OVER */
#mid-header div.nav ul li.it1 {width: 476px;}
#mid-header div.nav ul li.it1 a {background-position: 0 0;}
#mid-header div.nav ul li.it1 a:hover {background-position: 0 -58px;}
#mid-header div.nav ul li.it2 {width: 497px;}
#mid-header div.nav ul li.it2 a {background-position: -476px 0;}
#mid-header div.nav ul li.it2 a:hover {background-position: -476px -58px;}
#mid-header div.nav ul li.it3 {width: 291px;}
#mid-header div.nav ul li.it3 a {background-position: -682px 0;}
#mid-header div.nav ul li.it3 a:hover {background-position: -682px -58px;}

/* POSICION DEL BACKGROUND CUANDO NOS ENCONTRAMOS EN LA SECCION */
#mid-header div.nav ul li.it1 a.selected {background-position: 0 -116px;}
#mid-header div.nav ul li.it2 a.selected {background-position: -475px -116px;}

#mid-header .slider {z-index: 1;}

#mid-header .slider ul.nav {position: absolute; top: 338px; left: 20px; z-index: 299;}
#mid-header .slider ul.nav li {position: relative; display: inline; float: left; width: 38px; height: 38px; margin-right: 15px;}
#mid-header .slider ul.nav a {text-decoration: none; display: block; background: url('../img/slide-nav-bg.png') no-repeat; height: 38px; width: 38px; line-height: 38px; font-weight: bolder; font-size: 24px; color: #fff; text-align: center;}
#mid-header .slider ul.nav li.selected a, #mid-header .slider ul.nav a:hover {background-position: 0 -38px;}
#mid-header .slider .slide-window {width: 975px; overflow: hidden; height: 400px; position: relative;}
#mid-header .slider .slide-wide {width: 3900px; overflow: hidden; height: 400px; position: relative;}
#mid-header .slider .panel {position: relative; float: left; width: 975px;}

#mid-header .slider .panel .cont {position: relative; width: 440px; margin: 80px 0 0 20px;}
#mid-header .slider .panel .cont h1 {font-size: 25px; font-weight: bolder; color: #00AEEF; margin-bottom: 15px;}
#mid-header .slider .panel .cont p {font-size: 13px; font-weight: bolder; color: #333333; line-height: 16px; margin-right: 50px;}

#mid-header .slider img.panel-background {position: absolute; top: 0; left: 0;}

/* ---------------------------------------------------------------------------------------------.
											LLAMADOS											|
--------------------------------------------------------------------------------------------- */
#cols-mid {position: relative; height: 250px; overflow: hidden; margin-bottom: 20px;}
	#cols-mid .col-mid {width: 478px; height: 230px; position: relative; border: 0px #97A5B2 solid;}
	#cols-mid .col-mid .cont {width: 465px; margin: 20px auto;}
	#cols-mid .col-mid .cont img {float: left;}
	#cols-mid h2 {font-size: 22px; color: #000000; margin-bottom: 10px;}
	#cols-mid h3 {font-size: 14px; color: #000000; margin-left: 235px; border-bottom: 2px #98A6B3 solid; padding-bottom: 3px; margin-bottom: 3px;}
	#cols-mid #cm-comunidad {float: left; display: inline;}
	#cols-mid #cm-centrosperto {float: right; display: inline;}
	#cols-mid .cm-titulo {margin-left: 235px; margin-bottom: 5px;}
		#cols-mid .cm-titulo a {text-decoration: none; font-size: 12px; font-weight: bolder;}
		#cols-mid .cm-titulo .cat {color: #00AEEF;}
		#cols-mid .cm-titulo em {color: #000;}
	#cols-mid .cm-desc {margin-left: 235px; font-size: 13px; color: #333333; line-height: 16px; margin-bottom: 15px;}
	#cols-mid .cm-leermas {background: url('../img/leermasazul.png') no-repeat; width: 90px; height: 26px; text-align: center; position: absolute; bottom: 20px; right: 360px;}
	#cols-mid .cm-leermas a {color: #fff; text-decoration: none; line-height: 26px; display: block; font-size: 11px; text-transform: uppercase;}
	#cols-mid .cm-leermas a span {}
	

/* ---------------------------------------------------------------------------------------------.
								TRIPLE COLUMNA EN LA PARTE DE ABAJO								|
--------------------------------------------------------------------------------------------- */
#cols-bot {position: relative; width: 975px; margin-bottom: 40px;}
#cols-bot h2 {font-size: 18px; color: #006699; font-weight: bolder;}

#cols-bot #cb-solucionesindustria {width: 327px; position: relative; float: left;}
#cols-bot #cb-solucionesindustria .cont {width: 300px; margin: auto;}
#cols-bot #cb-solucionesindustria .cont #cb-salud {margin-top: 30px; height: auto; margin-bottom: 30px; padding-bottom: 30px;}
#cols-bot #cb-solucionesindustria .cont #cb-gobierno {height: auto;}
#cols-bot #cb-solucionesindustria .cont h3 {color: #6C7F8C; font-size: 20px; font-family: Arial Black, Helvetica, Arial, Sans-Serif; margin-left: 95px; margin-bottom: 8px; text-decoration: none;}
#cols-bot #cb-solucionesindustria .cont p {font-size: 13px; margin-left: 95px; line-height: 18px; text-decoration: none;}
#cols-bot #cb-solucionesindustria .cont a {color: #6C7F8C; text-decoration: none;}
#cols-bot #cb-solucionesindustria .cont a p {color: #333; text-decoration: none;}

#cols-bot #cb-noticiasrecientes {width: 321px; position: relative; float: left; border-left: 1px #47515F solid; border-right: 1px #47515F solid;}
#cols-bot #cb-noticiasrecientes .cont {position: relative; width: 300px; margin: auto;}
#cols-bot #cb-noticiasrecientes .cont ul {position: relative;}
#cols-bot #cb-noticiasrecientes .cont ul li {position: relative; border-bottom: 1px #A7B9CD dashed; padding-top: 20px; padding-bottom: 20px;}
#cols-bot #cb-noticiasrecientes .cont ul li.last-child {border-bottom: 0; padding-bottom: 0; margin-bottom: 20px;}
#cols-bot #cb-noticiasrecientes .cont ul li h3 {margin-bottom: 5px;}
#cols-bot #cb-noticiasrecientes .cont ul li h3 a {font-size: 14px; color: #00AEEF; text-decoration: none;}
#cols-bot #cb-noticiasrecientes .cont ul li p {font-size: 13px; color: #333;}
#cols-bot #cb-noticiasrecientes .cont p.leermas {display: block; width: 90px; height: 26px; overflow: hidden; background: url('../img/leermasazul.jpg') no-repeat;}
#cols-bot #cb-noticiasrecientes .cont p.leermas a {display: block; text-align: center; width: 90px; height: 26px; color: #fff; text-decoration: none; line-height: 26px; font-size: 10px; text-transform: uppercase;}

#cols-bot #cb-twits {width: 325px; position: relative; float: left;}
#cols-bot #cb-twits .cont {width: 260px; margin: auto;}
#cols-bot a.at {color: #00AEEF; font-weight: bolder; text-decoration: none;}
#cols-bot #cb-twits .twitcont {width: 260px; margin: auto; background: #EBF8FE; border: 1px #01AEEF solid; margin-top: 30px;}
#cols-bot #cb-twits .twitcont .tc {width: 235px; margin-left: 20px; font-size: 13px; padding: 10px 0; line-height: 16px; font-size: 13px; color: #333;}
#cols-bot #cb-twits li {list-style: none;}
#cols-bot #cb-twits .twitcont span a {font-size: 11px; font-weight: bolder; font-style: italic; color: #00aeef; text-decoration: none;}
#cols-bot #cb-twits p.siguenos {display: block; width: 90px; height: 26px; background: url('../img/leermasazul.jpg') no-repeat; margin-top: 10px; float: right;}
#cols-bot #cb-twits p.siguenos a {display: block; width: 90px; height: 26px; line-height: 26px; color: #fff; font-size: 10px; text-transform: uppercase; text-align: center; text-decoration: none;}

/* ---------------------------------------------------------------------------------------------.
								TRIPLE COLUMNA EN LA PARTE DE ABAJO								|
--------------------------------------------------------------------------------------------- */
#footer {position: relative; repeat-x; height: 220px; overflow: hidden;}
.footer-cont {position: relative; width: 975px; margin: auto; background: url('../img/footer-bg_02.jpg')}

#footer #fc-redes {position: relative; padding-top: 20px; margin-bottom: 40px;}
#footer #fc-redes h3 {display: inline; width: 190px; height: 58px; position: relative; margin-left: 10px; overflow: hidden; background: url('../img/siguenos.png') no-repeat; float: left; margin-right: 20px;}
#footer #fc-redes h3 span {display: block; padding-top: 80px;}
#footer #fc-redes ul {position: relative; width: 250px; overflow: hidden;}
#footer #fc-redes ul li {position: relative; width: 40px; height: 42px; overflow: hidden; float: left; display: inline; margin-right: 10px;}
#footer #fc-redes ul li a {display: block; width: 40px; height: 42px; overflow: hidden;}
#footer #fc-redes ul li a span {display: block; padding-top: 80px;}
#footer #fc-redes ul li.it-facebook{background: url('../img/ico/c_facebook.png') no-repeat;}
#footer #fc-redes ul li.it-twitter {background: url('../img/ico/c_twitter.png') no-repeat;}
#footer #fc-redes ul li.it-youtube {background: url('../img/ico/c_youtube.png') no-repeat;}
#footer #fc-redes ul li.it-rss {background: url('../img/ico/c_rss.png') no-repeat;}
#footer #fc-redes ul li.it-linkedin {background: url('../img/ico/c_linkedin.png') no-repeat;}
#footer #fc-redes ul li.it-flickr {background: url('../img/ico/c_flickr.png') no-repeat;}

#footer #fc-menu {position: relative; margin-left: 10px; margin-bottom: 20px;}
#footer #fc-menu a {color: #fff; text-decoration: none; font-size: 12px;}
#footer #fc-menu ul li {display: inline; margin-right: 15px;}

#footer #fc-mapa {position: relative; margin-left: 10px;}
#footer #fc-mapa ul {position: relative;}
#footer #fc-mapa ul li {display: inline; margin-right: 20px; position: relative; display: block; float: left; height: 20px;}
#footer #fc-mapa ul li a {color: #fff; font-size: 10px; text-transform: uppercase; text-decoration: none; font-weight: bolder; display: block; padding: 5px;}

#footer #fc-telefono {position: absolute; top: 40px; right: 0;}

#footer #fc-15 {position: absolute; top: 10px; right: 10px;}

#footer .footer-img {position: absolute; bottom: 2px; right: 0;}

#footer-footer {position: relative; clear: both; text-align: center; margin-top: 10px; font-size: 10px; color: #069;}
#footer-footer a {color: #ffffff; text-decoration: none;}

.fleft {float: left;}

/* ---------------------------------------------------------------------------------------------.
								INTERIOR: RECUADROS DE PRODUCTOS								|
--------------------------------------------------------------------------------------------- */
#cols-prods .col {position: relative; display: inline; float: left; border: 0px #97A5B2 solid; width: 318px; height: 298px; margin-right: 5px; margin-bottom: 5px;}
#cp-serv-datacenter {margin-right: 0;}
#cp-serv-internet {margin-right: 0;}

#cols-prods h2 {font-size: 28px; color: #323F4E; margin-bottom: 20px; font-weight: lighter; margin-top: 30px;}
#cols-prods .col .cont {width: 290px; margin: auto; margin-top: 15px;}
#cols-prods h3 {color: #002657; font-size: 22px; font-weight: bolder; display: block; padding-left: 40px; border-bottom: 3px #A7B9CD solid; height: 60px; line-height: 60px; overflow: hidden; margin-bottom: 10px;}
#cols-prods h3 a {color: #002657; text-decoration: none;}

#cols-prods #cp-serv-telefonia h3 {background: url('../img/ico1-telefonia.jpg') 0 13px no-repeat;}
#cols-prods #cp-serv-comunicacion h3 {background: url('../img/ico2-comunicacion.jpg') 0 10px no-repeat;}
#cols-prods #cp-serv-datacenter h3 {background: url('../img/ico3-datacenter.jpg') 0 15px no-repeat;}
#cols-prods #cp-serv-redes h3 {background: url('../img/ico4-redes.jpg') 0 10px no-repeat;}
#cols-prods #cp-serv-seguridad h3 {background: url('../img/ico5-seguridad.jpg') 0 10px no-repeat;}
#cols-prods #cp-serv-internet h3 {background: url('../img/ico6-internet.jpg') 0 10px no-repeat;}

#cols-prods .col .cont img {margin-bottom: 20px; display: block; position: relative;}
#cols-prods .col .cont ul {position: relative; margin-bottom: 15px;}
#cols-prods .col .cont ul li {margin-bottom: 5px;}
#cols-prods .col .cont ul li a {color: #333333; text-decoration: none; border-bottom: 1px #ccc solid; font-size: 13px; font-weight: bolder;}

#cols-prods .col .cont .vermas {position: relative;}
#cols-prods .col .cont .vermas a {color: #069; font-size: 11px;}

/* ---------------------------------------------------------------------------------------------.
							INTERIOR: TABS SOPORTE-VISITA-NEWSLETTER							|
--------------------------------------------------------------------------------------------- */
#cols-bot {width: 975px; position: relative; margin-top: 20px;}
#cols-bot div.izq {float: left; width: 635px;}
#cols-bot div.der {float: right; width: 320px;}

.tabs {width: 633px; position: relative; border: 1px #97A5B2 solid; background: #FCFCFD; margin-top: 60px; margin-bottom: 30px;}
.slide-angosto {width: 600px!important;}

.tabs .nav {position: absolute; top: 0; left: 0; top: -29px;}
.tabs .nav li {background: url('../img/tabs-bot-nav-bg2.jpg') repeat-x; height: 28px; float: left; margin-left: 10px; padding: 0 10px; line-height: 28px;}
.tabs .nav li.selected {background: #fff; border: 1px #97A5B2 solid; border-bottom: 0}
.tabs .nav li a {font-size: 10px; text-transform: uppercase; color: #fff; text-decoration: none; display: block; font-weight: bolder; height: 28px; line-height: 28px;}
.tabs .nav li.selected a {color: #069;}

.tabs .tabs-window {position: relative; width: 633px; overflow: hidden;}
.slide-angosto .tabs-window {width: 600px!important;}
.tabs .tabs-window .tabs-wide {width: 3800px;}
.tabs .panel {float: left; width: 633px; overflow: hidden; position: relative;}
.slide-angosto .panel {width: 600px!important;}

.tabs .panel .cont {width: 590px; margin: auto; font-size: 12px; color: #333333; margin-top: 30px; line-height: 16px;}
.slide-angosto .panel .cont {width: 560px!important;}
.tabs .panel .cont p {margin-bottom: 20px;}
.tabs .panel .cont form p {margin-bottom: 10px;}
.tabs .panel .cont ul {list-style: square; margin-left: 30px;}
.tabs .panel .cont ul li {margin-bottom: 5px;}
.tabs .panel form {position: relative; width: 590px; overflow: hidden; margin-bottom: 10px;}
.tabs .panel form .inp-txt {border: 1px #97A5B2 solid; width: 286px; height: 23px;}
.tabs .panel form h3 {font-size: 22px!important;}
.tabs .panel form fieldset {border: 0!important;}
.tabs .panel form fieldset.izq, .tabs .panel form fieldset.fizq {width: 290px; overflow: hidden; float: left;}
.tabs .panel form fieldset.der, .tabs .panel form fieldset.fder {width: 290px; overflow: hidden; float: right; margin-bottom: 20px;}
.tabs .panel form label {display: block; font-weight: bolder; font-size: 12px; color: #069; margin-bottom: 5px;}
.tabs .panel form textarea.inp-txt {height: 98px; width: 584px;}
.tabs .panel form p.botonenviar {height: 26px; overflow: hidden; width: 100%; clear: both;}
.tabs .panel form p.botonenviar a {display: block; float: right; background: url('../img/leermasazul.jpg') no-repeat; width: 90px; height: 26px; text-align: center; line-height: 26px; color: #fff; text-decoration: none; font-weight: bolder; text-transform: uppercase;}



/* BLOQUE DE EVENTOS */
#cols-bot .der {position: relative; border: 1px #97A5B2 solid;}
#cols-bot #cb-eventos .cont {width: 280px; margin: auto; position: relative; margin-top: 20px; margin-bottom: 40px;}
#cb-eventos h3 {font-size: 22px; color: #252C32; margin-bottom: 25px;}
#cb-eventos ul {position: relative;}
#cb-eventos ul li {position: relative; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px #CCCFD9 solid;}
#cb-eventos ul li.last-child {border-bottom: 0;}
#cb-eventos ul li h4 {font-weight: normal; margin-bottom: 10px;}
#cb-eventos ul li h4 a {font-size: 14px; color: #00AEEF; text-decoration: none; font-weight: normal;}
#cb-eventos ul li p {font-size: 13px;}
#cb-eventos p.masev {height: 25px; width: 100%; clear: both;}
#cb-eventos p.masev a {display: block; float: right; position: relative; background: url('../img/leermasazul.jpg') no-repeat; width: 90px; height: 26px; color: #fff; font-size: 11px; line-height: 26px; text-decoration: none; text-align: center; text-transform: uppercase; font-weight: bolder;}


/* ---------------------------------------------------------------------------------------------.
							INTERIOR: CATEGORIA | lista de productos							|
--------------------------------------------------------------------------------------------- */
.interior #breadcrumbs {position: relative; height: 15px; margin-bottom: 30px;}
.interior #breadcrumbs a {color: #3F5266; text-decoration: none; font-size: 11px; border-bottom: 1px #CFD4D9 solid;}
.interior #breadcrumbs a span {}
.interior #breadcrumbs span.aqui {font-size: 11px;}
.interior #breadcrumbs span.azul {color: #00ADEE; font-size: 11px; font-style: italic; font-weight: bolder; margin-right: 10px;}

#int-cols {position: relative; width: 973px;}
#int-cols #contenido-principal {position: relative; float: left; width: 645px; overflow: hidden;}
/* body.int-texto #contenido-principal {width: 620px!important;} */
#int-cols #sidebar {position: relative; float: right; width: 320px; overflow: hidden;}

#contenido-principal #cp-head {position: relative; width: 643px; border: 1px #97A5B2 solid; margin-bottom: 40px;}
#contenido-principal #cp-head .cont {width: 600px; margin: auto; margin-top: 25px;}
#contenido-principal #cp-head .cont ul {font-size: 13px; margin-left: 20px;}
#contenido-principal #cp-head .cont ul li {list-style: square; margin-bottom: 10px; line-height: 18px;}
#contenido-principal #cp-head h2 {color: #00AEEF; height: 40px; overflow: hidden; font-size: 20px; line-height: 25px; border-bottom: 3px #A7B9CD solid; margin-bottom: 10px; font-weight: bolder;}
#contenido-principal #cp-head h2 img {}
#contenido-principal #cp-head h2 span {}
#contenido-principal #cp-head p {font-size: 13px; color: #333333; line-height: 16px; margin-bottom: 20px;}

#contenido-principal h2 {font-size: 28px; font-weight: lighter; color: #323F4D; margin-bottom: 20px;}
body.webinars #contenido-principal h2 {color: #262C33!important; font-size: 24px!important;}
#contenido-principal .tabla-servicios {position: relative; width: 645px; margin-bottom: 30px;}
#contenido-principal .tabla-servicios ul {position: relative;}
#contenido-principal .tabla-servicios ul.izq {float: left; width: 320px;}
#contenido-principal .tabla-servicios ul.der {float: right; width: 320px;}
#contenido-principal .tabla-servicios ul li {display: block; width: 318px; height: 42px; line-height: 48px; border: 1px #97A5B2 solid; margin-bottom: 10px; background: url('../img/bg-serv-azul.jpg') repeat-x;}
#contenido-principal .tabla-servicios ul li a {display: block; width: 298px; height: 50px; color: #43566B; font-size: 12px; text-decoration: none; padding-left: 20px; font-weight: bolder;}
#contenido-principal .tabla-servicios ul li a:hover {background: url('../img/acordeon-activo.jpg') repeat-x; color: #fff;}
#contenido-principal .tabla-servicios ul li a span {}

#contenido-principal h3 {font-weight: bolder; color: #262C33; font-size: 25px; padding-bottom: 5px; border-bottom: 3px #A7B9CD solid; margin-bottom: 30px;}
#contenido-principal h3 span {}
#contenido-principal .video-cont {}

#sidebar .bloque {position: relative; margin-bottom: 30px;}
#sidebar .bloque .cont {border: 1px #97A5B2 solid;}
#sidebar .bloque h3 {font-size: 18px; color: #252C32; margin-bottom: 10px;}

#sidebar #b-acordeon-soluciones {}
#ac-cont {height: 225px;}
#ac-cont h4 {cursor: pointer; background: #ADBDCC; height: 42px; line-height: 42px; color: #fff; overflow: hidden;}
#ac-cont h4 span {display: block; padding-left: 15px;}
#ac-cont h4.ui-state-active {background: url('../img/acordeon-activo.jpg') repeat-x; border: 1px #00AEEF solid;}
#ac-cont .ui-accordion-content-active {height: 138px; border: 1px #97A5B2 solid; border-top: 0; overflow: hidden;}
#ac-cont .acc-cont img {display: inline; margin: 30px 15px 30px 20px;}
#ac-cont .acc-cont h5 {position: relative; padding-top: 10px; font-size: 25px; color: #6C7F8E; font-weight: bolder; margin-bottom: 5px;}
#ac-cont .acc-cont h5 a {color: #6c7f8e; text-decoration: none;}
#ac-cont .acc-cont p a {color: #6C7F8E; text-decoration: none;}
#ac-cont .acc-cont p {font-size: 13px; line-height: 18px;}

#sidebar #b-acordeon-quienes h4 {cursor: pointer; background: #ADBDCC; height: 35px; line-height: 35px; color: #fff; overflow: hidden;}
#sidebar #b-acordeon-quienes h4.ui-state-active {background: url('../img/acordeon2.jpg') repeat-x; border: 0;}

#sidebar #b-blog .cont {position: relative;}
#sidebar #b-blog .cont ul {padding: 10px;}
#sidebar #b-blog .cont ul li {height: auto; overflow: hidden; padding: 15px; border-bottom: 1px #A7B9CD dashed;}
#sidebar #b-blog .cont ul li.last-child {border-bottom: 0;}
#sidebar #b-blog .cont ul li a {font-size: 14px; color: #00AEEF; text-decoration: none; margin-bottom: 5px; display: block;}
#sidebar #b-blog .cont ul li p {font-size: 13px;}
#sidebar #b-blog p.leermas {margin: 0 0 20px 23px;}
#sidebar #b-blog p.leermas a {display: block; width: 90px; height: 26px; background: url('../img/leermasazul.jpg') no-repeat; color: #fff; text-align: center; text-transform: uppercase; font-size: 10px; line-height: 26px; text-decoration: none; font-weight: bolder;}

#sidebar #b-chat .cont {padding: 20px; font-size: 13px; color: #333;}
#sidebar #b-chat .cont img {display: block; margin: auto; margin-bottom: 20px;}

/* INTERIOR SUBCATEGORIA */
#subcat-cont {font-size: 12px; line-height: 1.3em; color: #333; margin-bottom: 25px;}
#subcat-cont h2 {font-size: 22px; font-weight: bolder; line-height: 25px; color: #00AEEF;}
#subcat-cont p {margin-bottom: 15px;}

#slider-tabs2 {}
#slider-tabs2 h3 {border-bottom: 0; font-size: 25px; color: #0F4A75;}
#slider-tabs2 h4 {font-size: 13px; color: #0F4A75; font-weight: bolder; margin-bottom: 20px;}
#slider-tabs2 .cont img {margin-bottom: 20px;}

#slider-tabs2 .cont img.fizq {margin-right: 20px; margin-bottom: 20px;}

.int-texto .cont-texto {font-size: 13px;}
.int-texto .cont-texto p {margin-bottom: 20px; line-height: 18px;}
.int-texto .cont-texto h2 {color: #00ADEE!important; font-size: 22px!important; font-weight: bolder!important;}

.fizq {float: left;}
.clear {clear: both;}

.fizqatencion {margin-bottom: 60px;}
.atencion-telefonos {width: 620px;}
.atencion-telefonos h3 {font-size: 22px!important; color: #0D4A73!important; padding-bottom: 30px!important;}
.atencion-telefonos h3.nobord {border-bottom: 0!important;}
.atencion-telefonos h3 span {font-size: 12px; display: block; margin: 7px 0; line-height: 16px;}
.atencion-telefonos h3 span.tel {color: #666666; font-size: 18px;}
.atencion-telefonos h3 small {font-size: 15px; color: #00ACEB; margin-top: 10px!important; display: block;}

.formcontactodir {position: relative; clear: both; width: 603px; padding: 20px; background: #f9f9f9; border: 1px #ccc solid; margin-bottom: 20px;}
.formcontactodir h3 {font-size: 22px!important;}
.formcontactodir p.botonenviar {height: 26px; overflow: hidden; width: 100%; clear: both;}
.formcontactodir p.botonenviar a {display: block; float: right; background: url('../img/leermasazul.jpg') no-repeat; width: 90px; height: 26px; text-align: center; line-height: 26px; color: #fff; text-decoration: none; font-weight: bolder; text-transform: uppercase;}

.formcontactodir fieldset.fizq {float: left; width: 300px; display: inline; position: relative; overflow: hidden;}
.formcontactodir fieldset.fder {float: right; width: 300px; display: inline; position: relative; overflow: hidden;}
.formcontactodir .inp-txt {width: 285px; height: 23px; border: 1px #97A5B2 solid; background: #fff;}
.formcontactodir label {font-size: 12px; font-weight: bolder; color: #00AEEF; display: block;}
.formcontactodir small {font-size: 11px; color: #999999; font-style: italic; font-weight: bolder;}
.formcontactodir textarea.inp-txt {height: 98px; width: 601px;}

/* ESTILOS PARA LISTADO DE NOTICIAS */
#lista-noticias {width: 600px; overflow: hidden;}
.int-texto #lista-noticias h2 {color: #00ACEB;}
.int-texto #noticia-singular h2 {color: #00ACEB; padding-bottom: 5px; margin-bottom: 5px; font-size: 18px;}
.int-texto #lista-noticias h3 {font-weight: bolder; color: #262C33; font-size: 18px; padding-bottom: 5px; border-top: 3px #A7B9CD solid; margin-bottom: 30px; border-bottom: 0; text-transform: uppercase; padding-top: 10px;}
#lista-noticias ul {margin-bottom: 80px;}
#lista-noticias ul li {border-bottom: 1px #A7B9CD solid; margin-bottom: 15px; padding-bottom: 0px;}
#lista-noticias ul li.last-child {border-bottom: 0;}
#lista-noticias ul li a {color: #00ABEB; font-size: 13px; display: block; font-weight: bolder; font-family: Verdana, Arial, Helvetica, Sans-Serif;}
#lista-noticias ul li p.desc {font-size: 13px; margin-bottom: 15px;}

#noticia-singular {position: relative; width: 600px;}

#noticia-singular .notislogan {color: #43556B; font-size: 14px; font-weight: bolder;}

#noticia-singular .noti-titulo {border: 1px #A7B9CD solid; border-left: 0; border-right: 0; margin-bottom: 30px; padding-bottom: 10px; padding-top: 10px; width: 600px;}
#noticia-singular .noti-titulo .postmeta {width: 600px; height: 15px;}
#noticia-singular .noti-titulo .postmeta p {margin-bottom: 0;}
#noticia-singular .noti-titulo .postmeta .fder a {color: #00ACEB; font-weight: bolder; font-style: italic; font-size: 11px;}
#noticia-singular .noti-titulo .fizq {}
#noticia-singular .noti-titulo .fder {float: right;}
#noticia-singular h3 {border-bottom: 0px;margin-bottom: 0; font-size: 18px;}

/* CONTENIDO DE PORTADA DE COMUNIDAD */
body#comunidad #int-cols {margin-top: 30px;}
body#comunidad #int-cols #sidebar {width: 300px;}
body#comunidad #int-cols #contenido-principal {width: 640px;}

#comunidad-header {width: 640px; height: 250px; overflow: hidden; position: relative; margin-bottom: 20px;}
#comunidad-header2 {width: 640px; height: 180px; overflow: hidden; position: relative; margin-bottom: 20px;}
#comunidad-header .ch-txt {position: absolute; left: 20px; width: 593px; height: 90px; overflow: hidden; bottom: 10px; color: #fff;}
#comunidad-header2 .ch-txt {position: absolute; left: 20px; width: 593px; height: 75px; overflow: hidden; bottom: 0px; color: #fff; line-height: 75px;}

#contenido-principal .ch-txt h3 {font-size: 29px; border-bottom: 0; color: #fff; margin-bottom: 5px;}
#contenido-principal .ch-txt h4 {font-size: 13px; color: #fff; margin-bottom: 0;}


#contenido-principal h3.comunidad-titulo {font-size: 30px; font-weight: lighter; padding: 5px 0; margin-bottom: 10px; border-bottom: 0;}
#cntpr-cont {background: url('../img/cc-borders.jpg') repeat-x; padding-left: 20px;}
#cntpr-cont2 {background: url('../img/cc-borders2.jpg') repeat-x; padding-left: 20px;}
#contenido-principal #cntpr-cont2 h3.comunidad-titulo {font-size: 30px; font-weight: lighter; padding: 8px 0; margin-bottom: 15px; border-top: 3px #A7B9CD solid;}

#cols-comunidad {position: relative;}
#cols-comunidad h4, #cont-multimedia h4 {position: relative; font-size: 14px; color: #00ACED; padding-bottom: 10px; margin-bottom: 15px;}
	#cont-multimedia h4 {border-top: 1px #2a3239 solid; padding-top: 5px;}
#cols-comunidad img {padding: 5px;}
#cols-comunidad a:hover img {background: #0CC6EF;}

#cols-comunidad #cc-eventos, #cols-comunidad #cc-expcliente {float: left;width: 50%;}
#cols-comunidad #cc-webinars, #cols-comunidad #cc-registro {float: right;width: 50%;}

#cc-eventos h5 {margin-bottom: 0px;}
#cc-eventos .byline {font-size: 12px; font-weight: bolder; color: #999999; margin-bottom: 10px;}
#cc-webinars h5 {margin-bottom: 15px;}

.cc-spotlight .excerpt {font-size: 13px; line-height: 1.5em; margin-bottom: 20px;}
.cc-leermas {color: #00ACED; font-weight: bolder; font-size: 11px;}

.tituloAzul {color: #0CC6EF; font-size: 12px; border-bottom: 1px #BFC1C3 dashed; display: block; padding-bottom: 8px; margin-bottom: 15px; width: 300px; text-transform: uppercase;}

ul.cc-mas {width: 300px; margin-bottom: 30px;}
ul.cc-mas li {position: relative; margin-bottom: 15px; border-bottom: 1px #bfc1c3 dashed; padding-bottom: 15px;}
ul.cc-mas li.last-child {border-bottom: 0;}
ul.cc-mas li a {font-size: 18px; color: #252C32; text-decoration: none; display: block; font-weight: bolder;}
ul.cc-mas li a small {display: block; font-size: 12px; color: #999999; margin-top: 5px;}

#cont-multimedia {clear: both; margin-bottom: 50px;}
#cm-video {width: 426px; height: 345px; position: relative; float: left; display: inline; overflow: hidden;}
#cm-mas {width: 180px; float: right; position: relative; margin-right: 5px; display: inline; overflow: hidden;}
#cont-multimedia h5 {margin-bottom: 10px;}
#cont-multimedia .tituloAzul {border-bottom: 0; margin-bottom: 5px;}
#cont-multimedia ul {position: relative;width: 180px;}
#cont-multimedia ul li {padding: 8px 0; border-bottom: 1px #D8D9D9 solid;}
#cont-multimedia ul li.last-child {border-bottom: 0;}
#cont-multimedia ul li a {color: #252C32; text-decoration: none; font-size: 13px; font-weight: bolder;}


#cont-blogpost {clear: both;}
.post {position: relative; font-size: 12px;}
.post .post-title {position: relative; border-top: 1px #ccc solid; margin-bottom: 10px;}
.post .post-title .post-date {position: relative; float: left; display: inline; width: 35px; height: 40px; overflow: hidden; background: url('../img/date-bg.png') no-repeat; text-align: center; color: #f3f5f4;}
.post .post-title .post-date .post-date-month {margin-top: 0px; display: block; font-size: 10px; font-weight: bolder; margin-bottom: 0px;}
.post .post-title .post-date .post-date-day {font-size: 20px;}

#contenido-principal .post .post-title h3 {font-size: 16px; margin-left: 45px; margin-top: 3px; margin-bottom: 1px; border-bottom: 0;}
#contenido-principal .post .post-title h3 a {text-decoration: none; color: #252c32;}
.post .post-title p.byline {color: #00adef; font-weight: bolder; margin-left: 45px;}
.post .post-title p.byline a {color: #00adef; text-decoration: none;}
.post .post-title div#share-div {}

.post .post-cont {position: relative; clear: both; line-height: 1.8em;}
.post .post-cont p {margin-bottom: 15px;}
.post .post-cont ul {margin-bottom: 15px;}
.post .post-cont ol {margin-bottom: 15px;}
.post .post-cont li {}
.post .post-cont a {}
.post .post-cont blockquote {}

#webinar-spot {position: relative; margin-bottom: 20px; overflow: hidden;}
#webinar-spot h3 a {color: #252C32; font-size: 22px; text-decoration: none; padding-left: 20px;}
#webinar-spot .postmeta {padding-left: 20px; font-weight: bolder;}
#webinar-spot .postmeta .fizq {display: inline; margin-right: 30px;}
#webinar-spot .postmeta .fder {}
#webinar-spot .postmeta span {color: #999999;}
#webinar-spot img.webinarspot {margin-left: 20px; display: inline; float: left;}
#webinar-spot p.boton-azul {float: right; position: relative; display: inline; margin-top: 163px; margin-right: 50px; }
#webinar-spot p.boton-azul a {display: block; text-decoration: none; color: #fff; font-weight: bolder; font-size: 11px; background: url('../img/leermasazul.jpg') no-repeat; height: 26px; width: 90px; text-align: center;line-height: 26px;}
body.webinars #contenido-principal #webinar-spot h3 {font-weight: bolder; color: #262C33; font-size: 25px; padding-bottom: 5px; border-top: 3px #A7B9CD solid; margin-bottom: 0px; border-bottom: 0; padding-top: 30px;}

#cntpr-cont2 #cols-comunidad {margin-top: 30px;}
#cntpr-cont2 #cols-comunidad h5, .cntpr2wide h5 {font-size: 18px; color: #252C32;}
#cc-expcliente h5 {margin-bottom: 5px;}
#cc-expcliente .byline {color: #999999; font-weight: bolder; font-size: 12px;}

#cc-registro {}
#cc-registro h5 {margin-bottom: 15px;}
#cc-registro form {width: 268px; position: relative; border: 1px #A7B9CD solid; padding: 15px;}
#cc-registro form p {margin-bottom: 5px;}
#cc-registro form p.azul {color: #00ACED; font-size: 11px; font-weight: bolder; line-height: 13px;}
#cc-registro form label {font-size: 12px; color: #999999; font-weight: bolder;}
#cc-registro form input {width: 266px; border: 1px #B1B1B1 solid; background: #E8E8E8; display: block; height: 23px;}
#cc-registro form p.enviarazul {float: right; position: relative; display: inline; margin-top: 15px; clear: both;}
#cc-registro form p.enviarazul a {display: block; text-decoration: none; color: #fff; font-weight: bolder; font-size: 11px; background: url('../img/leermasazul.jpg') no-repeat; height: 26px; width: 90px; text-align: center;line-height: 26px;}

.cntpr2wide .cc-spotlight {float: left; width: 310px;}
.cntpr2wide .fder {float: right; position: relative; display: inline; margin-top: 60px;}

/* ------------------------------------------------------------------
							SIDEBAR
---------------------------------------------------------------------*/
#sidebar .widget {width: 300px; position: relative; margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px #6D808F solid;}
#sidebar .widget .widget-title {}
#sidebar .widget .widget-title h4 {font-size: 25px; color: #252C32; margin-bottom: 10px;}
#sidebar .widget ul {}
#sidebar .widget ul li {}
#sidebar .widget p {font-size: 13px; color: #434343; line-height: 16px;}

/* WIDGET DEFINIDOS POR GELATTINA */
#widget-social {position: relative; padding-bottom: 20px; border-bottom: 3px #A7B9CD solid; margin-bottom: 20px;}
#widget-social ul {height: 60px; position: relative; overflow: hidden;}
#widget-social ul li {height: 60px; position: relative; float: left; overflow: hidden; margin-right: 20px; display: inline;}
#widget-social ul li a {display: block; height: 60px; width: 60px;}
#widget-social ul li a span {display: block; padding-top: 60px;}
#widget-social .it-linkedin {background: url('../img/it-linkedin.jpg') no-repeat;}
#widget-social .it-twitter {background: url('../img/it-twitter.jpg') no-repeat;}
#widget-social .it-youtube {background: url('../img/it-youtube.jpg') no-repeat;}
#widget-social .it-rss {background: url('../img/it-rss.jpg') no-repeat;}
#widget-social li.last-child {margin-right: 0;}

#widget-bio {border-bottom: 1px #6D808F solid;}

#widget-twitter {border-bottom: 1px #6D808F solid;}
#sidebar #widget-twitter .widget-title h4 {color: #00AEEF;}
#widget-twitter .widget-cont blockquote {border: 1px #00AEEF solid; padding: 20px 10px; background: #EBF8FE; line-height: 18px; font-size: 14px;}
#widget-twitter .widget-cont blockquote a {color: #00ADEE; font-weight: bolder; text-decoration: none;}
#widget-twitter .widget-cont blockquote cite a  {color: #252C32; font-weight: bolder; text-decoration: none; font-size: 11px; font-style: italic; display: block;}
#widget-twitter .widget-cont p.siguenos {margin-top: 15px;}
#widget-twitter .widget-cont p.siguenos a {display: block; background: url('../img/leermasazul.jpg') no-repeat; width: 90px; height: 26px; text-align: center; line-height: 26px; color: #fff; text-decoration: none;}

#widget-categories {}
#widget-categories .widget-title {}
#widget-categories .widget-cont {background: #EBF8FE; border: 1px #00AEEF solid;}
#widget-categories .widget-cont ul {margin-top: 20px; width: 270px; overflow: hidden; margin: 20px auto;}
#widget-categories .widget-cont ul li {list-style: disc; color: #00ACED; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px #d7e3e9 solid;width: 270px;}
#widget-categories .widget-cont ul li a {color: #00ACED; text-decoration: none; font-size: 14px; font-weight: bold;}
#widget-categories .widget-cont ul li p {color: #666666; font-size: 11px; font-weight: bolder;}

/* TABLA-INV */
.tabla-inv, .tabla-inversionistas {width: 600px; background: #08aaeb;}
.tabla-inv .even td {background: #d9d9d9;}
.tabla-inv .odd td {background: #FFFFFF;}
.tabla-inv td, .tabla-inversionistas td {border: 1px #d7e3e9 solid; padding: 4px 4px 4px 6px; vertical-align: middle; background: #FFFFFF;}
.tabla-inv td.tabla div {margin-bottom: 20px; font-size: 12px;}
.tabla-inv tr.ti-cab td {background: #08aaeb; color: #fff!important;}
.tabla-inv tr.ti-cab td.tabla div {margin-bottom: 0; font-size: 14px;}

.tabla-inversionistas .ti-anio td {background: #08aaeb; color: #fff; font-weight: bolder;}
.tabla-inversionistas .celda-bca td {background: #FFFFFF; color: #fff; font-weight: bolder;}
.tabla-inversionistas .textogrisbold {font-weight: bolder;}
.tabla-inversionistas .textogris {}
.tabla-inversionistas a.textoazulbold {color: #08aaeb;}


/* INTERIOR DE WEBINARS */
.webinar-int h2 {font-size: 30px; color: #262C33; border-bottom: 1px #ccc solid; margin-bottom: 0!important;}
.webinar-int .post {padding-left: 30px;}
.webinar-int .registrate2 {font-size: 22px; color: #00AEEF; font-style: italic; font-weight: bolder;}
.webinar-int .share {position: relative; height: 25px; overflow: hidden; margin-bottom: 30px; float: right;}
.webinar-int .share a.registrate {float: left; color: #00AEEF; text-decoration: none; font-size: 14px; font-weight: bolder; font-style: italic; display: inline; margin-right: 10px; margin-top: 4px;}
.webinar-int .share .sh-retweet {width: 50px; height: 16px; overflow: hidden; float: left; display: inline; margin-right: 10px; margin-top: 4px;}
.webinar-int .share .sh-facebook {width: 50px; height: 18px; overflow: hidden; float: left; display: inline; margin-top: 4px;}
.webinar-int .post-title {border-top: 0;}

.contactoHidden {
	display: none;
	position: absolute;
	height: 40px;
	top: -40px;
	background: #fff; 
	left: 0px;
	width: 130px;
}

.contactoHidden3 {
	display: none;
	position: absolute;
	height: 40px;
	top: -40px;
	background: #fff; 
	left: 0px;
	width: 130px;

}

#footer #fc-mapa .contactoHidden ul, .contactoHidden2 ul, #footer #fc-mapa .contactoHidden3 ul {float: none!important;}
#footer #fc-mapa .contactoHidden ul li, #footer #fc-mapa .contactoHidden3 ul li {position: relative; width: 120px; height: 18px; overflow: hidden; display: block; float: none; border-bottom: 1px #0496D2 solid!important; padding: 0 5px;}
#footer #fc-mapa .contactoHidden ul li.last-child, .contactoHidden2 ul li.last-child, , #footer #fc-mapa .contactoHidden3 ul li.last-child {border-bottom: 0!important;}
#footer #fc-mapa .contactoHidden ul li a, #footer #fc-mapa .contactoHidden3 ul li a {color: #0496D1; text-transform: capitalize; font-size: 10px; height: 20px;}

.contactoHiddenCont {position: relative; z-index: 9999;}

.contactoHidden2 {
	position: absolute; right: 170px; top: 64px;
	display: none;
	z-index: 9998;
	background: #00AEEF; 
	width: 210px;
}

a.abrirContacto2 {display:block; width: 105px; height: 20px; overflow: hidden; text-align: center; line-height: 20px;}

.contactoHidden2 ul li a {font-size: 10px; color: #fff; text-decoration: none;}

.rh {font-size: 9px; color: #ffffff; text-decoration: none; margin-top: 5px;}

a.presionado {color: #fff!important; background: #00aeef;}

.contactoHidden2 ul li {border-bottom: 1px #fff solid!important;position: relative; width: 200px; height: 25px; overflow: hidden; display: block; float: none;line-height: 25px; padding: 0 5px;}

a.presionado1 {color: #0496D1!important; background: #fff;}

.contactoHiddenWebmaster {
	display: none;
	position: absolute;
	height: 160px;
	top: -160px;
	background: #fff; 
	border: 1px #00aeef solid;
	left: 0px;
	width: 230px;
}
.contactoHiddenWebmaster form {position: relative; width: 200px; margin: auto; padding-top: 15px;}
.contactoHiddenWebmaster form p {margin-bottom: 3px;}
.contactoHiddenWebmaster form label {color: #00aeef; display: block; font-size: 10px;}
.contactoHiddenWebmaster form input.inp-txt {width: 190px; height: 14px; border: 1px #00aeef solid;}
.contactoHiddenWebmaster form textarea {width: 190px; height: 20px; border: 1px #00aeef solid;}
.contactoHiddenWebmaster form p.enviar a {color: #00aeef!important; font-size: 12px;}

.textogris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #95969b;
	text-decoration: none;
}
.textoazul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #08aaeb;
	text-decoration: none;
}
.textoazulbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #08aaeb;
	font-weight: bold;
	text-decoration: none;
}
.tituloazulbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #08aaeb;
	font-weight: bold;
	text-decoration: none;
}
.textogrisbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #95969b;
	font-weight: bold;
}
.textoverdebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 53A90B;
	font-weight: bold;
	text-decoration: none;
}
.tituloverdebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #53a90b;
	font-weight: bold;
	text-decoration: none;
}
.textorojo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC3366; text-decoration: none; font-weight: bold}
.textoblanco {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF}


table ul {
	margin-left: 20px;
	list-style: square;
	margin-bottom: 20px; 
}

table p.textogrisbold {margin-bottom: 5px!important;}

.cont-texto p a {
	 color: #00aeef;
}

#lista-resultados {position: relative;}
#lista-resultados ul {margin-left: 20px;}
#lista-resultados ul li {margin-bottom: 25px;}
#lista-resultados ul li a {text-decoration: none; font-weight: bolder; color: #00aeef; font-size: 14px;}
#lista-resultados ul li p {font-size: 12px; margin-bottom: 0;}
#lista-resultados ul li p a {font-size: 12px; color: #666; text-decoration: underline; font-weight: lighter; font-style: italic;}

#lista-boletines ul {margin-left: 20px; list-style: square;}
#lista-boletines ul li {margin-bottom: 5px; }
#lista-boletines ul li a {color: #00aeef;}
