/*
Proyecto: Consorcio
Resumen: Tema General Portal Publico Corredores
Version: 0.1b
Descripcion:
	Modulos HOME
*/

/* ESTILOS Vitrina */
.vitrina {
	background:url(/corredoresdeseguros/apps/img/bg_vitrina.png) #f4f9ff bottom center repeat-x!important;
	height:320px;
	padding:0!important;
	width:695px!important
}
.vitrina #entradas {
	width:670px;
	height:270px;
	overflow:hidden;
	float:left;
}
.vitrina .entrada {
	padding:10px 15px 0 15px;
	width:650px;
	height:250px;
}
.vitrina .entrada .titulo {
	font-size: 2em!important;
	color:#0e2c52!important;
	width: 270px;
	margin:5px 0 0 0;
}
.vitrina .entrada ul {
	margin:5px 0 0 10px;
	float: left;
	width:350px;
	height:110px;
}
.vitrina .entrada li {
	background :url(/corredoresdeseguros/apps/img/bullet_arrow.png) left 5px no-repeat;
	padding:0 0 3px 15px;
	color:black;
	font-size: 1.1em;
	line-height: 1.4em;
}
.vitrina .entrada img {
	float:right;
	margin:10px 0 0 0;
}
.vitrina .entrada a img {
	float:left;
}
.vitrina #nav {
	float:left;
	width:695px;
	height:50px;
	background:url(/corredoresdeseguros/apps/img/bg_vitrina_item.png) top center repeat-x
}
.vitrina #nav li {
	float:left;
}
.vitrina #nav li a {
	width:98px;
	height:40px;
	float:left;
	background:url(/corredoresdeseguros/apps/img/icono_check.png) 15px 10px no-repeat;
	margin:0;
	padding:10px 0 0 40px;
	color:#134F7A!important;
	font-size:1.3em;
	font-weight:900;
	border-left:1px solid white;
	text-decoration:none;
}
.vitrina #nav li a.activeSlide, .vitrina #nav li a:hover {
	background-color:#e0ecff;
}
/* ESTILOS Productos */
.productos {
	background:url(/corredoresdeseguros/apps/img/bg_productos.png) top center repeat-x!important;
	height:130px;
}
.productos h3 {
	margin:10px 10px 10px 0!important;
	font-size: 14px;
}
.productos a {
	color:#0e2c52!important;
	font-size:2em;
}
.productos .nuestrosproductos {
	display:block;
	float:right;
	margin: 0 15px 0 15px;
}
/* ESTILOS Mas Vendidos */
.masvendidos {
	width:420px;
	display:block;
	margin: 0 15px 0 0!important;
	float:left!important;
	background: none!important;
}
.masvendidos h4 {
	text-transform: uppercase;
	font-size: 1em;
	margin: 0 0 10px 0;
	font-weight:700;
}
/* ESTILOS Nuestros Productos */
.nuestrosproductos {
	width:200px;
	display:block;
	margin: 0 15px 0 15px!important;
	float:right!important;
	background: none!important;
}
.nuestrosproductos h4 {
	text-transform: uppercase;
	font-size: 1em;
	margin: 0 0 10px 0;
	font-weight: 700;
}
/* ESTILOS Novedades */
.novedades {
	width:280px!important;
	float:left!important;
	background:#f2f6fe!important;
	font-size: 11.5px;
}
.novedades .contact {
	float:left;
	display: block;
	margin: 0;
}
.novedades h3 {
	float:left!important;
	margin: 0 0 15px 0;
	display:block;
	width:250px;
	font-size: 14px;
}
.novedades h5 {
	float:left!important;
	margin: 0 0 10px 0;
	display:block;
	width:250px;
}
.novedades p {
	float: left;
	margin: 0;
	line-height: 130%;
}
.novedades img {
	margin: 10px 0 10px 0;
}
/* ESTILOS Blog Corredores */


.blogcorredores {
	width:350px;
	float:right!important;
	background:#f5f4f4!important;
	font-size: 11.5px;
}

.blogcorredores .entrada {
	float:left;
	margin: 0 0 10px 0;
	/*border-bottom:1px dotted #999;*/
	
}
.blogcorredores a {
	float:left;
	display: block;
	margin-top:10px;
	font-weight: 700;
}

.blogcorredores h5 {
	float:left!important;
	width:200px;
	margin: 0 0 10px 0;
}
.blogcorredores h5 a {
	color:#0f2d53!important;
	font-size:1.0em;
	font-weight:700;
	line-height:1em;
	margin:0;
}
.blogcorredores h3 {
	float:left!important;
	margin: 0 0 15px 0;
	display:block;
	width:250px;
	font-size: 14px;
}
.blogcorredores p {
	width: 240px;
	float: left;
	line-height:1.4em;
	/*height:115px!important;*/
}
.blogcorredores small {
	color: gray!important;
	font-size:.9em;
	float: left;
	margin: 5px 0 5px 0;
	display:block;
	width:180px;
}
.blogcorredores img {
	float:right!important;
	margin:0 0 10px 0;
}

.blogcorredores h4 {
	color:#7dba00;
	font-size: 1.2em;
	font-weight: 700;
	float:left;
	display: block;
	text-transform: uppercase;
	margin:0 0 5px 0;
}
.blogcorredores ul {
	float: left!important;
	display: block;
	line-height: 1.2em;
	font-size:0.9em;
}
.blogcorredores ul li {
	margin:0 0 5px 0;
	float:left;
	width:300px;
	background:url(/corredoresdeseguros/apps/img/bullet_circular.png) 0 3px no-repeat;
	padding: 0 0 0 12px;
}
.blogcorredores ul li a {
	float:left!important;
	font-weight: 700;
	display: block;
	margin: 0!important;
	color:#0e2c52!important;
}
.blogcorredores ul li span {
	color:gray;
	float: left!important;
	display: block;
	width:90%;
	padding:0 0 0 12px;
}
.blogcorredores .mas, .blogcorredores .mas a {
	background:none!important;
	color:#d5371c!important
}
#listaproductos {
	width:200px;
}
#listaproductos option {
	line-height:1.6em;
	padding:0 4px;
}
/* ESTILOS Zona */
.zona {
	background:url(/corredoresdeseguros/apps/img/bg_zona.png) top left no-repeat;
	display:block;
	height:108px!important;
	width:670px!important;
	margin:15px 0 0 10px;
	float:left;
	padding: 5px;
	display:inline;
}
.zona ul {
	margin: 25px 0 0 0;
}
.zona li {
	color:#626466;
	font-size: 11.5px;
	margin:0 35px 0 0;
	width: 180px;
	float: left;
}
.zona h3 {
	color:#7dba00;
	font-size: 14px;
	font-weight: 700;
}
.zona strong {
	font-weight: 700;
	display: block;
}
.zona a {
	margin:0 0 0 15px!important;
	float:right;
	font-weight: 700;
}
/* ESTILOS Zona Privada */
.zonaprivada {
	line-height: 1.3em;
	font-size: 11.5px;
}
.zonaprivada h3 {
	font-size: 14px;
	margin:0 0 4px 0;
}
.zonaprivada a {
	margin: 15px 0 15px 0!important;
	font-size: 1.1em;
}
.zonaprivada img {
	margin: 10px 0 10px 0!important;
}
/* ESTILOS Nuevas Funcionalidades */
.nuevasfuncionalidades {
	border-top: 1px gray dashed;
	border-bottom: 1px gray dashed;
	margin: 15px 0 0 0;
	line-height: 1.3em;
	width:180px;
	float:left;
}
.nuevasfuncionalidades li {
	background:url(/corredoresdeseguros/apps/img/bullet_arrow_sidebar.png) left 3px no-repeat;
	color:#0e2c52;
	font-size: 11.5px;
	line-height: 1.3em;
	padding: 0 0 0 20px;
	float:left;
}
.nuevasfuncionalidades h4 {
	float:left!important;
	margin: 10px 0 10px 0;
}
.nuevasfuncionalidades p {
	float:left!important;
	margin: 10px 0 10px 10px;
}
.nuevasfuncionalidades a {
	margin: 15px 0 15px 5px!important;
	font-weight: 700;
	float:right;
}
.pop_div {
	width:220px;
	margin:5px;
	float:left;
	background:#f2f6fe;
	padding:10px 10px 0 10px;
	height:400px;
}
.pop_div h3 {
	color:black;
	font-size:1.4em;
	text-align:center;
	padding:10px 20px;
	height:30px;
}
.pop_div h4 {
	color:black;
	font-size:1.1em;
	text-align:center;
	padding:0 20px;
	margin:110px 0 0 0;
}
.pop_div form {
	margin:10px 0;
}
.pop_div input {
	width:120px;
	border:1px solid #999;
	padding:3px;
}
.pop_div p {
	float:left;
	margin:0 0 5px 0;
}
.pop_div label {
	float:left;
	width:70px;
	margin:0 10px 0 0;
	text-transform:capitalize;
}
.pop_div form a img {
	margin:5px 0 0 80px;
}
.pop_div a {
	display:block;
	color:blue!important;
}
.pop_div ul {
	float: left!important;
	display: block;
	line-height: 1.1em;
	font-size:0.9em;
	margin:0 5px;
}
.pop_div ul li {
	background:url(/corredoresdeseguros/apps/img/bullet_arrow.png) left 3px no-repeat;
	color:red;
	line-height: 1.6em;
	padding:0 0 0 15px;
}
.cerrar {
	float:right;
	background:url(/corredoresdeseguros/apps/img/icono_cerrar.png) right top no-repeat;
	padding:0 30px 0 0;
}
#pop_head {
float;
left;
	width:400px;
}
#pop_head h3 {
	font-size:1.6em!important;
	margin:5px;
}
#pop_head h2 {
	font-size:2em!important;
	margin: 0 5px;
}
#pop_head p {
	margin:0 0 10px 5px;
}
#ingresa {
	background:#f2f6fe url(/corredoresdeseguros/apps/img/icono_llave.png) no-repeat center 60px;
	;
}
#ejecutivo {
	background:#f2f6fe url(/corredoresdeseguros/apps/img/icono_ejecutivo.png) no-repeat center 60px;
	;
}
#sucursal {
	background:#f2f6fe url(/corredoresdeseguros/apps/img/icono_brujula.png) no-repeat center 60px;
}
#sucursal form {
	margin:100px 0 40px 0;
}
#sucursal label {
	width:200px;
	margin:10px 0 20px 5px!important;
	float:left;
}
#sucursal input {
	margin:20px 0 0 10px!important;
	float:left!important;
}
#sucursal a img {
	margin:20px 0 0 60px;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
* {
	padding: 0;
	margin: 0;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
.TB_overlayMacFFBGHack {
	background: url(/corredoresdeseguros/apps/img/hack.png) repeat;
}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
	position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
	position: fixed;
	background:white;
	z-index: 102;
	color:#000000;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
}
* html #TB_window { /* ie6 hack */
	position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_ajaxContent {
	clear:both;
	padding:10px;
	overflow:hidden;
	text-align:left;
	line-height:1.4em;
}
#TB_load {
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
	position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect {
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
	position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent {
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

