/*html {height: 100%;}*/
h1, h2, h3, h4, h5, h6 {
	font: 100%;
	font-weight: normal;
	padding: 0;
	margin: 0
}
img {
	border: none;
}
a, a:link, a:visited {
	text-decoration: none;
	color: #2c2c2c
}
a:hover {
	text-decoration: underline
}
body {
	height: 100%;
	background: #a1d7fa; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ExZDdmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZGVhZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #a1d7fa 0%, #cdeaf9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a1d7fa), color-stop(100%, #cdeaf9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a1d7fa 0%, #cdeaf9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a1d7fa 0%, #cdeaf9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #a1d7fa 0%, #cdeaf9 100%); /* IE10+ */
	background: linear-gradient(to bottom, #a1d7fa 0%, #cdeaf9 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1d7fa', endColorstr='#cdeaf9', GradientType=0 ); /* IE6-8 */
	margin: 0px;
	/*font-family: "Open Sans";*/
	font-family: Arial, Helvetica, sans-serif;
	background-attachment: fixed;
	color: #2C2C2C;
}
#context {
	margin: auto;
	width: 1002px;
}
#cab {
	float: left;
	width: 100%;
	background-image: url(../imagenes/bgcab.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 132px;
	background-color: #FFF;
}
.logocab {
	float: left;
	margin-left: 34px;
	margin-top: 16px;
}
.micuentaimg {
	float: right;
	margin-right: 41px;
}
.buscador {
	float: right;
	margin-right: 41px;
	width: 800px;
	margin-top: 20px;
	margin-bottom: 27px;
	height: 35px;
}
#contint {
	background-color: #FFF;
	float: left;
	height: 100%;
	width: 100%;
	-webkit-box-shadow: 0px 0px 30px 0px rgba(110, 188, 242, 1);
	-moz-box-shadow: 0px 0px 30px 0px rgba(110, 188, 242, 1);
	box-shadow: 0px 0px 30px 0px rgba(110, 188, 242, 1);
}
#menucategorias {
	float: left;
	width: 500px;
	margin-left: 20px;
	margin-top: 10px;
}
.slidehome {
	float: left;
	margin-top: 20px;
	margin-left: 35px;
}
#comp4colshome {
	float: left;
	width: 932px;
	padding-left: 35px;
	padding-top: 30px;
}
.col4cols {
	float: left;
}
.sep4cols {
	float: left;
	width: 30px;
	height: 20px;
}
#compNoticiashome {
	float: left;
	width: 980px;
	padding-top: 30px;
}
.noticiasHome {
	float: left;
	height: 150px;
	width: 445px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-bottom: 30px;
}
.sep2cols {
	float: left;
	width: 35px;
	height: 20px;
}
.destacados {
	font-size: 1.5em;
	font-family: 'Roboto', sans-serif;
	color: #2567bd;
	font-weight: 700;
	padding-bottom: 15px;
	margin: 0 0 30px 35px;
	border-bottom: dotted 1px #e2e2e2;
	width: 926px;
}
.noticiasHome img {
	float: left;
	height: 120px;
	width: 126px;
	margin-right: 26px;
	margin-bottom: 20px;
}
.noticiasHome h2 {
	font-size: 1.2em;
	color: #1584BB;
	font-weight: bold;
	margin-bottom: 5px;
	font-family: "Open Sans";
}
.noticiasHome h2 a, .noticiasHome h2 a:link, .noticiasHome h2 a:visited, .noticiasHome h2 a:hover {
	color: #1584BB;
}
.noticiasHome h3 {
	color: #505050;
	font-size: 0.9em;
	line-height: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
}
.noticiasHome h3 a:link, .noticiasHome h3 a:visited {
	text-decoration: underline;
	color: #1956a6;
}
.noticiasHome h3 a:hover {
	text-decoration: underline;
	color: #1956a6;
}
#footer {
	background-color: #325B96;
	float: left;
	width: 862px;
	color: #FFF;
	font-size: 0.9em;
	margin: 35px;
	padding-top: 20px;
	padding-right: 35px;
	padding-bottom: 20px;
	padding-left: 35px;
	font-family: Arial, Helvetica, sans-serif;
}
.footleft {
	float: left;
	background-image: url(../imagenes/logorafap-foot.png);
	background-repeat: no-repeat;
	background-position: left center;
	/*padding-left: 80px;*/
	padding-left: 90px;
	height: 70px;
	line-height: 1.6em;
}
#footer a, #footer a:link, #footer a:visited {
	color: #FFF;
	text-decoration: underline
}
#footer a:hover {
	color: #FFF;
	text-decoration: none
}
.footredes {
	float: right;
	width: 330px;
	height: 70px;
}
.footredes img {
	float: right;
	margin-left: 15px
}
.txtseguinos {
	float: left;
	font-weight: bold
}
.footmvdcms {
	width: 100px;
	float: right;
	margin: 25px 0;
}
.footmvdcms a img {
	float: right;
}
.contenidopaginaCAT {
	float: left;
	width: 932px;
	margin-left: 35px;
	margin-top: 25px;
}
.contenidopaginaCAT h1 {
	color: #2567bd;
	font-size: 1.6em;
	font-weight: bold;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 10px;
}
.contenidopaginaCAT .catUC {
	clear: both;
	border-bottom: 1px dotted #ccc;
	padding: 20px 0;
	line-height: 1.4em;
	font-size: 1em;
}
.contenidopaginaCat h1 {
	color: #2567bd;
	font-size: 1.6em;
	font-weight: bold;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 10px;
}
.catUC .imgcat {
	float: left;
	margin-right: 15px;
	width: 280px;
}
.catUC h2 {
	font-size: 1.2em;
	color: #1584BB;
	font-weight: bold;
	margin-bottom: 5px;
	font-family: "Open Sans";
}
.catUC h2 a, .catUC h2 a:link, .catUC h2 a:visited, .catUC h2 a:hover {
	color: #1584BB;
}
.contenidopaginaUC {
	float: left;
	width: 932px;
	margin-left: 35px;
	margin-top: 25px;
}
.contenidopaginaUC a {
	color: #2091dd;
}
.contenidopaginaUC a:link, .contenidopaginaUC a:visited {
	text-decoration: underline;
}
.contenidopaginaUC a:hover {
	text-decoration: none;
}
.contenidopaginaUC h1 {
	color: #5DB1E9;
	font-size: 1.6em;
	font-weight: bold;
	font-family: 'Roboto', sans-serif;
}
.contenidopaginaUC h2 {
	font-size: 0.9em;
	font-weight: bold;
	color: #333;
	line-height: 1.4em;
	margin-top: 15px;
}
.contenidopaginaUC h3 {
	font-size: 0.9em;
	color: #333;
	line-height: 1.4em;
	margin-top: 15px;
}
.barraubicacion {
	font-size: 0.9em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.barraubicacion a {
	color: #2c2c2c
}
.utilidades {
	width: 910px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px dotted #CCC;
	padding: 10px;
}
.utilidadespf {
	width: 640px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px dotted #CCC;
	padding: 10px;
}
.iconosutilidades {
	float: right;
	margin: 0 5px
}
.contimgdetalle {
	float: right;
	padding-left: 30px;
	padding-bottom: 10px;
}
.imgUC {
	float: left;
}
.piedefoto {
	width: 100%;
	float: left;
	color: #999;
	font-size: 0.8em;
	margin-top: 10px;
}
.redesUC ul {
	margin: 0px;
	padding: 0px;
	float: left;
}
.redesUC ul li {
	list-style-type: none;
	float: left;
}
.asociados {
	width: 100%;
	float: left;
	margin-bottom: 8px;
}
.docsasociados {
	font-weight: bold;
	color: #0c2974;
	line-height: 35px;
}
.docasociadoimg {
	margin-right: 10px;
}
.contdocasociadoimg {
	float: left;
	width: 15px;
	margin-top: 4px;
	height: 20px;
}
a.docs:link, a.docs:visited, a.docs:hover, .docs {
	color: #333333;
}
.txtbuscar {
	border: #DBDBDB 1px solid;
	height: 33px;
	width: 300px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float: right;
}
.btnbuscar {
	float: right;
	background-image: url(../imagenes/buscar.gif);
	height: 36px;
	width: 33px;
	margin-left: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-position: center center;
	cursor: pointer;
}
.contenidopaginaCatpreguntas {
	float: left;
	width: 932px;
	margin-left: 35px;
	margin-top: 25px;
}
.navizq {
	float: left;
	width: 250px;
}
.contpregfrecuentes {
	float: left;
	width: 640px;
	margin-left: 40px;
}
.pregunta_cat {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E4E4E4;
}
.pregunta_cat h2 {
	/*	color: #1584BB;
	font-size: 1.1em;
	font-weight: bold;*/
	color: #1584bb;
	font-family: "Open Sans";
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 5px;
}
.pregunta_cat h3 {
	font-size: 0.9em;
	color: #333;
	line-height: 1.5em;
}
.pregunta_cat h3 p {
	margin: 0;
}
.pregunta_cat h2 a, .pregunta_cat h2 a:link, .pregunta_cat h2 a:visited, .pregunta_cat h2 a:hover {
	color: #1584BB;
}
.pregunta_cat h3 a, .pregunta_cat h3 a:link, .pregunta_cat h3 a:visited, .pregunta_cat h3 a:hover {
	color: #333;
}
.contpregfrecuentesUC {
	float: left;
	width: 640px;
	margin-left: 40px;
}
.contpregfrecuentesUC h1 {
	color: #5db1e9;
	font-family: "Roboto", sans-serif;
	font-size: 1.6em;
	font-weight: bold;
}
.contpregfrecuentesUC h2 {
	font-size: 1em;
	font-weight: bold;
	color: #333;
	line-height: 1.4em;
	margin-top: 15px;
}
.contpregfrecuentesUC h3 {
	font-size: 0.9em;
	color: #333;
	line-height: 1.4em;
	margin-top: 15px;
}
.contpregfrecuentesUC h3 a {
	font-size: 0.9em;
	color: #333;
	line-height: 1.4em;
	margin-top: 15px;
	color: #2091dd;
}
.contpregfrecuentesUC h3 a:link, .contpregfrecuentesUC h3 a:visited {
	color: #2091dd;
	text-decoration: underline;
}
.contpregfrecuentesUC h3 a:hover {
	color: #2091dd;
	text-decoration: none;
}
.contenidopaginaCat {
	float: left;
	width: 932px;
	margin-left: 35px;
	margin-top: 25px;
}
.catagencias {
	float: left;
	height: 140px;
	width: 400px;
	border: 1px solid #e1e1e1;
	padding: 15px 20px 20px 20px;
	margin-bottom: 41px;
	line-height: 1.2em;
}
.separador_agencias {
	float: left;
	height: 41px;
	width: 41px;
}
.cattodasagencias {
	float: left;
	width: 975px;
}
#context #contint .cattodasagencias .catagencias h2 {
	color: #2b63ae;
	font-weight: bold;
	font-size: 1.3em;
	margin-bottom: 10px;
	font-family: 'Roboto', sans-serif;
	width:250px;
}
.catagencias h2 {
	line-height: 1.2em;
}
.catagencias img {
	float: right;
	line-height: 1.4em;
	margin-top: 5px;
	width: 110px;
	height: 120px;
	border: 1px solid #e1e1e1;
}
.catagencias h3 {
	font-size: 0.9em;
	color: #333;
}
a.ampliar {
	float: left;
	width: 82px;
	font-size: 0.8em;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 0.8em;
	color: #FFF;
	background-color: #28528e;
	margin-top: 15px;
}
a.ampliar:link, a.ampliar:visited, a.ampliar:hover {
	color: #FFF;
	text-decoration: none
}
.ampliar:hover {
	background-color: #1F3F6D;
}
.cabseccion > * {
	margin-bottom: 20px
}
.DescripcionCategoria h1 {
	font-size: 1.6em;
	margin-bottom: 10px;
	color: #2567BD;
	font-weight: bold;
	font-family: 'Roboto', sans-serif;
}
.DescripcionCategoria h2 {
	margin-bottom: 15px;
	margin-top: 10px;
	width: 920px;
	font-size: 1em;
	line-height: 1.5em;
}
.DescripcionCategoria {
	width: 100%;
	float: left;
	padding-bottom: 20px;
}
.compdoscols {
	width: 430px;
	float: left;
	padding-bottom: 15px;
	border: 1px solid #DBDBDB;
	height: 160px;
	margin-bottom: 20px;
}
.compdoscols h2 {
	padding-left: 20px;
	padding-top: 6px;
	padding-bottom: 7px;
	font-weight: bold;
	color: #FFF;
	font-size: 1.3em;
	font-family: 'Roboto', sans-serif;
}
.compdoscols h3 {
	padding-left: 25px;
	padding-top: 10px;
	font-size: 0.9em;
	padding-right: 25px;
	color: #3F3F3F;
	line-height: 1.4em;
}
a.seguirleyendo:link, a.seguirleyendo:visited {
	font-weight: bold;
	color: #3A9FE7;
	float: left;
	margin-top: 10px;
	margin-right: 0;
	margin-left: 25px;
	font-size: 0.9em;
}
a.seguirleyendo:hover {
	/*text-decoration:none;*/
	color: #3A9FE7;
}
.catrse2cols h2 a, .catrse1col h2 a {
	color: #3A9FE7;
}
.trabajoizq, .trabajoder {
	height: 180px;
}
.trabajoizq h2 {
	background-color: #E6653D;
	margin-bottom: 8px;
	font-family: 'Roboto', sans-serif;
}
.trabajoder h2 {
	background-color: #DAAC23;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 8px;
}
.clear {
	width: 100%;
	height: 1px;
	float: left;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
}
.trabajosvinculos ul {
	width: 855px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 30px;
	padding-left: 50px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	border: 1px solid #DBDBDB;
}
.trabajosvinculos ul li {
	float: left;
	width: 212px;
	/*	list-style-type: none;*/
	list-style-image: url(../imagenes/bullet.gif);
	-webkit-padding-start: 0px;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	margin-top: 10px;
	margin-bottom: 6px;
	font-size: 0.9em;
}
.trabajosvinculos ul li a {
	color: #2091DD
}
.contenidopaginaUCagencia {
	float: left;
	width: 932px;
	margin-left: 35px;
	margin-top: 25px;
}
.contenidopaginaUCagencia h1 {
	color: #2564B4;
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: 20px;
	font-family: 'Roboto', sans-serif;
}
.descripcionAgencia {
	border: 1px solid #E6E6E6;
	padding: 32px;
	float: left;
}
.ejecutivodepartamental {
	float: left;
	width: 180px;
}
.ejecutivodepartamental img {
	width: 175px;
	height: 185px;
	border: solid 1px #e6e6e6;
	margin-bottom: 20px;
}
.ejecutivodepartamental h2 {
	color: #58ACDB;
	font-size: 0.9em;
	font-weight: bold;
}
.ejecutivodepartamental h3 {
	font-size: 0.9em;
}
.datosagencia {
	float: left;
	width: 250px;
	margin-left: 45px;
	font-size: 0.9em;
	line-height: 1.2em;
}
.datosagencia a {
	color: #2c2c2c;
}
.datosagencia strong, .datosagencia b, .catagencias h3 b {
	color: #58ACDB
}
.mapaagencia, .formasesor {
	float: left;
	margin-left: 45px;
	width: 337px;
	overflow: hidden;
}
.mapaagencia iframe {
	border: solid 1px #ccc;
}
/*reconocimientos*/
.comprec {
	width: 100%;
	float: left;
	padding-bottom: 30px;
	border: 1px solid #DBDBDB;
}
.comprec h2 {
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #e6653d;
	font-size: 1.3em;
	font-family: 'Roboto', sans-serif;
	line-height: 1.2em;
}
/*----*/
.comprse {
	width: 100%;
	float: left;
	padding-bottom: 30px;
	border: 1px solid #DBDBDB;
}
.comprse h2 {
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #789940;
	font-size: 1.3em;
	font-family: 'Roboto', sans-serif;
	line-height: 1.2em;
}
.catrse2cols {
	float: left;
	height: 140px;
	width: 420px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-top: 15px;
}
.catrse2cols h2, .catrse1col h2 {
	background-color: #FFF;
	padding: 0px;
	margin-top: 5px;
}
.catrse2cols img, .catrse1col img {
	float: left;
	border: 1px solid #DDDDDD;
	margin-right: 15px;
	margin-bottom: 15px;
}
.catrse2cols h3, .catrse1col h3 {
	font-size: 0.9em;
	margin: 0px;
	line-height: 1.3em;
}
.catrse1col {
	float: left;
	height: 140px;
	width: 840px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-top: 15px;
}
.rseint {
	float: left;
	width: 900px;
	margin: 20px 0;
}
.seprse {
	float: left;
	height: 40px;
	width: 25px;
}
.accionistas {
	width: 310px;
	height: auto;
	font-family: 'Roboto', sans-serif;
}
.accionistas h2 {
	background-color: #E6653D;
}
.autoridades {
	width: 575px;
	height: auto;
}
.autoridadesnota {
	float: left;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 25px;
	margin-right: 25px;
	width: 525px;
	font-size: 0.9em;
	line-height: 2.5em;
}
.autoridadesnota h3 {
	color: #1D4F96;
	font-size: 1.8em;
	padding: 0px;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: 'Roboto', sans-serif;
}
.autoridadesnota strong {
	float: left;
	width: 280px;
	color: #3CA3EE;
}
.misionvision {
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 0.9em;
	color: #2c2c2c;
	line-height: 1.5em;
}
.misionvision h3 {
	color: #1D4F96;
	font-size: 1.1em;
	padding: 0px;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
a.seguirleyendo2:link, a.seguirleyendo2:visited {
	font-weight: bold;
	color: #3A9FE7;
	text-decoration: underline;
	float: left;
	margin-top: 10px;
	margin-right: 0;
}
a.seguirleyendo2:hover {
	/*text-decoration:none;*/
	color: #3A9FE7;
	text-decoration: none;
}
.politicaserv {
	margin-top: 40px;
}
a.btnbuenaspracticas {
	width: 250px;
	margin-left: 25px;
}
/*li {
	list-style-image: url(../imagenes/bullet.gif);
}*/
.compInversiones {
	width: 100%;
	float: left;
	padding-bottom: 35px;
	border: 1px solid #DBDBDB;
	line-height: 1.2em;
}
.inversiones3 {
	margin-left: 25px;
	margin-bottom: 25px;
}
.inversiones2 {
	float: left;
	margin-left: 25px;
}
.inversiones4 {
	float: left;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 25px;
}
.compInversiones h2 {
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #E6653D;
	margin-bottom: 25px;
	font-size: 1.3em;
	font-family: 'Roboto', sans-serif;
}
.compInversiones h3 {
	color: #3CA3EE;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 10px;
	clear: both;
}
.compInversiones h4 {
	font-size: 0.9em;
	color: #333;
}
.inversionCifra {
	color: #2861AE;
	font-size: 1.5em;
	font-weight: bold;
	font-family: "Open Sans";
}
.inversionescomps {
	float: left;
	width: 200px;
	font-size: 0.90em;
	height: 65px;
	margin-right: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.compInversiones h5 {
	font-size: 0.8em;
	font-style: italic;
	color: #666;
	float: left;
	width: 100%;
}
.separadorinversiones {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E6E6E6;
	float: left;
	width: 875px;
	margin-top: 20px;
	margin-bottom: 20px;
	height: 1px;
	margin-left: 25px;
}
.inversionescomps2 {
	float: left;
	width: 300px;
	font-size: 0.95em;
	height: 65px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.inversiones1 {
	float: left;
	margin-left: 25px;
}
.inversionescomps3 {
	float: left;
	width: 300px;
	font-size: 0.95em;
	margin-top: 10px;
	margin-bottom: 10px;
}
.fondoverde {
	background-color: #789940;
}
.comprse h2.fondorojo {
	background-color: #E6653D;
}
.comprse h2.fondoamarillo {
	background-color: #daac23;
}
.prensaizq h2 {
	background-color: #E6653D;
}
.prensaizq h3 {
	color: #3f3f3f;
	font-size: 0.9em;
	line-height: 1.4em;
	padding: 0;
	clear: both;
	font-weight: bold;
}
.prensaizq h4 {
	color: #3f3f3f;
	font-size: 0.9em;
	line-height: 1.4em;
	padding: 0;
	clear: both;
}
.prensaizq h4 p {
	margin: 0;
	padding: 0;
}
.prensader h2 {
	background-color: #DAAC23;
}
.prensader,.iecoder {
	width: 378px
}
.iecoder{
	height:auto;
	margin-bottom:0;
}
.ieco{
	margin:15px 0;
	padding:0 20px;
}
.prensaizq {
	width: 488px;
	padding-bottom: 60px;
	height: auto;
}
.iecoder h2{
	background-color: #0098db;
}
.ubi_prensa {
	float: left;
	width: 130px;
	height: 100px;
	border-right: dotted 1px #e0e0e0;
	padding: 0 29px 0 29px;
	margin: 15px 0;
}
.ibi_prensa {
	float: right;
	width: 130px;
	height: 100px;
	border-right: dotted 1px #e0e0e0;
	padding: 0 29px 0 29px;
	margin: 15px 0;
}
a.comunicadoTitulo:link, a.comunicadoTitulo:visited {
	font-weight: bold;
	color: #3A9FE7;
	text-decoration: underline;
	float: left;
	margin-right: 0;
	margin-bottom: 5px;
}
a.comunicadoTitulo:hover {
	text-decoration: none;
	color: #3A9FE7;
	margin-bottom: 5px;
}
.comunicadofecha {
	font-size: 0.9em;
	color: #666;
}
.comunicados {
	float: left;
	margin: 0 20px 0 20px;
	border-bottom: 1px dotted #ccc;
	width: 448px;
	padding: 15px 0;
}
.sep-botones {
	float: left;
	height: 32px;
	width: 35px;
}
.separador-prensa {
	float: left;
	height: 1px;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.indicadoresybotones {
	float: left;
}
.botonesprensa {
	float: left;
	width: 303px;
	background-image: url(../imagenes/btn-prensa.gif);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #3B6BAB;
	padding-right: 55px;
	padding-top: 10px;
	padding-bottom: 12px;
	padding-left: 20px;
	color: #FFF;
	font-family: 'Roboto', sans-serif;
	font-size: 1.2em;
	font-weight: bold;/*height:50px;*/
}
a.botonesprensa {
	color: #FFF
}
a.botonesprensa:hover {
	text-decoration: none;
	background-color: #36639E
}
.publicaciones h3 a, .publicaciones h3 a:link, .publicaciones h3 a:visited, .publicaciones h3 a:hover {
	color: #1584BB;
	font-size: 1.1em;
	font-weight: bold;
}
.publicaciones {
	float: left;
	margin: 0 20px 0 20px;
	width: 380px;
	padding: 20px 0;
	border-bottom: 1px dotted #ccc;
}
.publicaciones img {
	float: left;
	margin-right: 10px;
	width: 140px;
	height: 180px;
	margin-left: 25px;
	border: 1px solid #dbdbdb;
}
.memorias-y-balances {
	height: auto;
}
.catindicadores {
	float: left;
	height: 80px;
	width: 400px;
	border: 1px solid #e1e1e1;
	padding: 20px;
	margin-bottom: 41px;
	font-size: 0.9em;
}
.catindicadores h2 {
	font-size: 2em;
	color: #47A4E7;
	font-weight: bold;
	font-family: "Open Sans";
}
.catindicadores h3 {
	font-size: 1em;
	color: #333;
}
/*indicadores home*/
#indicadores {
	float: left;
	width: 450px;
	height: 180px;
	border: 1px solid #e2e2e2;
	margin: 0 0 40px 35px;
}
.catindicadores_home {
	width: 154px;
	float: left;
	padding: 0px 35px;
	margin: 10px 0;/*border-right:1px solid #e2e2e2;*/
}
.catindicadores_home h2 {
	font-size: 1.6em;
	color: #1782ae;
	font-weight: 700;
	font-family: "Open Sans";
}
.catindicadores_home h3 {
	font-size: 0.9em;
	color: #666;
}
.indicadores_rafap {
	float: left;
	width: 487px;
}
.destacados_indica {
	font-size: 1.5em;
	font-family: 'Roboto', sans-serif;
	color: #2567bd;
	font-weight: 700;
	padding-bottom: 15px;
	margin: 0 0 10px 35px;
	clear: both;
	width: 450px;
}
.destacados_fin {
	font-size: 1.5em;
	font-family: 'Roboto', sans-serif;
	color: #2567bd;
	font-weight: 700;
	padding-bottom: 15px;
	margin: 0 0 10px 0;
	clear: both;
	width: 450px;
}
.ver_indicadores {
	float: left;
	width: 430px;
	padding: 8px 20px 7px 0;
	border-top: 1px solid #e2e2e2;
}
.ver_indicadores a {
	font-size: 0.8em;
	font-weight: 700;
	font-family: "Open Sans";
	color: #1782ae;
	text-decoration: none;
}
.ver_indicadores a:hover {
	text-decoration: underline;
}
.indicadores_fin {
	width: 488px;
	float: right;
}
.indicadoresint_fin {
	float: left;
	width: 450px;
	height: 180px;
	border: 1px solid #e2e2e2;
	margin: 0 0 40px 0;
}
.indicadoreseco{
	float: left;
	width: 450px;
	border: 1px solid #e2e2e2;
	margin: 0 0 40px 0;
}
.indicadoreseco div{ 
	padding:20px;
	height:20px;
}
.ubi {
	float: left;
	width: 130px;
	height: 100px;
	border-right: dotted 1px #e0e0e0;
	padding: 0 46px 0 48px;
	margin: 40px 0;
}
.ibi {
	float: right;
	width: 130px;
	height: 100px;
	padding: 0 47px 0 48px;
	margin: 40px 0;
}
/*comentarios noticia*/
.comentarios {
	font-size: 14px;
	font-weight: bold;
	color: #0C2974
}
.nrocomentarios {
	font-size: 1em;
	color: #295189;
	font-weight: bold;
}
.comment {
	width: 100%;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CDCCDF;
}
.textocomentarios {
	font-weight: bold;
	color: #3399CC
}
.nickfecha {
	font-size: 0.9em;
	color: #333;
	margin-bottom: 6px;
}
.comentariosenviados {
	font-size: 11px
}
.comentariosenviados td {
	padding: 2px;
}
a.btnenviarcomentarios:link, a.btnenviarcomentarios:visited {
	text-decoration: none;
	color: #fff;
	border: 0;
	padding: 5px 6px;
	background-image: url(../imagenes/comentarios/back_btn.gif);
	background-repeat: no-repeat;
	font-weight: normal;
	height: 22px;
	font-size: 11px
}
a.btnenviarcomentarios:hover {
	text-decoration: none;
	height: 22px;
	border: 0;
	padding: 5px 6px;
	background-image: url(../imagenes/comentarios/back_btn.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #fff
}
.celdabtnenviarsup {
	width: 105px;
	height: 32px;
	padding: 5px;
}
.commentExpand {
	cursor: pointer;
	display: none;
}
a.commentExpand:link, a.commentExpand:visited, a.commentExpand:hover, a.btnShowComment:link, a.btnShowComment:visited, a.btnShowComment:hover {
	color: #ff6600;
	font-weight: normal;
	font-size: 0.9em;
}
.commentText {
	font-size: 0.9em;
	line-height: 1.6em
}
/* links comentarios home y categoría */
a.comentarios:link, a.comentarios:visited {
	color: #235c88;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal
}
a.comentarios:hover {
	color: #235c88;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal
}
.ico_comentarios {
	width: 14px;
	height: 11px;
	float: left;
	margin: 0 5px 0 0;
	padding: 0
}
.comentarioscont {
	float: left;
	width: 100%;
	margin-top: 15px;
}
/*validacion*/
.encuestabg {
	background-color: #6e6e6e
}
.validacion {
	border: 1px solid #ff6600;
	padding: 10px;
	color: #ff6600;
	margin: 10px 0;
	font-size: 0.9em;
	font-weight: normal;
	float: left
}
a.validacionlinks:link, a.validacionlinks:visited {
	text-decoration: underline;
	color: #ff6600
}
a.validacionlinks:hover {
	text-decoration: none;
	color: #ff6600
}
#com_form {
	background-color: #F8F8F8;
	border: 1px solid #E9E9E9;
	padding-left: 20px;
	font-size: 0.9em;
	float: left;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-radius: 4px;
}
#com_form h2 {
	font-size: 1em;
	font-weight: bold;
	color: #003366;
	text-transform: capitalize;
	margin-top: 10px;
}
.formtxtcom {
	border: 1px solid #CCC;
	width: 260px
}
.imgsepcomentarios {
	width: 100%;
	border-top: 1px solid #D3D6DB;
	margin: 5px 0 5px 0
}
.complogin {
	margin: 15px 20px;
	font-size: 0.9em;
}
.error {
	/*font-size: 0.9em;*/
	color: #900;
	font-weight: bold
}
.micuenta1col .msg.error{font-size:1em;}
.msg.error {
	font-size: 0.9em;
	color: #900;
	font-weight: bold;
	clear:both;
	padding-top:15px;
}
.loginizq h2 {
	background-color: #E6653D;
}
.loginder h2 {
	background-color: #DAAC23;
}
.loginder {
	width: 378px;
	height: auto;
}
.loginizq {
	width: 488px;
	height: auto;
}
.botonconfirmar {
	float: left;
	margin-top: 20px;
	color: #FFF;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color: #3B6BAD;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	cursor: pointer;
	cursor: hand;
}
a.botonconfirmar {
	color: #FFF
}
.inputslogin {
	float: left;
	width: 100%;
	margin-top: 15px;
}
.login-txt {
	float: left;
	width: 220px;
}
.camposreg {
	padding: 5px;
	border-radius: 5px;
	border: 1px solid #999
}
.subtitulos {
	color: #345E96;
	font-size: 1.1em;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	float: left;
	width: 100%;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.registroizq {
	float: left;
	width: 230px;
	margin-top: 6px;
	margin-bottom: 6px;
	font-size: 0.9em;
}
.registroder {
	float: left;
	margin-bottom: 6px;
	font-size: 0.9em;
	width: 700px;
	margin-top: 6px;
}
#tablaregistro {
	margin-top: 20px;
}
.fix {
	clear: both
}
/*marco regulatorio*/
.leyes {
	border: 1px solid #DBDBDB;
	clear: both;
	height: auto;
	margin-bottom: 40px;
}
.leyes ul {
	width: 855px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 30px;
	padding-left: 50px;
	float: left;
	margin-bottom: 0;
	margin-top: 0;
}
div.leyes h2 {
	padding-left: 20px;
	padding-top: 6px;
	padding-bottom: 7px;
	font-weight: bold;
	color: #FFF;
	font-size: 1.3em;
	font-family: 'Roboto', sans-serif;
}
.leyes ul li {
	float: left;
	width: 250px;
	/*	list-style-type: none;*/
	list-style-image: url(../imagenes/bullet.gif);
	-webkit-padding-start: 0px;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	margin-top: 10px;
	margin-bottom: 6px;
	margin-right: 35px;
	font-size: 0.9em;
	height: 135px;
	border-bottom: 1px dotted #DBDBDB;
	line-height: 1.3em;
}
.leyes ul li a {
	color: #2091DD;
	font-weight: bold;
	line-height: 1.8em;
}
.leyes ul li a:link, .leyes ul li a:visited {
	text-decoration: underline;
}
.leyes ul li a:hover {
	text-decoration: none;
}
.botonmreg {
	float: left;
	width: 210px;
	background-image: url(../imagenes/btn-prensa.gif);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #3B6BAB;
	padding-right: 55px;
	padding-top: 10px;
	padding-bottom: 12px;
	padding-left: 20px;
	color: #FFF;
	font-family: 'Roboto', sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 60px;/*height:50px;*/
}
a.botonmreg {
	color: #FFF
}
a.botonmreg:hover {
	text-decoration: none;
	background-color: #36639E
}
/*micuenta*/
.bienvenida {
	color: #2567bd;
	font-family: 'Roboto', sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	width: 100%;
	float: left;
	margin-bottom: 40px;
}
.contIzq {
	float: left;
	font-size: 0.9em;
	line-height: 1.4em;
}
.contDer {
	font-size: 0.9em;
	line-height: 1.4em;
	float: right;
	width: 440px;
}
.cont1col {
	float: left;
}
.contIzq h3, .contDer h3, .cont1col h3 {
	color: #47A4E7;
	font-size: 1.2em;
	font-family: "Open Sans";
	font-weight: bold;
}
.mc-icoganancia, .mc-icoasesor, .mc-icoexcedentes, .mc-icotramite, .mc-icoley, .mc-icoreclamo, .mc-icoecmail {
	background-repeat: no-repeat;
	background-position: left;
	height: 32px;
	padding: 5px 0 0 47px;
}
.mc-icoganancia {
	background-image: url(../imagenes/micuenta_ico_ganancia.png);
}
.mc-icoasesor {
	background-image: url(../imagenes/micuenta_ico_asesor.png);
}
.mc-icoexcedentes {
	background-image: url(../imagenes/micuenta_ico_excedentes.png);
}
.mc-icotramite {
	background-image: url(../imagenes/micuenta_ico_tramite.png);
}
.mc-icoley {
	background-image: url(../imagenes/micuenta_ico_ley.png);
}
.mc-icoreclamo {
	background-image: url(../imagenes/micuenta_ico_reclamo.png);
}
.mc-icoecmail {
	background-image: url(../imagenes/micuenta_ico_sucripcion.png);
}
.micuentaIzq {
	float: left;
	border: 1px solid #DBDBDB;
	width: 400px;
	height: 158px;
	padding: 20px;
	margin-top: 10px;
}
.micuentaIzq strong {
	display: block;
	margin-bottom: 5px;
}
.micuentaDer {
	float: right;
	border: 1px solid #DBDBDB;
	width: 400px;
	height: 158px;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 40px;/*margin-bottom:250px;*/
}
.micuentaDer .txt {
	float: left;
	width: 245px;
}
.micuenta1col {
	float: left;
	border: 1px solid #DBDBDB;
	width: 892px;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 40px;
	font-size: 0.9em;
	line-height: 1.4em;
}
.micuentaDer #textoAsesor {
	font-size: 0.9em;
	float: left;
	line-height: 1.5em;
	width: 245px;
}
.micuentaDer .imgAsesor {
	float: right;
	border: 1px solid #DBDBDB;
}
.otrosServ {
	float: right;
	margin: 0 10px 10px 0;
}
.otrosServ a {
	color: #2567bd;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	background-image: url(../imagenes/bullet_am.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}
.micuentaSep {
	border-top: 1px solid #e2e2e2;
	height: 1px;
	clear: both;
	margin-bottom: 15px;
}
.micuentaDatos, .micuentaDatos a {
	font-size: 0.95em;
}
.micuentaDatos {
	width: 600px;
	float: left;
}
a.btnesmicuenta {
	float: left;
	width: 120px;
	font-size: 0.8em;
	text-align: center;
	padding-top: 12px;
	padding-bottom: 12px;
	line-height: 0.8em;
	color: #FFF;
	background-color: #28528e;
	margin-top: 65px;
}
a.btnesmicuenta:link, a.btnesmicuenta:visited, a.btnesmicuenta:hover {
	color: #FFF;
	text-decoration: none
}
.btnesmicuenta:hover {
	background-color: #1F3F6D;
}
a.btnesganancia {
	float: left;
	width: 190px;
	font-size: 0.8em;
	text-align: center;
	padding-top: 12px;
	padding-bottom: 12px;
	line-height: 0.8em;
	color: #FFF;
	background-color: #28528e;
	margin: 60px 0 0 0;
}
a.btnesganancia:link, a.btnesganancia:visited, a.btnesganancia:hover {
	color: #FFF;
	text-decoration: none
}
.btnesganancia:hover {
	background-color: #1F3F6D;
}
.btnconfirmar {
	float: left;
	width: 120px;
	font-size: 0.8em;
	text-align: center;
	padding-top: 12px;
	padding-bottom: 12px;
	line-height: 0.8em;
	color: #FFF;
	background-color: #28528e;
	border: 0;
	cursor: pointer;
}
.btnconfirmar:hover {
	background-color: #1F3F6D;
	cursor: pointer;
}
.confirmacion {
	padding: 5px;
	border: #DBDBDB 1px solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-top:10px;
	width:250px;
	font-size:1em;
}
.formecmail {font-size:0.9em;}
.formecmail td {padding:5px 5px 5px 0; vertical-align:top;}
.formecmail span {font-size:0.8em;}
.formecmail input{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: #848484 1px solid;
padding:5px;}
.formecmail-colizq{width:530px; float:left;}
.formecmail-colder{width:360px; float:right;}
#inpCedula{ display:list-item; margin-bottom:5px; list-style:none;}
#inpfecha{  margin-bottom:5px; }
.msg_reg {
	margin: 100px 0 280px 150px;
}
#js-base .txt{
	font-size: 0.9em;
    font-weight: bold;
    line-height: 1.4em;
	}
#js-base .txt1{
	font-size: 0.9em;
    font-weight: regular;
    line-height: 1.4em;
	}
.txtexcedentes {
	float: left;
	width: 680px;
}
a.btnexcedentes {
	float: right;
	font-size: 0.9em;
	text-align: center;
	padding: 12px;
	line-height: 0.8em;
	color: #FFF;
	background-color: #28528e;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
}
a.btnexcedentes:link, a.btnexcedentes:visited, a.btnexcedentes:hover {
	color: #FFF;
	text-decoration: none
}
.btnexcedentes:hover {
	background-color: #1F3F6D;
}
.txtreclamo {
	margin-bottom: 20px;
}
.camporeclamo {
	border: solid 1px #dbdbdb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 8px;
	margin-right: 5px;
}
.btningresar {
	font-size: 0.9em;
	text-align: center;
	padding: 12px;
	line-height: 0.8em;
	color: #FFF;
	background-color: #28528e;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
	cursor: hand;
}
.btningresar:hover {
	background-color: #1F3F6D;
}
#loading {
	font-size: 14px;
	text-align: center;
}
#loading span {
	vertical-align: top;
	line-height: 2.5em;
}
#loading img {
	margin-right: 10px;
}
/*Mensajes*/
.mensajes {
	font-size: 0.9em;
}
/*Servicios online*/
ul#afiliadostop li, ul#afiliadosdestacados li {
	font-weight: bold;
	
}
.afiliados ul#afiliadosdestacados li {width: 400px;}
ul#afiliadostop, ul#afiliadosdestacados {
	padding-bottom: 20px;
}
.afiliados ul li {
	width: 267px;
	float: left;
	/*list-style:none;*/
	margin: 5px 15px 5px 0;
	list-style: url("../imagenes/bullet.gif");}

.afiliados {
	float: left;
	width: 610px;
	border: 1px solid #DBDBDB;
}
.afiliados ul li {
	width: 267px;
	float: left;
	/*list-style:none;*/
	margin: 5px 15px 5px 0;
	list-style: url("../imagenes/bullet.gif");
}
.afiliados ul {
	margin: 0;
	padding: 5px 10px 45px 35px;
}
.afiliados ul li a, .noafiliados ul li a, .empresas ul li a,.proveedores ul li a  {
	font-size: 0.9em;
	color: #2091dd;
}
.afiliados ul li a:link, .afiliados ul li a:visited, .noafiliados ul li a:link, .noafiliados ul li a:visited, .empresas ul li a:link, .empresas ul li a:visited, .proveedores ul li a:link, .proveedores ul li a:visited {
	text-decoration: underline;
}
.afiliados ul li a:hover, .noafiliados ul li a:hover, .empresas ul li a:hover, , .proveedores ul li a:hover, .proveedores ul li a:hover {
	text-decoration: none;
}
.afiliados h2 {
	background-color: #E6653D;
}
.noafiliados h2 {
	background-color: #d9ac22;
}
.noafiliados ul, .empresas ul {
	margin: 0;
	padding: 5px 20px 28px 35px;
}
.noafiliados ul li, .empresas ul li, .proveedores ul li {
	/*	list-style:none;*/
	margin: 5px 5px 5px 0;
	list-style: url("../imagenes/bullet.gif");
}
.noafiliados ul li {
	font-weight: bold;
}
.noafiliados ul li+li {
	font-weight: normal;
}
.empresas h2 {
	background-color: #789840;
}
.proveedores h2 {
	background-color: #0098db;
}
.afiliados h2, .noafiliados h2, .empresas h2, .proveedores h2 {
	margin-bottom: 8px;
	padding-left: 20px;
	padding-top: 6px;
	padding-bottom: 7px;
	font-weight: bold;
	color: #FFF;
	font-size: 1.3em;
	font-family: 'Roboto', sans-serif;
}
.noafiliados {
	float: right;
	width: 278px;
	border: 1px solid #DBDBDB;
	margin-bottom: 30px;
}
.empresas {
	float: right;
	width: 278px;
	border: 1px solid #DBDBDB;
	margin-bottom: 25px;
}
.proveedores{
	float: right;
	width: 278px;
	border: 1px solid #DBDBDB;
}
/* trámites y prestaciones ------------------------------------------------------------------------------------------------------------------------------*/

.casacentral, .mvdynuevocentro, .costaurbana {
	border: 1px solid #dbdbdb;
	float: left;
	line-height: 1.2em;
	width: 600px;
	margin-bottom: 30px;
}
.casacentral h2 {
	background-color: #daac23;
}
.mvdynuevocentro h2 {
	background-color: #789940;
}
.costaurbana h2 {
	background-color: #58acdb;
}
.casacentral h2, .mvdynuevocentro h2, .costaurbana h2, .iniciartramite h2, .tramitescontacto h2, .contEducativos h2, .contacto h2, .iniciartramite2015 h2 {
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 12px;
	font-weight: bold;
	color: #FFF;
	margin-bottom: 25px;
	font-size: 1.2em;
	font-family: 'Roboto', sans-serif;
}
.ejecutivos {
	float: left;
	margin-left: 25px;
	width: 255px;
	margin-bottom: 40px;
}
.ejecutivos img {
	border: 1px solid #DBDBDB;
	float: left;
	margin: 0 10px 10px 0;
}
.ejecutivos h2 {
	font-size: 0.9em;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #2c2c2c;
	padding-top: 0;
	font-weight: normal;
}
.ejecutivos h2 strong {
	color: #58acdb;
}
.ejecutivos h3 {
	clear: both;
	font-weight: normal;
	font-size: 0.9em;
}
.iniciartramite {
	border: 1px solid #dbdbdb;
	float: right;
	line-height: 1.2em;
	width: 275px;
	padding-bottom: 20px;
	margin-bottom: 30px;
}
.iniciartramite h2 {
	background-color: #58acdb;
}
/*tramites 2015----------*/
.iniciartramite2015 {
	border: 1px solid #dbdbdb;
	float: right;
	line-height: 1.2em;
	padding-bottom: 20px;
	margin-bottom: 30px;
	width: 930px;
}
.iniciartramite2015 h2 {
	background-color: #e6653d;
	margin-bottom: 10px;
}
.iniciartramite2015 ul {
	padding: 0 0 0 15px;
	margin: 0;
}
li.tramites2015 {
	margin: 0 10px 0 20px;
	width: 275px;
	padding: 7px 0;
	list-style: none;
	float: left;
}
li.tramites2015 a {
	color: #2091dd;
	font-size: 0.9em;
	background-image: url("../imagenes/bullet.gif");
	background-repeat: no-repeat;
	padding: 0px 0px 0px 15px;
	background-position: 0 5px;
	display: block;
}
li.tramites2015 a:link, .tramites2015 a:visited {
	text-decoration: underline;
	display: block;
}
.tramites2015 a:hover {
	text-decoration: none;
	display: block;
}
/*----------------------*/

.tramites {
	margin: 0 10px 0 20px;
	border-bottom: dotted 1px #ccc;
	width: 245px;
	padding: 10px 0;
}
.tramites a {
	color: #2091dd;
	font-size: 0.9em;
	background-image: url("../imagenes/bullet.gif");
	background-repeat: no-repeat;
	padding: 10px 0 10px 15px;
	background-position: 0 13px;
}
.tramites a:link, .tramites a:visited {
	text-decoration: underline;
}
.tramites a:hover {
	text-decoration: none;
}
.botonestramites {
	float: right;
	width: 190px;
	background-image: url(../imagenes/btn-prensa.gif);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #3B6BAB;
	padding-right: 65px;
	padding-top: 10px;
	padding-bottom: 12px;
	padding-left: 20px;
	color: #FFF;
	font-family: 'Roboto', sans-serif;
	font-size: 1.2em;
	font-weight: bold;/*height:50px;*/
	line-height: 1.1em;
	margin-bottom: 25px;
}
a.botonestramites {
	color: #FFF
}
a.botonestramites:hover {
	text-decoration: none;
	background-color: #36639E
}
.tramitesizq {
	float: left;
	width: 602px;
}
.tramitescontacto {
	float: right;
	width: 275px;
}
.tramitescontacto iframe {
	margin-left: 10px;
}
.tramitescontacto h2 {
	background-color: #58acdb;
	margin-bottom: 0;
}
/*contenidos educactivos ------------------------------------------------------------------------------------------------------------------------------*/

.contEducativos {
	width: 632px;
	clear: both;
	margin-left: 150px;
	border: 1px solid #dbdbdb;
	float: left;
	padding-bottom: 30px;
}
.contEducativos h2 {
	background-color: #daac23;
	margin-bottom: 10px;
}
.educativos {
	margin: 0 20px;
	padding: 15px 0;
	border-bottom: 1px dotted #ccc;
}
.educativos img {
	width: 120px;
	height: 120px;
	margin-right: 15px;
	float: left;
}
.educativos h2 {
	color: #3a9fe7;
	font-family: "Roboto", sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.2em;
	background-color: #FFF;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}
.educativos h2 a {
	color: #1584bb;
}
.educativos h3 {
	font-size: 0.9em;
	line-height: 1.3em;
	margin: 0;
}
.videoEducativo {
	width: 632px;
	height: auto;
	margin: 0 0 40px 150px;
	clear: both;
}
.videoEducativo h1 {
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	color: #2C2C2C;
	font-weight: normal;
	padding-top: 10px;
	line-height: 1.5em;
}
/* Contacto -------------------------------------------------------------------------------------------------------------------------------------------------*/
.contacto {
	width: 505px;
	float: left;
	border: 1px solid #dbdbdb;
}
.contacto h2 {
	background-color: #e6653d;
	margin-top: 0;
	margin-bottom: 0;
}
.contacto h3 {
	margin: 0 0 50px 120px;
}
.chat {
	width: 360px;
	float: right;
}
.botoncontacto {
	width: 230px;
	float: left;
	clear: both;
	margin-top: 40px;
	line-height: 20px;
}
a.botoncontacto:link, a.botoncontacto:visited, a.botoncontacto:hover {
	text-decoration: none;
	font-weight: normal;
}

/*login mi cuenta por mail*/

.bgecmail{background-image: url(../imagenes/bg_portal.jpg); background-position: 0 177px; background-repeat:no-repeat;}
.mtop{margin-top:290px;}
.mbottom{margin-bottom:170px;}
.bgwhite{background-color:#fff;}
.DescripcionCategoria h1.textoazul{color:#003b75;}
.textoblanco{color:#ffffff;}
.btn_bases{width:170px; height:42px; clear:both; margin:0 0 0 50px;}


/*glosario de terminos */
.tituloglosario {color: #5DB1E9;
    font-size: 1.6em;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
    margin: 0px 0 20px 0}


.signo-contenedor {
	padding-bottom: 12px;
	margin-bottom: 12px;
	color: #333; border-bottom: 1px solid #DDDDDD; width: 80%
}

.signo-desc span {
	font-weight: bold;
	color: #666666;
	font-size: 1em;
}

.signo-desc h2 {
	margin: 0px;
	font-size: 2em;
	color: #454545;
}
.prediccion {
	width: 100%;
}

h2.trigger {
	height: 19px;
	width:19px;
	float: right;
	margin-top: 0;
	margin-left: 0;
}
h2.trigger span {
	display: block;
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:20px;
	cursor:pointer;
	background-image: url(../imagenes/masmenos2.png);
	width: 19px;
}
h2.active{
}
h2.active span{background-position:0 -20px !important;}
h2.trigger a:hover {
	color: #454545;
}
h2.active {background-position: left bottom;}
.toggle_container {
	overflow: hidden;
	width: 95%;
	clear: both;
}

.toggle_container .block {
	padding: 10px;
}
.toggle_container .block p {
	padding: 5px 0;
	margin: 5px 0;
}
.maspredicciones {
	float: left;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px; text-align: justify
}
.signo-hoy-destacado {
	float: left;
	width: 615px;
	padding-left: 20px;
	height: auto;
}
.signo-izq {
	float: left;
	width:282px;
}
.signo-desc-destacado {
	margin:0px
}

/*twitter*/
.twitter {
	width:450px;
	height:680px;
	float:right;
	margin-right:37px;
}
.ml35{
	margin-left:35px;
}

/* asesores departamentales */
.departamento{
	font-size: 1.4em;
	margin-bottom: 10px;
	color: #2567BD;
	font-weight: bold;
	font-family: 'Roboto', sans-serif;
	margin-left:41px;
	clear:both;
}
.compartido-izq{ width:441px; float:left;}
.compartido-der{ width:441px; float:right;}

.catasesores {
	float: left;
	height: 118px;
	width: 400px;
	border: 1px solid #e1e1e1;
	padding: 15px 20px 20px 20px;
	margin-bottom: 25px;
	line-height: 1.2em;
}
.catasesores .nombre {
	line-height: 1.2em;
	font-weight:bold;
	margin-top:5px;
	font-style:14px;
}
.catasesores .celular,.catasesores .email{
	font-size:0.9em;
	margin-top:13px;
}
.catasesores .celular span,.catasesores .email span{
	color:#58acdb;
	font-weight:bold;
}
.catasesores img {
	float: right;
	margin-top: 5px;
	width: 100px;
	height: 110px;
}
.ml-0{
	margin-left:0 !important;
}
.AsDescCat{
	margin-left:41px;
	clear:both;
	margin-bottom:20px;
	padding-top:10px;
}

/*mensaje para notas de asesores*/
#mensajeconsulta { 
	margin-top:10px;font-size:0.9em;text-align:center;line-height:1.3em; background-image: url(../imagenes/spinner.gif); background-repeat:no-repeat; background-position:center; height:150px; }

