/* Fondo Normal */
body {
	background-image: url(../images/fondo_general.jpg);
	background-repeat: repeat-x;
	color: #333333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial !important;
	font-size: 12px !important;
	}
a img{
	border: 0px !important;
}
/* Contenedor del home */
.contenedor_contenido {
    min-height: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 0px;
    width: 1024px !important;
}

.espaciado span {
    line-height: 15px;
    margin: 0px;
}
	
/* Encabezado */ 
.contenedor_encabezado{
	height: 470px;
	/*background-image: url(../images/fondo_cabezote.png);
	background-repeat: repeat-x;*/
}
.encabezado{
	height: 110px;
	margin: 0 auto 35px;
	width: 1024px !important;
}
.logo_indep{
    float: left;
    width: 800px;
}
.logo_arl {
    float: right;
    height: 49px;
    padding-top: 0px;
    width: 220px;
}
.menu_superior {
    display: block;
    margin: 0 auto;
    padding-top: 0px;
    text-align: center;
}
.menu_superior ul {
    display: block;
    margin-top: 0;
    padding-left: 0;
}
.menu_superior ul li { 
	display: inline;
	padding-right: 15px;	
}

/* Menu derecha */
.derecha {
    background-image: url("../images/vigilado.png");
    background-position: 218px 480px;
    background-repeat: no-repeat;
    float: right;
    min-height: 600px;
    width: 250px !important;
}
#asesor, #regresar, #accidente {
	cursor: pointer;
}

/* Contenido */
.contenido {
	float: left;
    height: auto;	
	margin-right: 15px;
    overflow: hidden;	
    width: 758px !important;
}
.contenido_big {	
    width: 1024px !important;
}
.contenido_txt {
    color: #403730;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
}
@font-face {
	font-family: 'DINAlternate-Medium';
	src: url('../css/webfont/DINAlternate-Medium.eot?') format('eot'), 
	     url('../css/webfont/DINAlternate-Medium.woff') format('woff'), 
	     url('../css/webfont/DINAlternate-Medium.ttf')  format('truetype'),
	     url('../css/webfont/DINAlternate-Medium.svg#DINAlternate-Medium') format('svg');
}
.bienvenida .sectiontableheader, 
.bienvenida  .contentheading, 
.bienvenida  .item-page h2, 
.bienvenida  .item h2, 
.bienvenida  div#glossary h2, 
.bienvenida  .items-leading .leading-0 h2,
.bienvenida  h2,
.contenido_txt  h2,
.contentheading {
    background: none repeat scroll 0 0 #00A79F;
    border-bottom: 2px solid #00A79F;
    color: #FFFFFF;
    font-family: DINAlternate-Medium;
    font-size: 18px;
    font-weight: normal !important;
    margin-top: 0;
	max-width: 720px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-top: 5px;
    width: auto;
}
.item-page h2 a, .item-page h2, .contentheading td, .contentheading{
    background-color: #00A79F;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;	
    color: #FFFFFF;
    padding-left: 20px;
    padding-right: 20px;
	width: 350px;
}

/* Bienvenida */
.bienvenida{
    display: inline;
    margin-bottom: 15px;
    min-height: 90px !important;
    width: 762px !important;	
}

/* Banner home */
.banner {
    height: 270px !important;
    margin: 0 auto;
    padding-top: 70px;
    width: 1024px;
}
.banner p{
    margin: 0px;
    padding: 0px;
}

/* Navegacion home */
.navegacion_home{
	min-height: 200px !important;
}
.derecha_home {
    float: right;
    min-height: 600px;
    padding-right: 30px;
    width: 660px !important;
}
.hotcarousel {
    height: 265px;
    width: 670px;
}
.hotcarousel .js {
    height: 60px;
    overflow: inherit !important;
    /*padding-left: 20px;
    padding-right: 25px;
    width: 650px;*/
    padding-left: 0px;
    padding-right: 20px;
    width: 615px;
}
.hotcarousel .carousel-control {
    height: 100px !important;
}
.hotcarousel .carousel-next {
    background: url("../images/nav_next.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    margin-top: 0px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    top: 0;
}
.hotcarousel .carousel-previous {
    background: url("../images/nav_prev.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
	margin-top: 60px;
}
/* Como afiliarse */
.como_afiliarse{
    border-radius: 0;
    float: left;
    height: 250px !important;
    margin-bottom: 15px;
    min-height: 600px;
    width: 320px !important;	
}
.ya_afiliado, .no_afiliado{
    color: #333333;
    float: left;
    font-size: 12px;
    margin-left: 10px;
    margin-right: 35px;
    width: 270px !important;
}
.ya_afiliado h4, .no_afiliado h4 {
    color: #6CB239;
    font-family: 'DINAlternate-Medium';
    font-size: 20px;
    font-weight: normal;
    margin: 0;
}
.ya_afiliado a {
	margin-top: 10px !important;
}
.no_afiliado {
	padding-top: 10px;
}
.no_afiliado a {
	margin-top: 10px !important;
}
/* Navegacion derecha */
.navegacion_derecha{
    background-color: #ffffff;
    background-image: url("../images/fondo_menu_der.png");
    background-repeat: no-repeat;
    height: 620px;	
}
.fin_navegacion_derecha{
    background-color: #FFFFFF;
    background-image: url("../images/fin_fondo_menu_der.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    height: 20px;	
}
#menu_independientes{
    list-style: none outside none;
    margin-top: 0;
    padding-left: 15px;
    padding-top: 15px;
}
/* Posicion abajo */
.abajo{
	background-color: #E05747;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	height: 95px !important;
	margin-bottom: 15px;
	width: 762px !important;	
}
.abajo p{
	margin: 0px;
	padding: 0px;
}
.abajo td{
	margin: 0px;
	padding: 0px;
}
.abajo table { 
    border-spacing: 0px;
    border-collapse: separate;
	width: 100%;
}
.abajo a {
    background-color: #AC4445;
    border-radius: 5px;
    color: #FFFFFF;
    display: block;
    font-family: verdana;
    font-size: 16px;
    font-weight: bold;
    margin-left: 70px;
    padding: 15px;
    text-align: center;
    text-decoration: none;
    width: 286px;
}
.abajo a:hover {
    background-color: #AB2222;
}
/* Preguntas Frecuentes */
#right-list ul li a, #one-list ul li a, #search-results-list a {
    font-weight: normal !important;
}
#right-list h3, #one-list h3 {
	font-size: 14px;
}
/* Pata  */
.pata{
	height: 10px;
	margin: 0 auto 35px;
}

/* Autenticacion */
table.usuario {
	background-image:url(../images/fondo_usuario.png);
	background-repeat: no-repeat;
	border-collapse:separate;
	color: #1379BB;
	height:225px;
	margin-bottom: 15px;
	padding-top: 30px;
	text-align: center;
	width:195px;
}
/* Menu inferior */
.menu_inferior {
    background-color: #6DB339;
    border: 1px solid #CCCCCC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
    border-radius: 5px;
    display: block;
    height: 41px;
    margin: 0 auto 10px;
    padding-top: 0;
    text-align: center;
    vertical-align: middle;
    width: 950px;
}
.derecha_home .menu_inferior {
    width: 95%;
}
.menu_inferior ul {
    display: block;
    margin-top: 0;
    padding-left: 0;
    padding-top: 5px;
}
.menu_inferior ul li { 
	display: inline;
	padding-right: 2px;	
}
.menu_inferior p{ 
	color: #FFFFFF;
	padding-right: 2px;	
}
/* Pie */
.pie {
	background-color: #414141;
	color: #9E9E9E;
	font-size: 11px;
	padding: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
td.pie {
	text-align: center;
	background-image: url(../images/vigilado.jpg);
	background-position: left;
	background-repeat: no-repeat;
	height: 105px;	
}
.pie a {
	color: #FFFFFF;
	font-size: 12px;	
	text-decoration: none;
}
.pie a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#lineas{
	color: #5B99E2;
	font-weight: bold;
}


.encabezado table{
	width: inherit;
	}	
	
.menu_general{
	background-image: url(../images/fondo_menu_general.jpg);
	background-repeat: repeat-x;
	height: 34px;
	}	
	
.separador_banner{
	background-color: #FFFFFF;
	height: 3px;
	}
	
.separador_banner_menusup{
	background-color: #FFFFFF;
	height: 6px;
	}
	
.separador_pie{
	background-image:url(../images/barra_pie.jpg);
	background-repeat: repeat-x;
	height: 11px;
	}
	
/* Menu Superior */

.menu-superior{
	list-style-type: none;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	margin-top: -10px;
	}	

.menu-superior li {
float: right;
	padding-left: 5px;
	padding-right: 5px;
}
	
.menu-superior a{
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
}		
	
.menu-superior a:hover{
	text-decoration: underline;
}	
	
/* Leer mas */

.readmore{
	color: #214592;
	font-weight: bold;
	}
	
a.readon{
	color: #214592;
	font-weight: bold;
	}	
	
/* Formularios */

.button {
	background-color: #375EB1;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #375EB1;
	height: 20px;
}

input, .campos, .inputbox{ 
	border: solid 1px #8FADCB;
	color:#000;
	font-family:Arial;
	font-size: 8pt;
	font-variant: normal 
	}
	
input[type="radio"]{
	border: none;
}		
	
select{
	background-color: #ECF1F7;
}	
 /*{
	font-size: 11px;
	color: #214592;
	}*/
	
	
/* Contenidos */
a {
	color: #214592;
	}
	
.contentpagetitle{
	color: #214592;
	font-weight: bold;
	text-decoration: none;
	}
	
a.contentpagetitle:hover{
	text-decoration: underline;
	}

 .item-page h1{
	display: none;
 }
 
	
.componentheading, div.blog h1{
	color: #214592;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
	}
	
#contenedor_banner p{
	padding: 0;
	margin: 0;
	margin-left: 2px;
}

/* Iconos PDF, enviar a un amigo e imprimir */

.buttonheading img{
	border: 0px;
}

/* Tablas de Resultados */

.titulo_tabla{
	background-color: #214592;
	height: 11px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	}
	
.titulo_tabla a{
	color: #FFFFFF;
	}	
	
.titulo_tabla a img{
	border: 0px;
	}			
	
.linea0{
	background-color: #DFEAF0;
}	

.linea1{
	background-color: #FFFFFF;
}

.sectiontableentry0, .sectiontableentry2{
	background-color: #DFEAF0;
	color: #000000;
	font-size: 10px;
}

.sectiontableentry1{
	background-color: #FFFFFF;
	color: #000000;
	font-size: 10px;
}

/*------- blocks btns --------*/
#taskbar #container .block-left{
	position:relative;
	float: left;
	width:10%;
	height:25px;
	
	border-right:1px solid #B5B5B5;
}
#taskbar #container .block-center{
   	position: relative;
	valign: middle;
   	float: middle;
   	width:  80%;
	height:25px;
	align: middle;
	
	border-right:1px solid #B5B5B5;
}

/*-------  btns --------*/
#taskbar #container .btns2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:3px;
	display:inline-block;
	vertical-align:middle;
	line-height:14px;
}
#taskbar #container .btns{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px;
	display:inline-block;
	vertical-align:middle;
	line-height:14px;
	valign: middle;
}

#taskbar #container .btns:hover{
	background-color:#6DB339;
	cursor:pointer;
	valign: middle;
}

#taskbar a{
	text-decoration:none;
	color:#FFFFFF;
}

/* ---- align image -------*/
img.centered {
   	display: block;
    margin-left: auto;
    margin-right: auto;
}

img.alignright {
    margin: 0 0 2px 5px;
    display: inline;
}

img.alignleft {
    margin: 0 5px 2px 0;
    display: inline;
	align: middle;
}

.alignright {
    float: right;
}

.alignleft {
    float: center;
}

/* Nueva plantilla Septiembre  2011 ---------------------------------------------------------------------------------- */

/* Menu principal */

/* Banner de imagenes en el home */

div#header_hotslider div#slide-holder div#slide-controls {
    background: none !important;
    display: none;
    height: 46px;
    left: 0;
    position: absolute;
    top: 0px;
}

td .banner_home, .banner_home td{
	width: 535px !important;
}

div.wrap {
    margin: inherit;
    text-align: left;
    width: 535px !important;
}

div#header_hotslider {
	margin: 0px !important;
	padding: 0px !important;
}

/* Contenedor de redes sociales y video del home */

.redes_video p, p .redes_video, .redes_video img, img .redes_video, .redes_video td, td .redes_video{
	margin: 0px !important;
	padding: 0px !important;
}

/* Tabla contenedora de las paginas internas */

.contenedor_interno{
	width: 975px !important;
}
	
/* Menu derecho */

.menu_derecha{
	padding: 0;
	margin: 0;
	/*padding-left: 2px;*/
	width: 180px;
	}
	
.menu_derecha p{
	padding: 0;
	margin: 0;
	/*padding-bottom: 5px;*/
	/*padding-left: 2px;	*/
	}	
	
.menu_derecha form{
	/*padding: 0;
	margin: 0;
	padding-bottom: 5px; */
	/*padding-left: 2px;		*/
	padding-right: 0px;
}

/* Usuario */

.usuario span{
	color:#1379BB;
	font-size:12px;
	font-weight:bold;
}

.usuario input, .usuario .campos, .usuario .inputbox {
    border: 1px solid #CECECE;
    color: #787878;
    font-family: Arial;
    font-size: 8pt;
    font-variant: normal;
}

table.usuario_interno {
	background-image:url(../images/fondo_usuario.png);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border-collapse:separate;
	border:1px solid #CCCCCC;
	height:42px;
	width:350px;
}	

td.titulousuario {
	width: 195px;
	height: 15px;	
	}
	
td.titulousuario_interno {
	height: 30px;
	background-image:url(../images/titulos/titulo_usuario_interno.jpg);	
	background-repeat: no-repeat;	
	background-color: #002049;
	border-collapse: separate;	
	}	
	
.usuario_encabezado {
	color:#5180B8;
	text-align:center;
	font-size: 11px;
}	

.usuario_encabezado div{
	/*border-top: #313C5C 1px solid;
	border-width: 50%;*/
}	


#boton_acceso{
	border: 0;
}

.usuario a, .usuario_interno a{
	text-decoration: underline;
	font-size: 10px;
	color: #1379BB !important;	
}

.usuario a:hover, .usuario_interno a:hover{
	text-decoration: underline;
}

#autenticado table.usuario {
	background-image:url(../images/fondo_usuario_autenticado.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	border-collapse:separate;
	color: #1379BB;
	height:140px;
	padding-top: 2px !important;
	text-align: center;
	width:180px;
}

#autenticado td.titulousuario {
	width: 160px;
	height: 1px !important;	
	}

/* Letterman */

/* Seccion de accesos a sitios Sura en el Home */

/* Seccion de mas opciones en el Home */


/* --------------- Nuevo Buscador -------------- */

.clearboth, .clearboth a, a .clearboth{
	padding-top: 5px;
	color:#214592;
}


/* Contenedores de cada resultado */

/* Menu Izquierdo */

.contenedor_menu_izquierdo{
	width: 180px !important;
}

.mainlevel-izquierdo{
	padding-left: 22px;
	padding-right:10px;
	margin-left: 11px;
	background-image: url(../images/flecha_menu.png);
	background-repeat: no-repeat;
	color: #8D8D8D;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
	display:block;	
	}
	
#active_menu-izquierdo {
	padding-left: 22px;
	padding-right:10px;
	margin-left: 11px;
	background-image: url(../images/flecha_menu_activo.png);
	background-repeat: no-repeat;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
	display:block;	
	}	
	
a.sublevel-izquierdo{
	/*background-image:url(../images/flecha_submenu.jpg);*/
	background-position:left top;
	background-repeat:no-repeat;
	color:#666666;
	display:block;
	font-size:11px;
	/*font-weight:bold;*/
	/*line-height:20px;*/
	margin-left:18px;
	padding:4px 5px 4px 18px;
	text-decoration:none;
	text-indent:0;
	}
	
.menu_izquierdo{
	background-image:url(../images/fondo_menu_izquierdo.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width: 180px;
}

.menu_izquierdo ul{
	list-style-type: none;
	margin-left: 12px !important;
	padding-left: 0px;
}

.menu_izquierdo li{
	background-image: url(../images/flecha_menu.png);
	background-repeat: no-repeat;
	padding-left: 18px;
}

.menu_izquierdo li a{
	color: #8D8D8D;
	display:block;	
	font-weight: bold;
	line-height: 20px;
	/*margin-left: 11px;	*/
	padding-right:10px;	
	text-decoration: none;	
}

.fin_menu_izquierdo{
	background-image:url(../images/fin_menu_izquierdo.jpg);
	background-position: bottom;
	background-repeat:no-repeat;
	height: 25px;
	width: 180px;
}

/*
div.item231 ul.maximenuCK li.maximenuCK div.floatCK.fixRight{
	right: 0;
}*/

/* Llamadas desde el home */

.llamadas p, p .llamadas{
	margin: 0px;
	padding: 0px;
}

.llamar:hover{
    background: url("../images/fondo_menu_general_on.jpg") repeat-x scroll right -1px transparent !important;
}

/* Barra de redes sociales y botones de articulos */
#style1, #style2, #style3 {
    background-image: url("../images/fondo_redes_sociales.jpg") !important;
    background-repeat: repeat-x;
	display: block;	
    height: 36px;
    padding-top: 4px;
    text-align: right;
}

#botones_redes{
    background-image: url("../images/fondo_redes_sociales.jpg") !important;
    background-repeat: repeat-x;
    height: 36px;
    padding-top: 4px;
	width: 300px;
}

#botones_redes span{
	margin-left: 5px;
}

#zona_redes{
	text-align: right;
}

.buttonheading img, .buttonheading a{
	display: none;
}

/* ----------- Centro de Atencion en Linea ------------- */


/*  --------- Estilos para blog de legilacion ---------- */
div.blog div.cols-2 div.column-1{
	height: 170px !important;
	float: left;
	padding-left: 10px;
	width: 380px !important;
}

div.blog div.cols-2 div.column-2{
	height: 170px !important;
	float: right;
	padding-right: 10px;	
	width: 380px !important;
}

div.blog h1{
	font-size: 12px;
}

div.blog div.pagination ul{
	list-style: none outside none;
	padding-left: 230px;
}

div.blog div.pagination p.counter{
	text-align: center;	
}

div.blog div.pagination ul li{
    float: left;
    padding-left: 5px;
    padding-right: 5px;	
}

div.blog div.pagination{
	text-align: center;	
}

/* System Messages */
#system-message {
	margin-bottom: 10px;
	padding: 0;
}

#system-message > dt {
	font-weight: bold;
	display: none;
}

#system-message > dd {
	margin: 0;
	font-weight: bold;
	text-indent: 30px;
}

#system-message > dd > ul {
	color: #0055BB;
	background-position: 4px top;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	list-style: none;
	padding: 10px;
	border-top: 3px solid #84A7DB;
	border-bottom: 3px solid #84A7DB;
}

#system-message > dd > ul > li {
	line-height: 1.5em;
}

/* System Standard Messages */
#system-message > .message > ul {
	background-color: #C3D2E5;
	background-image: url(../images/notice-info.png);
}

/* System Error Messages */
#system-message > .error > ul,
#system-message > .warning > ul,
#system-message > .notice > ul {
	color: #c00;
}

#system-message > .error > ul {
	background-color: #E6C0C0;
	background-image: url(../images/notice-alert.png);
	border-color: #DE7A7B;
}

/* System Warning Messages */
#system-message > .warning > ul {
	background-color: #E6C8A6;
	background-image: url(../images/notice-note.png);
	border-color: #FFBB00;
}

/* System Notice Messages */
#system-message > .notice > ul {
	background-color: #EFE7B8;
	background-image: url(../images/notice-note.png);
	border-color: #F0DC7E;
}

/* Menu emergente soluciones en prevencion */