@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed');
@import url('https://fonts.googleapis.com/css?family=Roboto');

body {
	font-family: 'Segoe UI', 'Roboto', Arial, Helvetica, sans-serif;
}

table {
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
}
tr {
	margin  : 0px;
	padding : 0px;
}
td {
	margin  : 0px;
	padding : 0px;
	border  : none;
	display : table-cell;
}
tbody {
	margin  : 0px;
	padding : 0px;
	border  : none;
}

div {
	margin  : 0px;
	padding : 0px;
	border  : none;
}
input[type="text"] {
	font-family: Consolas, Menlo, monospace;
}


a {
	text-decoration : none;
	color           : #002277;
}
a:hover {
	color            : #000044;
	background-color : #c6cfd5;
}

a.vx_num{
	text-decoration : none;
	color           : #ffffff;
}
a.vx_num:hover {
	background-color: #002255;
}



table.vx {
	margin: 0 auto;
}

table.vx > tbody > tr > td {
}



.vx_num {
	font-size   : 9px;
	line-height : 10px;
	font-weight : bold;
	color       : #CCCCCC;
	text-align  : center;
}

.vx_tit {
	font-size   : 9px;
	line-height : 10px;
	text-align  : left;
	padding     : 0 0 0 3px;
}

.vx_contacto {
	vertical-align: center;
}
.vx_contacto a,
.vx_contacto img {
	display: block;
}
.vx_contacto a {
	opacity: 1;
}
.vx_contacto a:hover {
	opacity: 0.8;
}

.vx_nav {
	font-size: 10px
}
.vx_peq {
	font-size: 8px
}

.vx_view_choice {
	text-align : center;
	font-size  : 12px;
}

.vx_copy {
	font-size   : 9px;
	color       : #999999;
	padding-top : 4px;
	text-align  : center;
}

.vx_big {
	font-size: 16px
}

a.vx_pic,
a.vx_pic > img {
	display: block;
}
a.vx_pic {
	outline: 1px solid #a0a0a0;
}
a.vx_pic:hover {
	outline: 1px solid black;
}

div#div_panel {
	position : relative;
	width    : 640px;
	height   : 70px;
	margin   : 0 auto;
}

div#div_panel > table {
	width: 640px;
}

div#div_panel > table > tbody > tr > td {
/*	outline: 1px dashed red;*/
}

div#div_panel > table > tbody > tr > td a,
div#div_panel > table > tbody > tr > td img{
	display:block;
}




































.vxEditTxt {
	font-size : 12px;
	color     : #222222;
}
input.vxEditTxt {
	font-family      : Consolas, Menlo, Monospace;
	margin: 1px 0px 1px 0px;
}
.vxEditInfo {
	font-size    : 10px;
	color        : #888888;
	padding-left : 32px;
}

.vxEditSeccion {
	font-size        : 11px;
	font-weight      : bold;
	color            : #436383;
	background-color : #cccccc;
	padding-left     : 6px;
	padding-top      : 8px;
	padding-bottom   : 8px;
}

.vxEditArea {
	font-size     : 12px;
	color         : #222222;
	padding-left  : 8px;
	padding-top   : 8px;
	padding-right : 8px;
}

.vxEditTitulo {
	font-family      : 'Roboto Condensed', Arial, Helvetica, sans-serif;
	font-size        : 18px;
	font-weight      : bold;
	background-color : #465671;
	color            : #C6CFD5;
	padding-left     : 6px;
	padding-top      : 4px;
	padding-bottom   : 2px;
	cursor           : default;
}
.vxEditMenuTxt {
	font-size        : 12px;
	background-color : #ADBECB;
	padding          : 4px;
	width            : 180px;
	border-top       : 1px solid gray;
	border-right     : 1px solid gray;
	border-bottom    : 1px solid gray;
}


a.vxEditMenuTxtLink {
	display         : block;
	text-decoration : none;
}
a.vxEditMenuTxtLink:hover {
	color            : #000000;
	background-color : transparent;
}

button,
input[type="submit"] {
	font-family      : 'Segoe UI', Arial, Helvetica, sans-serif;
}

.vxEditMenuTxtSel {
	font-size        : 11px;
	background-color : #E1E1E1;
	padding          : 4px;
	width            : 180px;
	border-top       : 1px solid gray;
	border-right     : 1px solid gray;
}
.vxEditMenuTxtRest {
	font-size        : 11px;
	background-color : #C6CFD5;
	padding          : 4px;
	border-bottom    : 1px solid gray;
}







.table_contactos {
	border:solid 0px #ff0000;
	/*background-color:#ffff00;*/
}

.td_contacto {
	border:0px solid #333333;
	/*background-color:#00ff00;*/
	/*padding:8px;*/
}


table#zona_intermedia {
	display : none;
	margin  : 8px 0 0 0;
	width   : 100%;
}
table#zona_intermedia td{

}
table#zona_intermedia td.ta_contents{
	width   : 100%;
	padding : 0 12px 0 0;
}
table#zona_intermedia td.ta_controls{
	vertical-align: top;
}

textarea.intermedia {
	font-family : Consolas, Menlo, monospace;
	font-size   : 11px;
	color       : #444444;
	display     : block;
	background  : #e0e0e0;
	padding     : 4px 4px 8px 4px;
	margin      : 0px;
	border      : 1px solid #444444;
	width       : 100%;
}

.boton_quitar {
	color       : #444444;
	display     : block;
	margin      : 0 0 0 2px;
}











table.vxDirs {
	width     : 100%;
	margin    : 0px 0px 8px 0px;
	padding   : 0px;
}


table.vxDirs > tbody > tr {
	background-color: #eeeeee;
}
table.vxDirs > tbody > tr:nth-child(even) {
	background-color: #e8e8e8;
}

table.vxDirs > tbody > tr:hover {
	background-color: #f4f4f4;
}



table.vxDirs > tbody > tr > td {
	vertical-align: top;
	color     : #838891;
	font-size : 10px;
}

table.vxDirs > tbody > tr > td > a {
	display     : block;
}

table.vxDirs > tbody > tr td.TCdate {
	width       : 60px;
	padding     : 0 4px 0 4px;
	font-size   : 13px;
	font-family : 'Roboto Condensed', Arial, Helvetica, sans-serif;
	cursor: default;
}

table.vxDirs > tbody > tr td.TCtitle {
	width       : auto;
	padding     : 0 4px 0 4px;
	font-size   : 13px;
	font-family : 'Roboto Condensed', Arial, Helvetica, sans-serif;
	font-weight : bold;
	color       : #465671;
}



table.vxDirs > tbody > tr td.tmTDDirIndicador {
	width: 16px;
}

table.vxDirs > tbody > tr td.fmTDDir {
	width : auto;
}

table.vxDirs > tbody > tr td.fmTDDir a {
	padding     : 2px;
	font-size   : 13px;
	font-weight : normal;
	font-family : Consolas, Menlo, monospace;
}

table.vxDirs > tbody > tr td.fmTDIconList {
	padding   : 0px;
	margin    : 0px;
	font-size : 10px;
	cursor    : pointer;
}

table.vxDirs > tbody > tr td.fmTDIconList:hover {
	color            : #465671;
	background-color : transparent;
}

table.vxDirs > tbody > tr td.fmTextButton {
	width : 50px;
	font-size : 10px;
	padding   : 0 4px 0 4px;
	cursor    : pointer;
}

table.vxDirs > tbody > tr td.fmTextButton:hover {
	color:#465671;
	background-color: #c6cfd5;
}


table.vxDirs > tbody > tr.sepYear {
	height: 2px;
	background-color: #c6cfd5;
}

table.vxDirs > tbody > tr.sepYear > td {
	padding: 4px 8px 4px 8px;
	font-size: 14px;
	color: white;
	text-align: right;
	cursor: default;
}


#ctuResults {
	position         : fixed;
	right            : 0px;
	bottom           : 0px;
	background-color : rgba(0,0,0,0.7);
	color            : #00ff00;
	white-space      : pre;
	font-family      : Consolas, Menlo, monospace;
	font-size        : 10px;
	z-index          : 150;
}












div.courtain {
	display          : none;
	position         : fixed;
	top              : 0;
	left             : 0;
	width            : 100%;
	height           : 100%;
	background-color : rgba(0,0,0,0.6);
	z-index          : 100;
}


div.courtain > div.close {
	position         : absolute;
	right            : 0px;
	top              : 0px;
	width            : 24px;
	height           : 24px;
	background-color : #808080;
	color            : #ffffff;
	font-size        : 30px;
	line-height      : 20px;
	text-align       : center;
	cursor           : pointer;
	z-index          : 199;
}
div.courtain > div.close:hover {
	background-color: #002255;
}



div.courtain > div.modalcontents{
	position: relative;
	overflow: auto;
}




div#editindexfiles div.modalcontents{
	margin           : 32px auto 0% auto;
	padding          : 8px;
	width            : 95%;
	height           : 95%;
	background-color : rgba(0,0,0,0.3);
	border-radius    : 4px;
}


div#editindexfiles div.modalcontents h1 {
	padding          : 4px 8px 4px 8px;
	background-color : #808080;
	color            :  #002255;
	border-radius    : 4px;
}


div#editindexfiles div.modalcontents section {
	display: block;
	border           : 0;
}

div#editindexfiles div.modalcontents section.info{
	background-color : #808080;
	border-radius    : 4px;
	padding: 8px 8px 8px 8px;
	margin:16px 0 0 0;
}
div#editindexfiles div.modalcontents section.info > h2{
	margin: 0 0 8px 0;
}
div#editindexfiles div.modalcontents section.info > div{
	color: #ffffff;
	font-family: Consolas, Menlo, monospace;
	font-size: 12px;
}


div#editindexfiles form.editfiles > fieldset {
	border           : 0;
	background-color : #808080;
	border-radius    : 4px;
}

div#editindexfiles form.editfiles > fieldset > legend{
	color     : #ffffff;
	font-size : 14px;
}

div#editindexfiles form.editfiles > fieldset textarea {
	display          : block;
	width            : 99%;
	min-height       : 250px;
	padding          : 4px;
	background-color : #272822;
	color            : #ffffff;
}








div#showrealimg div.modalcontents {
	background-repeat   : no-repeat;
	background-position : center center;
	background-size     : contain;
	width               : 100%;
	height              : 100%;
}
