/*
#0055A4 / azul1
#0076C0 / azul2
*/

body {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #455560;
	margin: 0;
	padding: 0;
	background: url(/images/bgi/bgi30.png);
	background-repeat: repeat-y;
	background-position: center center;
	background-color: #303030;
}

body img {
	border-style: none;
	border: 0;
}

.lyt_all {
	width: 810px;
	margin: 0 auto;
	padding: 0;
	background-color: #EFF0F0;
}

.lyt_header {
	width: 790px;
	height: 100px;
	margin: 0 auto;
	padding: 0;
	border-bottom: solid 1px silver;
	margin-bottom: 10px;
}

table._header {
width: 100%;
margin: 0;
padding: 0;
border: 0;
}

table._header tr td._i {
text-align: left !important;
_text-align: left !important;
*text-align: left !important;
vertical-align: middle;
margin: 0;
padding: 0;
}

table._header tr td._b {
text-align: right;
vertical-align: top;
height: 70px;
*height: 60px; /* IE7 FIX */
margin: 0;
padding: 10px 10px 0 0;
background: transparent url(/images/bgi/bgi31.gif) no-repeat top right;
}

table._header tr td._m {
text-align: right !important;
vertical-align: bottom;
margin: 0;
padding: 0;
}

.lyt_main {
	width: 100%;
	margin: 0;
	padding: 0;
}

.lyt_both {
	display: block;
	float: right;
	width: 620px;
	margin: 0;
	padding: 0;
	margin-right: 10px;
	_margin-right: 5px; /* IE6 FIX */
}

.breadcrumb {
	font-size: 7pt;
	margin: 5px 0 0 0;
}

.lyt_left {
	display: block;
	float: left;
	width: 170px;
	margin: 0;
	padding: 0;
}

.lyt_footer {
	clear: both;
	text-align: center;
	width: 790px;
	height: 52px;
	margin: 15px;
	padding: 10px 0 10px 0;
	border-top: solid 1px silver;
	background-color: transparent;
}

/* A COLOR */

a {
	color: #162732;
	text-decoration: none;
}

a:hover {
	color: #162732;
	text-decoration: underline !important;
}

/* MENU PRINCIPAL */

#primary_links {
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	width: auto;
	margin: 0;
	padding: 0;
}

#primary_links ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

#primary_links li {
margin: 0;
}

#primary_links li a, #primary_links li a:hover {
	display: block;
	padding: 0;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: top;
	color: #fff;
	text-decoration: none;
	width: 100%;
	min-height: 30px;
	height: auto !important;
	_height: 30px;
	padding: 0;
}

#primary_links li a div {
	margin: 0;
	padding: 8px 0 0 20px;
}

#primary_links li a:hover div {
	margin: 0;
	padding: 9px 0 0 15px;
}

/* odd */

#primary_links li.odd a {
	background-image: url(/images/tab/tab00.gif);
}

#primary_links li.odd a:hover {
	font-size: 9pt;
	background-image: url(/images/tab/tab01.gif);
}

/* even */

#primary_links li.even a {
	background-image: url(/images/tab/tab02.gif);
}

#primary_links li.even a:hover {
	font-size: 9pt;
	background-image: url(/images/tab/tab03.gif);
}

html>body #primary_links li a {
	width: auto;
}

/* SECONDARY LINKS */

#secondary_links {
	border-style: none;
	text-align: right;
	margin: 0;
	padding: 0;
	_margin-top: 20px; /* IE6 FIX */
}

#secondary_links ul {
	font-family: verdana, arial;
	font-size: 7pt;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#secondary_links ul li {
	list-style: none;
	display: inline;
	width: 100px;
}

#secondary_links ul li a {
	padding: 9px 6px 9px 13px;
	text-decoration: none;
	float: left;
	color: #555555;
	background: transparent url(/images/bgi/bgi20a.gif) no-repeat top left;
}

#secondary_links ul li a:hover {
	padding: 9px 6px 9px 13px;
	text-decoration: none;
	float: left;
	color: white;
	background: transparent url(/images/bgi/bgi20b.gif) no-repeat top left;
}

/* odd */

#seconday_links li.odd a {
	background-image: url(/images/tab/tab00.gif);
}

#seconday_links li.odd a:hover {
	font-size: 9pt;
	background-image: url(/images/tab/tab01.gif);
}

/* even */

#seconday_links li.even a {
	background-image: url(/images/tab/tab02.gif);
}

#seconday_links li.even a:hover {
	font-size: 9pt;
	background-image: url(/images/tab/tab03.gif);
}

html>body #seconday_links li a {
	width: auto;
}

/* BLOCK */

.block_left_all {
	width: 160px;
	margin: 10px 0 0 10px;
}

.content {
background-color: white;
}
.cumple_content {
	background-color: white;
	padding-top: 10px;
}
.block_left_all .content {
	margin: 0;
	padding: 10px;
	/* background-color: white; */
}

.block_left_all .content input#rut, .block_left_all .content input#password {
	width: 130px;
}

.block_both_destacado {
	width: auto;
	margin-bottom: 10px;
}

.interior {
/* background-color: white; */
}

.double .interior {
	width: 410px;
}

.double .extras {
	float: right;
	width: 200px;
}

.interior .content {
	padding: 10px;
}

.interior h3.title {
	font-size: 11pt;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 0;
}

.block_all {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

.block_all .content {
	margin: 0;
	padding: 10px;
	/* background-color: white; */
}

.block_both_destacado .content {
	padding: 10px;
	text-align: right;
}

.block_both_destacado .content p {
	margin: 0;
	padding: 0;
}

.block_both_destacado .info {
	width: auto;
	position: absolute;
	padding: 5px;
	text-align: right;
	color: white;
	font-size: 7pt;
	background-color: black;
}

.block_both_tres1, .block_both_tres2, .block_both_tres3 {
	display: block;
	float: right;
	width: 200px;
	margin: 0;
	padding: 0;
}

.block_both_tres1 .links, .block_both_tres2 .links, .block_both_tres3 .links {
	margin-top: 0;
}

.block_both_dos1 {
	display: block;
	float: right;
	width: 410px;
	margin: 0;
	padding: 0;
}
.cumple_block_both_dos1 {
	display: block;
	float: right;
	width: 620px;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}
.block_both_dos2 {
	display: block;
	float: right;
	width: 200px;
	margin: 0;
	padding: 0;
}

.block_both_tres2, .block_both_tres3, .block_both_dos2 {
	margin-left: 10px;
}


.block_both_tres1 .content, .block_both_tres2 .content, .block_both_tres3 .content, .block_both_dos1 .content, .block_both_dos2 .content {
	width: auto;
	padding: 10px;
	margin: 0;
}

.block_both_tres1 .content, .block_both_tres2 .content, .block_both_tres3 .content {
	height: 150px;
}

#block_columnadeopinion .content {
	height: 232px;
}

.clear {
	clear:both;
}

.clearl {
	clear: both;
	height: 1px !important;
	max-height: 1px;
	line-height: 1px;
	background-color: silver;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
}

#clearl {
	clear: both;
	height: 1px !important;
	max-height: 1px;
	line-height: 1px;
	background-color: silver;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
}

.block_both_tres1 .content p, .block_both_tres2 .content p, .block_both_tres3 .content p {
	margin: 0;
	padding: 0;
}

.block_both_tres1 .vineta, .block_both_tres2 .vineta, .block_both_tres3 .vineta {
	width: 200px;
	position: absolute;
	padding: 0;
	text-align: right !important;
	color: white;
	font-size: 7pt;
}

.block_both_tres1 .vineta2, .block_both_tres2 .vineta2, .block_both_tres3 .vineta2 {
	width: 200px;
	padding: 0;
	text-align: right !important;
	color: white;
	font-size: 7pt;
}

h3.title {
	font-size: 11pt;
	font-weight: bold;
	margin: 0 0 10px 0;	
	padding: 0;
}

h4.title {
	font-size: 10pt;
	font-weight: bold;
	margin: 10px 0 10px 0;	
	padding-bottom: 10px;
	border-bottom: 1px solid silver;
}

h4.title2 {
	font-size: 10pt;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

h5.title {
	font-size: 9pt;
	font-weight: bold;
	margin: 10px 0 10px 0;	
	padding-bottom: 10px;
	border-bottom: 1px solid silver;
}

.block_both_tres1 h3.title, .block_both_tres2 h3.title, .block_both_tres3 h3.title, .block_all h3.title, .block_both_dos1 h3.title, .block_both_dos2 h3.title {
	font-size: 8pt;
	font-weight: bold;
	margin: 0 0 5px 0;	
	padding: 0;
}

.block_both_tres2 .content img {
	float: right;
	margin: 0 0 5px 5px;
}

.fecha {
	float: left;
	text-align: center;
	margin: 0 10px 30px 0;
}

.fecha .dia, .fecha_intr .dia {
	font-size: 7pt;
	font-weight: bold;
}

.fecha .num, .fecha_intr .num {
	font-size: 20pt;
	font-weight: bold;
}

.fecha .mes, .fecha_intr .mes {
	font-size: 7pt;
	font-weight: bold;
}

.block_both_tres3 .text {
	margin: 0;
	padding: 0;
}

/* LINKS */

.links, .links_intr {
	text-align: right;
	width: auto;
	height: 18px;
	margin: 0 0 10px 0 !important;
	padding: 7px;
	border-top: 1px solid silver;
	background-color: #dcddde;
	background-image: url(/images/bgi/bgi17.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.links_intr {
	margin: 0;
}


.links .comment {
	text-align: center;
	font-weight: bold;
	margin-right: 5px;
	padding: 2px 5px 3px 0;
	width: 18px;
	background-color: transparent;
	background-image: url(/images/bgi/bgi05.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.links .user, .links .comment {
	display: block;
	float: left;
	font-size: 7pt;
}

.links .user {
	font-weight: bold;
	width: 27px;
	text-align: right;
	padding: 2px 5px 3px 0;
	margin-left: 5px;
	background-image: url(/images/ico/ico01.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.links .mas {
	font-size: 7pt;
	font-weight: bold;
}

/* IMAGENES BORDE */

.borde {
	border-bottom: 5px solid #c5c6c8;
}



/* VIENTA */

h2.title {
	color: white;
	font-size: 9pt;
	text-align: right;
	width: auto;
	margin: 0;
	padding: 7px 10px 7px 0;
	border-bottom: 5px solid #0055A4; /* azul 2 */
	background-color: #0076C0; /* azul 1 */
	background-image: url(/images/bgi/bgi19.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

h2.title_r {
	color: white;
	font-size: 9pt;
	text-align: right;
	width: auto;
	margin: 0;
	padding: 7px 10px 7px 0;
	border-bottom: 5px solid #990000;
	background-color: #990000;
	background-image: url(/images/bgi/bgi22.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.vineta h2.title {
	width: 70px;
	margin-left: 120px;
	background-color: transparent;
	border: 0;
}

.vineta .line {
	width: auto;
	height: 5px !important;
	max-height: 5px;
	margin: 0;
	padding: 0;
	background-color: transparent;
	background-image: url(/images/bgi/bgi03.gif);
	background-repeat: no-repeat;
}

/* COMENTARIOS */

#comentarios_div .comment .user {
	float: left;
	border-bottom: 5px solid #c5c6c8;
}

#comentarios_div .comment {
	width: auto;
}

#comentarios_div .comment .caja {
	margin-left: 60px;
	margin-bottom: 10px;
}

#comentarios_div .comment .caja_tiny {
	margin-left: 40px;
	margin-bottom: 10px;
}

#comentarios_div .comment .top {
	width: auto;
	height: 10px;
	background: #ffffcc url(/images/bgi/bgi08.gif) no-repeat top left;
	border-top: 1px solid #ff9900;
	border-right: 1px solid #ff9900;
}

#comentarios_div .comment .texto {
	width: auto;
	margin: 0 0 0 10px;
	_margin: 0 0 0 12px; /* IE6 FIX */
	padding: 0 10px 10px 10px;
	background-color: #ffffcc;
	border-left: 1px solid #ff9900;
	border-right: 1px solid #ff9900;
	border-bottom: 1px solid #ff9900;
	background: #ffffcc url(/images/bgi/bgi09.gif) repeat-x bottom;
}

#comentarios_div .comment .texto .title {
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 5px;
}

#comentarios_div .comment .texto .info {
	width: auto;
	font-size: 7pt;
	border-bottom: 1px solid #ff9900;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

textarea#contenido {
	width: auto !important;
}

.atencion {
	font-size: 8pt;
	font-weight: bold;
	color: #FF3300;
	margin: 10px 0 10px 0;
	padding: 10px;
	border: solid #ff9933 1px;
	background-color: #ffff99;
}

.content .img_int {
	float: right;
	margin: 0 0 10px 10px;
}

.content .img_intr {
	float: left;
	margin: 0 10px 10px  0;
}

.content .img_intr img, .content .img_int img {
	border-style: none;
	border-bottom: 5px solid #c5c6c8;
}

.content_list {
width: 100%;
padding: 0 0 10px 0;
margin-bottom: 10px;
border-bottom: 1px solid silver;
}

.content_list .img_int {
	float: right;
	margin: 0 0 10px 10px;
}

.content_list .img_intr {
	float: left;
	margin: 0 10px 0 0;
}

.content_list .img_intr img, .content_list .img_int img {
	border-style: none;
	border-bottom: 5px solid #c5c6c8;
}

.extras .content .img_intr {
	float: left;
	margin: 0 !important;
}

.extras .content h3.title {
	clear: both;
	font-size: 8pt;
	margin: 5px 0 0 0;
	padding: 0;
}

.content .fecha_intr {
	width: 62px;
	float: left;
	text-align: center !important;
	margin: 0 10px 10px 0;
}

/* FORMULARIOS */

.content_form {
	vertical-align: top;
}

.content_form label {
	font-size: 10pt;
	font-weight: bold;
	border-bottom: solid silver 4px;
}

.content_form label.ob {
	font-size: 10pt;
	font-weight: bold;
	border-bottom: solid #FFCC00 4px;
}

.content_form .info {
	font-size: 7pt;
	font-weight: bold;
	color: red;
	margin-bottom: 10px;
	padding: 5px;
	border: solid #ff9933 1px;
	background-color: #ffff99;
}

.content_form .info p {
	margin: 0;
	padding: 0;
}

.content_form input, .content_form textarea {
	margin: 10px 0 10px 0;
	width: 100%;
}

.content_form select {
	margin: 10px 0 10px 0;
}


.content_form input#timestamp, .content_form input#fecha, .content_form input#fecha_nacimiento {
	margin: 10px 0 10px 0;
	width: 25%;
}

/* columna de opinion */

.columnaL {
float: left;
text-align: justify;
width: 48%;
margin: 0 0 20px 0;
padding-right: 2%;
}

.columnaR {
float: left;
text-align: justify;
width: 48%;
margin: 0 0 20px 0;
padding-left: 2%;
}

.columnafoto {
float: left;
margin-top: 10px;
}

.columnainfo {
height: 120px;
margin-top: 10px;
margin-left: 100px;
}

/* usuario */

.content_form input#rut {
	margin: 10px 0 10px 0;
	width: 70px;
}

.content_form input#digito_verificador {
	margin: 10px 0 10px 0;
	width: 20px;
}

.content_form input#vigencia, .content_form input#oculto {
	margin: 10px 0 10px 0;
	width: 10px;
}

div#select_region_particular, div#select_comuna_particular {
	margin: 10px 0 10px 0 !important;
}

/* usuarios */

.asistentes ul, .asistentes ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

.asistentes ul li {
	float: right;
	text-align: center;
	width: 90px;
	margin-bottom: 5px;
	vertical-align: middle !important;
}

.asistentes ul li.tiny {
	float: none;
	text-align: left;
	width: auto;
	margin-bottom: 5px;
	vertical-align: middle !important;
}

.asistentes ul li.tiny .asistente_nombre {
	margin-left: 5px;
}

/* amigos */

.amigos ul, .amigos ul li {
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
}

.amigos ul li {
	margin-bottom: 5px;
	padding-bottom: 5px;
	vertical-align: middle !important;
	border-bottom: solid 1px silver;
}

.amigos ul li span {
min-width: 40px !important;
margin-right: 10px;
background-color: yellow;
}
.amigos ul li span img {
border-bottom: 3px solid #c5c6c8;
}

/* edu */

h3.edu_universidad, h3.edu_titulo, h3.edu_mencion, h3.lab_cargo, h3.lab_area, h3.lab_empresa {
	font-size: 10pt;
	margin: 0 0 5px 0;
}

h3.edu_titulo, h3.lab_area {
	color: grey;
	font-size: 9pt;
}
h3.edu_mencion, h3.lab_empresa {
	color: grey;
	font-size: 8pt;
}

/* TABLA */

table.data {
	width: 100%;
	margin: 0;
	padding: 0;
	border-bottom: 3px solid #c5c6c8;
}

table.data caption {
	font-size: 11pt;
	text-align: left;
	font-weight: bold;
	padding: 5px 5px 7px 5px;
}

/* table.data {
margin-bottom: 10px;
}*/

table.data thead tr th {
	color: #0055a4;
	text-align: left;
	font-weight: bold;
	padding: 5px;
	border-top: 2px solid #0076c0;
	border-bottom: 3px solid #0076c0;
	background-color: white;
}

table.data thead tr th.first {
	width: 40%;
}

table.data thead tr th.pic_xs {
	width: 30px;
}

table.data tbody.tiny {
font-size: 8pt;
}

table.data tbody.tiny2 {
font-size: 7pt;
}

table.data tbody tr td, table.data tbody tr th {
	text-align: left;
	padding: 8px 5px 8px 5px;
}

table.data tbody tr th {
	font-weight: bold;
}

table.data tbody tr.odd td, table.data tbody tr.odd th {
	background: #ebebeb url(/images/bgi/bgi14.gif) repeat-x top left;
	border-bottom: solid #cecece 1px;
}

table.data tbody tr.even td, table.data tbody tr.even th {
	background: white url(/images/bgi/bgi15.gif) repeat-x bottom;
	border-bottom: solid #cecece 1px;
}

table.data thead tr th.icon, table.data tbody tr td.icon {
	text-align: center !important;
}

table.data thead tr th.aright, table.data tbody tr td.aright {
	text-align: right;
	/* background: #ebebeb url(/images/bgi/bgi14.gif) repeat-x top left; */
}

table.data tfoot tr {
text-align: right;
background-color: white;
}

/* COL TABLE */

div.block_all table.data {
background-color: white;
}

div.block_all table.data caption {
	font-size: 8pt;
	text-align: left;
	padding: 5px 5px 7px 5px;
	background-color: white;
	text-align: right;
}

div.block_all table.data tbody tr td {
	text-align: left;
	padding: 5px 2px 5px 2px;
}

/* EDIT */

div.edit {
	float: right;
	font-size: 8pt;
	text-align: right;
	font-weight: normal;
}

/* seguimiento */

div.int_box {
	width: auto;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: solid silver 1px;
}

div.int_box .fecha {
	float: none;
	font-size: 7pt;
	text-align: right;
	margin: 0 0 2px 0;
}

div.int_box .comentario {
	font-size: 8pt;
	font-weight: bold;
	margin: 0 0 2px 0;
}

div.int_box .autor {
	font-size: 7pt;
	text-align: right;
	margin: 0 0 2px 0;
}

div.int_box .eliminar {
	font-size: 7pt;
	text-align: right;
}

div.extras .content h3 {
	font-size: 10pt;
	margin: 0;
}

/* EN QUE ESTAN */

.enq_egreso {
font-size: 8pt;
font-weight: bold;
font-style: italic;
}

.enq_egresoList {
float: right;
font-size: 10pt;
font-weight: bold;
text-align: right;
margin: 0 0 10px 10px;
}

.enq_egresoList span {
font-size: 8pt;
font-weight: normal;
}

.enq_egresoList a {
color: gray;
}

/* modulos */

.caja_opciones {
	font-size: 7pt;
	text-align: right;
	width: auto;
	margin: 0;
	padding: 4px;
	margin: 0 0 10px 0;
	border-top: 1px solid white;
	border-bottom: 1px solid #0076c0;
	background-color: #0074bf;
	background-image: url(/images/bgi/bgi18.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

.caja_opciones a {
color: white;
}

.texto .caja_opciones {
	margin: 5px 0 0 0;
}

.comment .borrar {
	text-align: right;
}

/* PAGINADOR */

#paginador {
	clear: both;
	color: #0055a4;
	font-size: 7pt;
	font-weight: bold;
	width: auto;
	text-align: right;
	margin: 10px 0 10px 0;
}



#paginador a {
	color: #0055a4;
	font-weight: bold;
	margin: 0 2px 0 2px;
	padding: 2px 4px 2px 4px;
	border: solid #0076c0 1px;
}

#paginador span {
	padding: 5px;
}

/* TABLA MENU */

table.menu {
width: 100%;
}

table.menu tr td {
vertical-align: top;
padding: 5px;
}

table.menu tr.odd td {
	background: white url(/images/bgi/bgi15.gif) repeat-x bottom;
	border-bottom: solid #cecece 1px;
	width: 50%;
}

table.menu tr.even td {
	background: #ebebeb url(/images/bgi/bgi14.gif) repeat-x top left;
	border-bottom: solid #cecece 1px;
}

table.menu tr td.menuTile {
font-size: 12pt;
font-weight: bold;
padding: 15px 5px 15px 5px;
border-bottom: solid 4px silver;
}

/* ASOCIATE */

.asociate {
color: white;
font-size: 10pt;
padding: 10px;
background-color: #0076C0;
background-color: #0055A4;
}

.asociate a {
color: white;
font-weight: bold;
}

/* GALERIA */

.galeria_info {
padding: 10px;
}

.galeria_titulo {
margin: 0;
padding: 5px 0 0 0;
}

.galeria_destacada {
margin-bottom: 10px;
padding: 0;
}

.galeria_fecha {
font-size: 7pt;
margin: 0;
padding: 0 0 5px 0;
}

.galeria_info .fecha {
color: white;
float: right;
margin: 0 0 10px 10px;
padding: 5px;
background-color: #0076c0;
border-bottom: solid 5px #0055a4;
}

.galeria_foto {
text-align: center;
}

/* DIRECTORES */

.director {
border-bottom: solid 1px silver;
height: 85px;
margin-bottom: 10px;
}

.director img {
float: left;
margin-right: 10px;
}

/* QUE FUE DE */

.qfd_paso, .qfd_trayectoria, .qfd_otros {
margin-bottom: 10px;
}

/* DOCUMENTOS */

.documento {
margin: 5px 0 5px 0;
padding-bottom: 5px;
border-bottom: solid 1px silver;
}

.documento_fecha {
font-size: 7pt;
}

/* PLANTILLAS */

.plan {
float: left;
margin: 0 10px 0 5px;
}

/* destinatarios */

table.data tbody tr#td_filtro_egreso td, table.data tbody tr#td_filtro_agregados td {
	background: #ebebeb url(/images/bgi/bgi14.gif) repeat-x top left;
	border-bottom: solid #cecece 1px;
}

table.data tbody tr#td_filtro_nacimiento td {
	background: white url(/images/bgi/bgi15.gif) repeat-x bottom;
	border-bottom: solid #cecece 1px;
}

.filtro_desactivado td{
	color: #ccc;
}
.filtro_desactivado select {
	color: #ccc;
	border: 1px solid #ccc;
}
.filtro_desactivado input{
	color: #ccc;
	border: 1px solid #ccc;
}

.filtro_activado td {
	color: #000;
}
.filtro_activado select {
	color: #000;
	border: 1px solid #7F9DB9;
}
.filtro_activado input {
	color: #000;
	border: 1px solid #7F9DB9;
}

div.mhtml {
text-align: center;
}

div.mhtml img {
max-width: 570px;
}

/* TABLAS ESPECIALES */

table#t_olvido {
	width: 60%;
	margin: 0 auto;
}

/* OFERTAS */

.block_both_dos1_ofertas {
	display: block;
	float: right;
	width: 50%;
	margin: 0;
	padding: 0;
	color: white;
}

.block_both_dos1_ofertas .content {
	background-color: #0076C0;
}

.block_both_dos2_ofertas {
	display: block;
	float: right;
	width: 50%;
	margin: 0;
	padding: 0;
}

div.talignr {
text-align: right;
margin: 0 0 10px 0;
padding: 0;
}

/* MARCAS */

.tmark {
color: #8e908f;
font-size: 11pt;
font-weight: bold;
text-align: right;
margin-bottom: 10px;
padding: 5px 10px 5px 10px;
margin: 0 0 10px 0;
border-right: 5px solid #d0cfcb;
clear: both;
}

div#imark {
background-color: #FFFF99;
}

.tmark h3 {
color: #455560;
font-size: 12pt !important;
}

#tcenter {
	width: 50%;
	margin: 0 auto;
	text-align: center;
}

.block_both_tres1 .links, .block_both_tres2 .links, .block_both_tres3 .links {
	margin-top: 0;
}

#user_box p {
margin: 0;
padding: 5px 0 5px 0;
border-top: 1px solid silver;
}

#user_box p.ini {
border-top: 0;
padding-top: 0;
}

#user_box p.end {
border-bottom: 0;
padding-bottom: 0;
}

/* BAN */

.ban {
margin: 0;
margin-bottom: 10px;
}

/* SEPARADOR TABLA */

table#separador {
margin-bottom: 10px;
}

.ralert {
color: red;
font-size: 7pt;
font-weight: normal;
}.cumpleanios {
	background-color: #FFFFFF;
	height: 100px;
	width: 620px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.cumple_title {
	background-color: #990000;
	background-position: left center;
	text-align: left;
	color: #FFFFFF;
	vertical-align: middle;
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 0px;
	padding-right: 10px;
}
.cumpleaniero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.cumple_img {
	vertical-align: top;
	float: right;
	height: 100px;
	width: 100px;
	z-index: auto;
	position: fixed;
	top: 10px;
	padding-right: 10px;
}
.cumple_txt {
	float: left;
	width: 500px;
	padding-left: 10px;
}

.pregunta
{
	color: #8e908f; 
  font-size: 11pt;
  font-weight: bold;
  margin-top: 10px;
  clear: both;
}


/*OTROS BENEFICIOS*/

.otros_beneficios a{color:red; text-decoration:none;}
.otros_beneficios a:hover{color:red; text-decoration:underline;}
.otros_beneficios .pie{display:block;}

.otros_beneficios_index .item{float: left; margin-top:10px;}
.otros_beneficios_index .itemleft{ margin-right:10px;}
.otros_beneficios_index .item h3{background-color: #0076c0; color:#ffffff; padding:20px 5px 20px 65px; width:225px; height:21px; display:block; margin:0; font-size: 12px}
.otros_beneficios_index .item p{background-color: #eff0f0; color:#666666; padding:5px 10px 5px 10px; width:271px; height:41px; display:block; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc;border-bottom: solid 1px #cccccc; border-top: none 0; margin:0; margin-left:1px; font-size:11px;}

.otros_beneficios_index .uno p, .otros_beneficios_index . .dos p{height:20px;}
.otros_beneficios_index .tres p, .otros_beneficios_index .cuatro p{height:70px;}
.otros_beneficios_index .cinco p, .otros_beneficios_index .seis p{height:80px;}
.otros_beneficios_index .siete p, .otros_beneficios_index .ocho p{height:80px;}

.otros_beneficios_index .fix h3{padding-top:15px; height:26px;  }

.otros_beneficios_index .uno h3{background: url(/images/bgi/bg_ob1.png) no-repeat  top left;}
.otros_beneficios_index .dos h3{background: url(/images/bgi/bg_ob2.png) no-repeat  top left;}
.otros_beneficios_index .tres h3{background: url(/images/bgi/bg_ob3.png) no-repeat  top left;}
.otros_beneficios_index .cuatro h3{background: url(/images/bgi/bg_ob4.png) no-repeat  top left;}
.otros_beneficios_index .cinco h3{background: url(/images/bgi/bg_ob5.png) no-repeat  top left;}
.otros_beneficios_index .seis h3{background: url(/images/bgi/bg_ob6.png) no-repeat  top left;}
.otros_beneficios_index .siete h3{background: url(/images/bgi/bg_ob7.png) no-repeat  top left;}
.otros_beneficios_index .ocho h3{background: url(/images/bgi/bg_ob8.png) no-repeat  top left;}


.otros_beneficios_show .item{background-color: #EFF0F0; border: 1px solid #CCCCCC; color:#666666; font-size:11px; padding:10px; margin-top:10px;}
.otros_beneficios_show .item h3{font-size:12px;  margin-top:0; padding-top:0; margin-bottom:5px;}
.otros_beneficios_show .item p{margin:0; padding:0; }
.otros_beneficios_show .item p a{margin-top:5px; display:block;}
.otros_beneficios_show .item .logo{float:left; display:block;  width:220px; }
.otros_beneficios_show .item .logo img{display:block;  width: 210px; border: 1px solid #CCCCCC; padding:4px; background-color:white; }
.otros_beneficios_show .item p, .otros_beneficios_show .item h3, .otros_beneficios_show .item a{display:block;  margin-left:235px;}

/*links Facebook LinkedIn*/
.red_social{display:block; float:left;padding-left:110px;}

