BODY {padding: 0px;font-size: 12px;margin: 0px;color: #265872;font-family:Arial, Helvetica, sans-serif;background-color:#f0f8fd;}
#body-right {background:#fff;border-left:#fff 2px solid;padding:10px 15px 0 15px;}
#wrapper {width: 100%;background-image: url(../img/back_header.png);background-position: bottom left;background-repeat:repeat-x;background-color:#ffffff;height:94px;border-bottom:4px solid #74afd4;}
/*HEADER...................................................................*/
#header {padding:0;width: 100%;height: 62px;overflow:hidden;}
#logo {float: left; margin: 0px;width:199px;}
#user-text {margin: 0px; color: #66899b;padding:0 30px 0 10px; height: 33px;float:left;width:400px;font-size:14px;line-height:33px;}
#user-text img {float:right;padding:3px 0 0 0;}
#iconos {padding: 0px;float: right;margin: 4px 0px 0px;width: 70%;height: 33px;text-align: right}
#iconos2 {padding-right: 0px;padding-left: 30px;float: left;padding-bottom: 0px;margin: 0px;padding-top: 20px;}
#iconos2 input {margin:0px 5px 0 0 ;padding:0;background-color:transparent}
#iconos3 {float: right;margin: 0px;padding: 5px 10px 0 0;}
#iconos4 {padding-right: 0px;padding-left: 30px;float: left;padding-bottom: 0px;margin: 0px;padding-top: 20px;}
#iconos4 input {margin:17px 5px 0 0 ;padding:0;background-color:transparent;}
#subheader {padding-right: 0px;padding-left: 0px;float: left;padding-bottom: 0px;margin: 0px;padding-top: 0px;height: 37px;width:100%;}
#subheader-title {font-weight: bold;font-size: 16px;float: left;margin: 0px;width: 20%;color: #ffffff;padding-top: 3px 0px 0px 5px;}
/*MENU........................................................................................................................*/
#menu {float: right;margin: 4px 0px 0px; VERTICAL-ALIGN: text-top; height: 49px; background:none;}
#menu UL {padding:0;float: right; margin: 0px;  height: 49px}
#menu UL LI {display: inline;font-size: 13px;line-height: 15px;height: 49px;text-align: center;float:right;}
#menu UL LI A {display: block;color: #265872;text-align: center;text-decoration: none;padding:0 2px 0 2px}
#menu UL LI A IMG {display: block;text-align: center}
#menu UL LI A:hover {display: block;color: #eb8212;}
/*MENU SOLAPAS (PARA EVENTS Y USER...............................................................*/
#solapa {CLEAR: both;paddingt:0;margin: 15px 0px;position: relative;height: 31px;}
#solapa A.solapa {border-right: #74afd4 1px solid;display: block;font-size: 11px;background-image: url(../img/bg_solapa.jpg);background-color: #b4d8eb;background-position:top left;background-repeat:no-repeat;float: left;margin: 0px;color: #204e66;padding: 8px 13px 8px 13px;border-bottom: #74afd4 3px solid;text-decoration: none;font-size:12PX;}
#solapa A.solapa:hover {border-right: #a6bbc6 1px solid;padding: 8px 13px 8px 13px;display: block;font-size: 12px;background-image:url(../img/bg_solapa_.jpg);background-color: #73aecc;background-position:top left;background-repeat:no-repeat;float: left;margin: 0px;color: #ffffff;border-bottom: #a6bbc6 3px solid;text-decoration: none}
#solapa-izq A.solapa-user {display: block;font-size: 10px;background-image: url(../img/ico_user.png);background-position:left top;background-repeat:no-repeat;float: left;margin: 0px;color: #204e66;padding: 5px 7px 8px 20px;text-decoration: none;}
#solapa-izq A.solapa-user:hover {display: block;font-size: 10px;
background-image: url(../img/ico_user.png);background-position:left top;background-repeat:no-repeat;float: left;margin: 0px;color: #68a3c1;padding: 5px 7px 8px 20px;text-decoration: none;}
#solapa-izq A.solapa-group {display: block;font-size: 10px;background-image: url(../img/ico_user_group.png);background-position:left top;background-repeat:no-repeat;float: left;margin: 0px;color: #204e66;padding: 5px 7px 8px 40px;text-decoration: none;}
#solapa-izq A.solapa-group:hover {display: block;font-size: 10px;background-image: url(../img/ico_user_group.png);background-position:left top;background-repeat:no-repeat;float: left;margin: 0px;color: #68a3c1;padding: 5px 7px 8px 40px;text-decoration: none;}
#solapa-izq {CLEAR:both;padding:0;margin: 15px 0px;position:relative;height:30px}
/*MENU SOLAPAS para los idiomas...........................................................................*/
#solapas {padding: 0px;float: left;margin: 7px 0px 0px -5px;VERTICAL-ALIGN: text-top;height: 26px}
#solapas UL {margin: 0px;padding: 0px}
#solapas LI {display: inline;font-size: 11px;float: left;margin: 0px 3px 0px 0px;width: 104px;line-height: 15px;font-family:Arial, Helvetica, sans-serif;position: relative;text-align: center}
#solapas LI A {display: block;width: 104px; color: #696969;height:26px;line-height:26px;text-decoration: none;background-image:url(../img/bg_menu_idiomas_.png);background-position:top left;background-repeat:no-repeat;}
#solapas LI A:hover{width:104px;color:#ffffff;height:26px;background:url(../img/bg_menu_idiomas.png) top left no-repeat;}
.sola {height: 16px;background-color: #f87311}
#solapas LI.active A {width:104px;color:#ffffff;height:26px;background:url(../img/bg_menu_idiomas.png) top left no-repeat;}
#solapas LI.active A:hover {width:104px;color:#ffffff;height:26px;background:url(../img/bg_menu_idiomas.png) top left no-repeat;}
/*TITULOS...............................................................................*/
H1 {font-weight: normal; font-size: 22px; margin: 10px 0px 15px; color: #265872;}
H2 {font-weight: normal; font-size: 20px; margin: 10px 0px 15px; color: #f87311;}
H3 {font-size: 16px; margin: 10px 0px 15px; color: #265872; font-weight:normal;}
H4 {font-weight: normal; font-size: 16px; margin: 4px 0px ; color: #f87311;}
A {color: #265872; text-decoration: underline}
A:hover {color: #a6a6a6; text-decoration: underline}
A.ampliar {padding:0 0 0 13px;background: url(../img/bullet_mas.png) no-repeat left center;color:#265872;text-decoration:none}
A.ampliar:hover {background: url(../img/bullet_mas_.png) no-repeat left center; color: #a6a6a6; text-decoration: none}
P {margin: 5px 0px 10px}
a.password{color:#636363;font-size:16px;text-decoration: none;background-image:url(../img/ico_candado.png);background-position:top left;background-repeat:no-repeat;background-color:#c6d7f6;border-bottom:2px solid #b7c9ea;padding:20px 0 20px 35px;margin:10px 0 0 0px;display:block;width:184px;}
a.password:hover{color:#5389ad;text-decoration: none;background-color:#cbdaf5;display:block;}
ul.helpdesk{margin:0 0 10px 20px;padding:0;}
ul.helpdesk li{margin:0 0 10px 0;padding:0 0 0 15px;background-image:url(../img/bullet_list.png);background-position:left top;background-repeat:no-repeat;list-style:none;}
a.descargar{margin:0 0 10px;padding:0 0 0 17px;background:url(../img/descarga.png) no-repeat left top;}
a.view-relation	{background:url(../img/ico_view_relation.png) top left no-repeat;padding:1px 0 2px 35px;text-decoration:none;}
a.export{background-image:url(../img/ico_export.png);background-position:top left;background-repeat: no-repeat;padding:5px 0 4px 35px;text-decoration:none;font-size:16px;margin:0 20px 10px 0;display:block;float:left;}
a.add-new{background-image:url(../img/ico_add_new.png);background-position:top left;background-repeat: no-repeat;padding:5px 0 4px 30px;text-decoration:none;font-size:16px;margin:0 20px 10px 0;display:block;float: right;}
a.show-filter	{background-image:url(../img/ico_show_filter.png);background-position:top left;background-repeat: no-repeat;padding:5px 0 4px 30px;text-decoration:none;font-size:16px;margin:0 20px 10px 0;display:block;float:left;}

/*Galería imágenes Events ...........................................................................*/
.event-galeria{margin:30px 0 0 0;padding:0;overflow:hidden;width:680px;}
.event-galeria-foto{margin:0 15px 30px 0;padding:0;float:left;width:210px;}
.event-galeria-foto img{margin:0;padding:0;border:5px solid #eeeeee;}
.event-galeria-foto-iconos{margin:5px 5px 7px 0;padding:0;float:right;border:none;}
.event-galeria-foto-iconos img{border:none;margin:0 0 0 10px;}
.event-galeria-foto h1{margin:0 0 5px 10px;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:18px;}
.event-galeria-foto h2{margin:10px 0 7px 10px;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;font-weight:bold;}
/*HELP DESK.........................................................................*/
#wrapper-helpdesk{margin:0;padding:50px 20px 20px 20px;background-image:url(../img/back_popup.png);background-position:top;background-repeat:repeat-x;}
/*TABLE.........................................................................*/
TABLE {margin:33px 0 0 0;}
TABLE TD {}
table td table	{margin:0;padding:0;}
TABLE.table {padding: 0;margin: 0px;}
TABLE.table TD {border: medium none;padding: 4px 5px 4px 5px;margin: 0px;font-size:12px;}
TABLE.table TH {padding: 5px;margin: 0px;border: medium none;background-color:#cde7f8;font-size:14px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;text-align: left}
TABLE.table TD.title {padding: 5px;margin: 0px;border: medium none;background-color:#cde7f8;font-size:14px;font-weight: bold;font-family: Arial, Helvetica, sans-serif}
TABLE.table TD.center {text-align:center;}
#rightframe-set TABLE {border-top: #e6ecef 1px solid;font-size: 12px; border-left: #e6ecef 1px solid;}
#rightframe-set TABLE TD {border-right: #e6ecef 1px solid; border-bottom: #e6ecef 1px solid;padding:5px;}
#rightframe-set TABLE TD.title {font-size:14px;font-weight:bold;padding:8px;font-family:Arial, Helvetica, sans-serif;}
#rightframe-set .boton {border: #74afd4 1px solid;padding:3px 7px 3px 7px;font-size: 13px; overflow: visible; width: auto; color: #1f648f; font-family:Arial, Helvetica, sans-serif;background-color: #b3d3f6;}
#rightframe-files {font-size: 10px; font-family: 'Arial';margin:0;padding:0;}
/*TABLE 1 (se usa en data)...............................................*/
TABLE.table1{margin:16px 0 0;font-size:12px;border-left:1px solid #cde7f8;}
TABLE.table1 TD{padding:4px 7px;margin:0px;border-bottom:1px solid #cde7f8;border-right:1px solid #cde7f8;}
TABLE.table1 tr:hover{background-color:#eef7fc;}
TABLE.table1 .trHover{background-color:#eef7fc;}
TABLE.table1 TD.title{padding:5px;margin:0px;border:medium none;background-color:#cde7f8;font-size:12px;font-weight:bold;text-transform:uppercase;font-family: Arial, Helvetica, sans-serif}
TABLE.table1 TD.center{text-align:center;}
TABLE.table1 .paginado a{text-decoration:none;}
TABLE.table1 .paginado a:hover{text-decoration:none;}
TABLE.table1 th{padding:7px 5px;margin:0px;border:medium none;background-color:#cde7f8;font-size:12px;font-weight:bold;text-transform:uppercase;font-family: Arial, Helvetica, sans-serif; text-align:left}
/*TABLE ADD PROPERTIES...............................................*/
TABLE.table2 {
	margin: 16px 0 0 10px;
	font-size:12px;
}
TABLE.table2 TD {
	padding: 5px 5px 4px 5px;
	margin: 0px;
	border-bottom:2px solid #e2eefb;
}
TABLE.table2 TD h3 {
	padding: 0px;
	margin: 0px;
	font-size:14px;
}
TABLE.table2 TD.center {
	text-align:center;
}
.checkandradio4 input{
	margin: 5px 0 5px 0;
	padding: 4px 0 4px 0;
	background-color: transparent;
	background:none;
	font-size: 11px;
	color: #265872;
	border: none;
}
table td TABLE.table2 {
	margin: 16px 0 0 0px;
	font-size:12px;
}
table td TABLE.table2 tr.tit {
	background-color:#b3d3f6;
	margin:0;
}
table td TABLE.table2 tr.tit td {
	padding:6px 0 6px 4px;
	border-bottom:none;
}
/*TABLE EVENTS...............................................*/
TABLE.table3 {
	margin: 16px 0 0 10px;
	font-size:12px;
}
TABLE.table3 TD {
	padding: 5px 5px 4px 5px;
	margin: 0px;
}
TABLE.table3 TD h3 {
	padding: 0px;
	margin: 0px;
	font-size:14px;
}
.checkandradio4 input{
	margin: 5px 0 5px 0;
	padding: 4px 0 4px 0;
	background-color: transparent;
	background:none;
	font-size: 11px;
	color: #265872;
	border: none;
}
TABLE.table3 TD table td {
	padding: 2px 5px 1px 5px;
	margin: 0px;
	border-bottom: none;
	border-bottom:2px solid #e2eefb;
}
/*TABLE EDIT PROPERTIES.........................................................*/
TABLE.table-control {
	border-right: #ccc 1px solid; 
	padding:0;
	border-top: #ccc 1px solid;
	background: #fff;
	margin: 5px 0px;
	border-left: medium none;
	border-bottom: medium none
}
TABLE.table-control TD.tit {
	margin: 0px;
	background-color:#b3d3f6;
	font-size:12px;
	font-weight:bold;
}
TABLE.table-control TD {
	border-right: medium none;
	padding:3px 7px 3px 7px;
	border-top: medium none;
	background: #fff;
	margin: 0px;
	font-size:11px;
	border-left: #ccc 1px solid;
	border-bottom: #ccc 1px solid
}
TABLE.table-control TD imput {
	padding:0px;
	margin: 0px;
}
/*TABLA FILES...............................................*/
table.file	{
	margin:0;
	padding:0;
	font-size:14px;
}
table.file td	{
	margin:6px;
	padding:10px;
	font-size:12px;
}
table.file A {
	display:block;
	color: #265872;
	text-decoration:none;
	line-height:24px
}
table.file A:hover {
	background-color: #c8d4e9;
	color: #265872;
	line-height:24px;
}
table.file TD.icon img {
	padding:0;
	margin:4px 0 0 0;
}
table.file TD.icon a {
	padding:0px 4px 4px 4px;
	margin:0;
}
#rightframe-leftbar {
	padding-top: 0px 5px 15px 10px;
	border-top: #e6ecef 1px solid;
	border-left: #e6ecef 1px dotted;
	border-bottom: #e6ecef 1px solid;
	border-right: 0px;
	display: block;	
	background: #c8d4db;
	float: left;	
	margin: 0px;
	width: 300px;
	LIST-STYLE-TYPE: none;
	height: 500px
}
#rightframe-leftbar TD {
	font-size: 14px;
	font-family: Tahoma;
}
.rightframe-leftbar {
	margin:10px 0 10px 0;
	padding:0;
	font-size:14px;
}
.rightframe-leftbar td{
	font-size:14px;
	padding:0 5px 0 5px;
}
#rightframe-leftbar IMG {
	CURSOR: pointer;
	padding:0 5px 0 5px;
}
/*CALENDARIO - EVENTOS...........................................................................................*/
TABLE.calendario {
	border: #bfd1f0 1px solid;
	color: #000;
	padding:0 5px;
	padding:0;
	margin:0;
	width:168px;
}
TABLE.calendario TD {
	background-color: #eef1f5;
	width: 18px;
	color: #265872;
	height: 18px;
	line-height:18px;
	text-align: center;
	padding:0;
	margin:0;
}
TABLE.calendario TD.calendario-mes {
	font-weight: bold;
	font-size: 14px;
	background-color: #26709b;
	width: 160px;
	line-height:24px;
	color: #fff;
	height: 24px;
	text-align: center;
	padding:0;
	margin:0;
}
TABLE.calendario TD.calendario-mes A {
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	padding:0;
	margin:0;
}
TABLE.calendario TD.calendario-mes A:hover {
	color: #ccc;
	text-decoration: none;
}
TABLE.calendario TR.calendario-dia TD {
	padding:0;
	margin:0;
	font-weight: bold;
	font-size: 11px;
	background-color: #74afd4;
	width: 18px;
	color: #265872;
	height: 18px;
}
TABLE.calendario TR.calendario-fecha TD A {
	padding:0;
	margin:0;
	display: block;
	background-color: #26709b;
	width: 23px;
	color: #fff;
	height: 17px;
	text-decoration: none;
}
TABLE.calendario TR.calendario-fecha TD A:hover {
	display: block;
	background-color: #8ca6b3;
	color: #fff;
	text-decoration: none;
}
TABLE.calendario-mover {
	color: #000;
	padding:0;
	margin:10px 0 0 0;
}
TABLE.calendario-mover TD {
	color: #265872; 
	text-align: center
}
TABLE.calendario-mover TD A {
	display: block; 
	color: #265872; 
	text-decoration: none; 
	vertical-align:middle;
}
TABLE.calendario-mover TD A:hover {
	display: block; 
	color: #3ea3c4; 
	text-decoration: none;
	vertical-align:middle;
}
/*EVENTOS LISTA......................................................................................*/
.div-event {
	padding: 15px;
	margin: 10px 0px 20px;
	width:780px;
	border-bottom: #b3cedf 2px solid;
	border-top: none;
	font-size:12px;
	line-height:16px;
	background-image: url(../img/bg_events_list.png);
	background-position:top left;
	background-repeat: repeat-x;
	background-color:#f3f8fc;
}
p.fecha{
	font-size:14px;
	font-weight: normal;
}
.div-icon {
	padding: 0px;
	float: right;
	margin: 0px 0px 0px 30px;
	width: 70px;
	border-top: none;
}
.div-event h3{
	margin:0 0 10px 0;
	padding:0;
	color:#f87311
}
.div-event h3 a{
	margin:0;
	padding:0;
	color:#f87311;
}
a.inscriptions	{
	background-image: url(../img/ico_all_inscriptionsl.png);
	background-position:top left;
	background-repeat:no-repeat;
	color:#448fb5;
	font-size:16px;
	padding:10px 20px 12px 55px;
	margin:0 0 0 15px;
}
a.link-events	{
	display:inline;
	text-decoration:none;
	margin:0 10px 0 0;
	font-weight:bold;
}
a.link-events img	{
	margin:0 5px 0 0;
}
h1.inline{
	display:inline;
	margin:0 10px 10px 0;
}
/*EVENTOS TABLA SOLAPAS.........................................................................*/
TABLE.table-boton {
	padding: 0;
	font-size:11px;
	margin: 8px 0px 10px;
}
TABLE.table-boton TH {
	padding: 5px 3px 5px 3px;
	margin: 0px;
	text-align: left;
	font-size:14px;
	font-weight:normal;
	background-color:#c8d4db;
}
TABLE.table-boton TD {
	padding: 3px;
	margin: 0px;
	border-bottom: #c8d4db 2px solid;
}
TABLE.table-boton TD INPUT.boton {border-right: #ccc 1px solid; padding-right: 5px; border-top: #ccc 1px solid; padding-left: 5px; font-size: 11px; padding-bottom: 0px; overflow: visible; border-left: #ccc 1px solid; width: auto; color: #ffffff; padding-top: 0px; border-bottom: #ccc 1px solid; height: 13px; background-color: #66899b
}
/*FOOTER............................................................................................*/
#footer {
	padding: 0px; 
	float: left;
	background-image: url(../img/back_footer.gif);  
	margin: 0px; 
	width: 20%; 
	height: 27px; 
	text-align: right
}
#footer-status {
	padding: 0px; 
	float: left; 
	background-image: url(../img/back_footer.gif); 
	margin: 0px; 
	width: 20%; 
	height: 27px; 
	text-align: left
}
#footerURL {
	padding: 0px; 
	float: left; 
	background-image: url(../img/back_footer.gif); 
	margin: 0px; 
	width: 60%; 
	line-height: 27px; 
	height: 27px; 
	text-align: center
}
/*LOGIN.......................................................................................*/
body.login	{
	background-color:#FFFFFF;
	background-image:url(../img/bg_login_back.png);
	background-position:top left;
	background-repeat:repeat-x;
}
#div-center {
	margin: 0 auto;
	text-align: center;
}
#div-login {
	background-image: url(../img/bg_login.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin: 100px auto 0 auto; 
	width: 714px; 
	height:400px; 
	text-align: left
}
#div-syncro {
	padding-right: 0px; 
	padding-left: 10px; 
	padding-bottom: 0px; 
	margin: 3px auto 0 auto; 
	width: 714px; 
	padding-top: 2px; 
	text-align: left
}
#login-logo {
	float: right;
	margin:175px 0px 0px 0;
	width: 237px;
	height: 124px;
	background-image: url(../img/bg_logo_login.png);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:center;
	padding:15px 0 0 0;
}
#div-login h1{
	font-size:28px;
}
#div-login h2{
	font-size:16px;
}
#div-login table	{
	margin:5px 0 0 0;
	font-size:14px;
}
#div-login table input 	{	
	margin: 1px 3px 1px 2px;
	padding: 4px 0 4px 5px;
	font-size: 16px;
	background-color: #ffffff;
	border-top: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	border-bottom: 1px solid #dadada;
	color: #6c6c6c;
	z-index: 80;
}
#div-login table .checkandradio{
	margin: 0;
	padding: 0;
	background-color: tranparent;
	background:none;
	font-size: 11px;
	color: #265872;
	border: none;
}
#div-login table .boton-login {
	border:none;
	background-image:url(../img/bg_login_button.png);
	background-position:top left;
	background-repeat:no-repeat;
	font-weight: normal;
	padding:0px;
	font-size: 14px;
	overflow: visible;
	width:77px;
	height:37px;
	color: #ffffff;
	font-family: 'Trebuchet MS',Tahoma, sans-serif;
	text-align: center
}
/*ELEMENTOS DE LOS FORMULARIO...............................................................................*/
input, textarea 	{	
	margin: 1px 3px 1px 2px;
	padding: 4px 0 4px 5px;
	font-size: 14px;
	background-color: #ffffff;
	border-top: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	border-bottom: 1px solid #dadada;
	font-family:Arial, Helvetica, sans-serif;
	color: #6c6c6c;
	z-index: 80;}
table td input, textarea 	{	
	margin: 1px 3px 1px 2px;
	padding: 4px 0 4px 5px;
	font-size: 14px;
	background-color: #ffffff;
	border-top: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	border-bottom: 1px solid #dadada;
	font-family:Arial, Helvetica, sans-serif;
	color: #6c6c6c;
	z-index: 80;}
select	{	
	margin: 2px 3px 2px 2px;
	padding: 2px 0 2px 5px;
	font-size: 14px;
	background-color: #ffffff;
	border-top: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	border-bottom: 1px solid #dadada;
	color: #6c6c6c;
	z-index: 80;}
dl dt	{
	font-size:14px;
	display: block;
	width:120px;
	float:left;
	padding:5px 0 5px 0;
	text-align:right;}
dl dd	{
	font-size:14px;
	display: block;
	margin:0 0 0 140px;}
.boton {
	border: #74afd4 1px solid!important;
	padding:2px 7px 2px 7px!important;
	font-size: 13px!important; 
	overflow: visible!important; 
	width: auto!important; 
	color: #1f648f!important; 
	font-family:Arial, Helvetica, sans-serif!important;
	background-color: #b3d3f6!important;}
.checkandradio input{
	margin:  2px 0 -2px 0;
	padding: 0;
	background-color: tranparent;
	background:none;
	font-size: 11px;
	color: #265872;
	border: none;}
.checkandradio{
	margin: 2px 0 -2x 0;
	padding: 0;
	background-color: tranparent;
	background:none;
	font-size: 11px;
	color: #265872;
	border: none;}
.checkandradio{
	margin:  2px 0 -2px 0;
	padding: 0;
	background-color: tranparent;
	background:none;
	font-size: 11px;
	color: #265872;
	border: none;}
table.checkandradio td input{
	margin: 2px 5px 2px 0px;
	padding: 2px 5px 2px 3px;
	background-color: tranparent;
	background:none;
	font-size: 11px;
	color: #265872;
	border: none;}
.checkandradio span{
	margin: 0;
	padding: 0;
	background-color: tranparent;
	background:none;
	font-size: 11px;
	color: #265872;
	border: none;}
input.checkandradio2{
	margin:3px 0 4px 0;
	padding: 3px 0 3px 0;
	background-color: tranparent;
	background:none;
	font-size: 11px;
	color: #265872;
	border: none;
	display:block;}
.checkandradio2 input{
	margin: 3px 0 4px 0;
	padding: 3px 0 3px 0;
	background-color: tranparent;
	background:none;
	font-size: 11px;
	color: #265872;
	border: none;
	display:block;}
.checkandradio3{
	margin: 2px 5px 2px 0;
	padding: 2px 0 2px 0;
	background-color: tranparent;
	background:none;
	font-size: 11px;
	color: #265872;
	border: none;
	display:block;}
input.checkandradio3{
	margin:2px 5px 2px 0;
	padding: 2px 0 2px 0;
	background-color: tranparent;
	background:none;
	font-size: 11px;
	color: #265872;
	border: none;}
.checkandradio3 input{
	margin: 2px 5px 2px 0;
	padding: 2px 0 2px 0;
	background-color: tranparent;
	background:none;
	font-size: 11px;
	color: #265872;
	border: none;}
.checkandradio3{
	margin: 2px 0 2px 0;
	padding: 2px 0 2px 0;
	background-color: tranparent;
	background:none;
	font-size: 11px;
	color: #265872;
	border: none;}
.img	{background-color:transparent;margin:0px 0 -4px 8px;}
/*POPUP...............................................................................................................*/
.content-iframe {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	width: 100%; 
	padding-top: 0px;
	background-color:#ffffff;	 }
#wrapper-popup {background-color:#ffffff;	}
#wrapper-popup .table-popup {margin:0;padding:0;}
#wrapper-popup .table-popup td {
	margin:0;
	padding:3px;
	border-bottom:1px solid #74afd4;}
#pop {
	padding:8px 10px 0 10px; 
	height: 28px;
	color:#185880;
	background-image: url(../img/back_header.png);
	background-position: bottom left;
	background-repeat:repeat-x;
	border-bottom:4px solid #74afd4;
	font-size:16px;}
#pop a {text-align:right;float:right;}
#content {margin: 25px 15px 15px 15px;}
/*............................................................................................*/
.input-login	{margin:0;padding:0;}
.input-login iframe{margin:0;padding:0;}
iframe	{margin:0;}
#popTable	{
	margin:0;
	padding:0px;
	border:2px solid #74afd4;}
#popTable td	{padding:2px 4px 3px 4px;}
#popTable td table td	{padding:2px 4px 3px 4px ;}
#popTable td.text	{padding:2px 0px;}
input.input-bottom-form	{
	margin:0;
	padding:0 0 3px 0;
	border: none;
	background-color:transparent;
	color:#0d5994;
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;}
/*............................................................................................*/
#content-iframe-arbol {padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; width: 20%; padding-top: 0px}
#content-iframe-edicion {padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; width: 80%; padding-top: 0px}
#div-center #content {float: left;margin: 135px 15px 15px 35px}
#content-login {border-right: #c8d4db 1px solid; padding-right: 7px; border-top: #c8d4db 1px solid; padding-left: 7px; float: right; padding-bottom: 7px; margin: 50px 50px 0px 0px; border-left: #c8d4db 1px solid; width: 30%; padding-top: 7px; border-bottom: #c8d4db 1px solid; background-color: #ffffff}
#content-login TD {text-align: right}
/*TABLE...............................................................*/
#content-table-left {padding-right: 5px; padding-left: 15px; float: left; padding-bottom: 10px; margin: 0px; width: 55%; padding-top: 15px}
#content-table-left TABLE {margin: 0px; width: 100%}
#content-table-left TH {padding-right: 2px; padding-left: 2px; font-size: 14px; padding-bottom: 0px; color: #ffffff; padding-top: 0px; background-color: #ff9440; text-align: left}
#content-table-left TD {padding-right: 2px; padding-left: 2px; padding-bottom: 0px; color: #265872; padding-top: 0px; background-color: #ffffff; text-align: left}
#content-table-left A {color: #265872}
#content-table-left A:hover {color: #f87311}
#content-table-right {padding-right:15px;padding-left:5px;float: right; padding-bottom: 10px; margin: 0px; width: 40%; padding-top: 15px}
#content-table-right TABLE {margin: 0px; width: 100%}
#content-table-right TH {padding-right: 2px; padding-left: 2px; font-size: 14px; padding-bottom: 0px; color: #ffffff; padding-top: 0px; background-color: #265872; text-align: left}
#content-table-right TD {padding-right: 2px; padding-left: 2px; padding-bottom: 0px; color: #265872; padding-top: 0px; background-color: #ffffff; text-align: left}
#content-table-right A {color: #265872}
#content-table-right A:hover {color: #f87311}
#col-izquierda {margin: 10px 5px 0px;}
#col-izquierda H3 {margin: 0px 5px}
/*...................................................................................................*/
#keepalive {padding-right: 0px; padding-left: 0px; float: left; background-image: url(../img/back_footer.gif); padding-bottom: 0px; margin: 0px; width: 100%; padding-top: 5px; height: 27px; text-align: left}
/*MENU EDIT DATA......................................................................................*/
.action {z-index: 100;position: absolute;background-color: #ffffff}
.action table{margin:0;padding:0;}
.action table TD {z-index: 100;WHITE-SPACE: nowrap;LIST-STYLE-TYPE: none;background-color: transparent;text-align: left;border-bottom:1px solid #CCCCCC;}
table.butaction {background-color:#ffffff;background:#ffffff;margin: 0 ;padding:0;border-top:1px solid #a9bdc6;border-left:1px solid #a9bdc6;border-right:1px solid #a9bdc6;}
table.butaction  tr	{background-color:#ffffff;background:#ffffff;margin:0;padding:0;border:0;}
table.butaction td 	{margin:0;background-color:#ffffff;background:#ffffff;padding:2px 5px 2px 5px;border-bottom:1px solid #a9bdc6;border-top:0;border-left:0;border-right:0;color:#265872;font-size:11px;font-weight:bold;cursor:hand;}
table.butaction td table {border:0;background-color:#000000;}
.div-hidden {padding-right: 0px; display: block; padding-left: 0px; padding-bottom: 0px; margin: 0px; overflow: hidden; padding-top: 0px; border-bottom: #a5bcc8 1px solid;}
#div-center {
margin: 20px auto; text-align: center}
FORM {margin: auto}
FIELDSET.form {border-right: medium none; padding-right: 0px; border-top: medium none; padding-left: 0px; padding-bottom: 0px; margin: 0px; border-left: medium none; padding-top: 0px; border-bottom: medium none}
FIELDSET.form LEGEND {padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 14px; padding-bottom: 0px; margin: 5px 0px 10px; color: #f87311; padding-top: 0px}
#div-login .red {font-size: 11px; margin: 0px 0px 0px 10px; color: #ff0000}
.toolbar {background-color:#999999;}
/*ARREGLOS................................................................*/
.clearfix {content: "."; display: block; height: 1px; clear: both; overflow: hidden;margin:0;padding:0;}
#txtContent {border:1px solid #999999}
/*.......................................................*/
.popup-browse{background:#f5f5f5;font-size:14px;color:#666;padding:10px 15px 5px;clear:both!important;overflow:hidden!important;border-bottom:2px solid #d2d2d2}
.popup-browse img{vertical-align:middle}
.popup-browse .left{margin-bottom:10px}
.popup-browse .iconos{float:right;margin-top:5px}
.solapas{overflow:hidden;padding:0 5px 10px 0;clear:both;background:#ffffff!important;height:40px}
.solapas .activa{background:url(../Img/popup-browse-solapas.png) no-repeat;width:125px;height:40px;color:#505050;float:right;text-align:center;line-height:40px;font-size:13px;margin-left:2px}
.solapas .pasiva a{background:url(../Img/popup-browse-solapas.png) no-repeat -125px 0;width:117px;height:40px;color:#969696;float:right;text-align:center;line-height:40px;text-decoration:none;font-size:13px;margin-left:2px}
.solapas .pasiva a:hover{color:#444}

.tipsy {
    padding: 5px;
    font-size: 14px;
    line-height: 18px;
    position: absolute;
    z-index: 100000;
    font-family: Arial, Helvetica, sans-serif;
}

.tipsy-inner {
    padding: 10px 8px 8px 8px;
    background-color: #d1d1d1;
    color: #2d2d2d;
    max-width: 200px;
    text-align: left;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    position: relative;
    z-index: 11;
    min-height: 42px;
}

.tipsy-arrow {
    position: absolute;
    background: url(../img/arrow.png) no-repeat top left;
    width: 50px;
    height: 27px;
    z-index: 10;
}

.tipsy-w .tipsy-arrow {
    top: 30%;
    margin-top: -4px;
    left: -16px;
    width: 25px;
    height: 27px;
}