@font-face {
	font-family: 'OpenSans';
	src: url('../../admin/fonts/OpenSans.eot?') format('eot'), 
	     url('../../admin/fonts/OpenSans.woff') format('woff'), 
	     url('../../admin/fonts/OpenSans.ttf')  format('truetype'),
	     url('../../admin/fonts/OpenSans.svg#OpenSans') format('svg');
}



 
 
 td     { font-family: 'Open Sans', sans-serif; font-size : 11px; color : #11213A }
 th     { font-family:'Open Sans', sans-serif; font-size : 11px; color : #11213A }
 
.bg {
	background: #E9ECEF;
} 

 p{
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
}

#folders {
	margin-top:5px;
	margin-bottom:5px;
	margin-right:5px;
	margin-left:5px;
}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #BB0000;
	font-weight: bold;
}

.fecha {	
   color : #3D4A5E; 
	font-size : 11px; 
}

.titulo {	
   color : #FFFFFF; 
	font-size : 16px; 
}


 
.ifld {
    FONT-WEIGHT: 400; 
	 FONT-SIZE: 10px; 
	 COLOR: #635d4f; 
	 FONT-FAMILY: verdana, arial, helvetica; 
	 BACKGROUND-COLOR: #fbfbf9; 
	 BORDER-BOTTOM: #BDBDA5 1px solid; 
	 BORDER-TOP: #BDBDA5 1px solid; 
	 BORDER-LEFT: #BDBDA5 1px solid; 
	 BORDER-RIGHT: #BDBDA5 1px solid;
}

.ifldErr {
       FONT-WEIGHT: 400; 
	   FONT-SIZE: 10px; 
	   COLOR: #FFFFFF;
	   BACKGROUND-COLOR: #ff0000; 
	   FONT-FAMILY: verdana, arial, helvetica; 
	   BORDER-BOTTOM:#545556  1px solid; 
	   BORDER-TOP:#545556   1px solid; 
	   BORDER-LEFT:#545556  1px solid; 
	   BORDER-RIGHT:#545556  1px solid;
}
.ifld2 {
	FONT-WEIGHT: 400;
	FONT-SIZE: 10px;
	COLOR: #635d4f;
	FONT-FAMILY: verdana, arial, helvetica;
	BACKGROUND-COLOR: transparent;
	BORDER-BOTTOM: #BDBDA5 1px solid;
	BORDER-TOP: #BDBDA5 1px solid;
	BORDER-LEFT: #BDBDA5 1px solid;
	BORDER-RIGHT: #BDBDA5 1px solid;
}

hr {
	CLEAR: both; COLOR: #8cacbb; HEIGHT: 1px; BACKGROUND-COLOR: transparent
}

h2 {
	CLEAR: right;
	MARGIN: 0px;
	FONT: 150% Verdana, Helvetica, Arial, sans-serif;
	COLOR: black;
}

h3 {
	clear: left; 
	margin: 5px; 
	font: 120% Verdana, Helvetica, Arial; 
	color: black; 
	
}

input.context {
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 15px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	BACKGROUND: white url('imgs/linkOpaque.gif') no-repeat 9px 1px; 
	TEXT-TRANSFORM: lowercase; 
	CURSOR: pointer; 
	COLOR: black; 
	PADDING-TOP: 1px
}

.button {
	border : 1px solid #2B4777;
	background: #DEDEDE;
	color : #2B4777;
	font-weight : normal;
	font-size : 9px;
	height : 30px;
	width:100px;
}

.buttonmenu {
	border: 1px solid #B0C4DE;
	background: #DEDEDE;
	color: #666666;
	font-weight: normal;
	font-size: 11px;
	padding: 4px;
}

.login {
	font : 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2B4777;
}
	
.login h1 {
	background: url(../images/login_header.png) no-repeat;
	background-position: left top;
	color: #333;
	margin: 0px;
	height: 50px;
	padding: 15px 4px 0 50px;
 	text-align: left;
	font-size: 1.5em;
}

.login p {
	padding: 0 1em 0 1em;
	}
	
.form-block {
	border: 1px solid #cccccc;
	background: #E9ECEF;
	padding-top: 15px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}

.login-form {
	text-align: left;
	float: right;
	width: 60%;
}

.login-text {
	text-align: left;
	width: 40%;
	float: left;
}

.inputlabel {
	font-weight: bold;
	text-align: left;
	}

.ctr {
	text-align: center;
}

.tabla_es {
    border-color: ;
    border: solid green;
	border-bottom-width : 2px;
	border-left-width : 2px;
	border-top-width : 2px;
	border-right-width : 2px;
}
.tabla_en {
    border-color: ;
	border : solid blue;
	border-bottom-width : 2px;
	border-left-width : 2px;
	border-top-width : 2px;
	border-right-width : 2px;
}
.tabla_fr {
    border-color: ;
	border : solid red;
	border-bottom-width : 2px;
	border-left-width : 2px;
	border-top-width : 2px;
	border-right-width : 2px;
}

a:link, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
   text-decoration: none;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC6633;
   text-decoration: none;
}

.borde_der {
	border-right: #DEDEDE 1px solid;
}

.borde_izq {
	border-left : 1px solid #DEDEDE;
}

.piepagina {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: White;
}

#entrada {
	position: absolute;
	top: 50%;
	left: 50%;

}
#entrada_form {
	border: 0px solid;
	width: 800px;
	height: 400px;
	background-image: url("../imgs/cuadro.png");
	background-repeat: no-repeat;
	position: relative;
	top: -100px;
	left: -299px;
}


#entrada_form  div {
	margin: 40px 10px 15px 170px;
}

#categorias p{
	padding:0px 10px 0px 10px;
}

.paging {
	align: center;
	color:#DEDEDE;
	text-align: center;
	width:97%;
	padding:10px;
	
	margin:0px;
}


#popWin{
		position:absolute;
		left:0;
		top:0;
		width: 300px;

		background-color:#cfcbc4;
		display:none;
		z-index:2;
	   border-bottom:#d06403  2px solid; 
	   border-top:	 #d06403  2px solid; 
	   border-left:	 #d06403  2px solid; 
	   border-right: #d06403  2px solid;
}

#popWin p{
	color:#d06403;
}

#popWin th{
	background-image:url(../imgs/popFdoTop.jpg);
}

#popWin td{
	background-image:url(../imgs/popFdoWin.jpg);
}
		
#popTransparencia{
		position:absolute;
		left: 0;
		top: 0;
		width: 0px;
		height: 0px;
		background-color:#000000;
		-moz-opacity:.30; 
		filter:alpha(opacity=30); 
		opacity:.30;
		z-index:1;
}

.divlink  { cursor:hand;}

.tabla_alertas{
	 border-collapse:collapse;
	 border:solid  1px #F0F0F0;

	
	 
	 
	
}	
	
.tabla_alertas th{

	 border-collapse:collapse;
	 color:#333;
	
		
}
	
	

.tabla_alertas td{ 
	 padding:0.4em;
	 border-collapse:collapse;
	 font-size:10px;
	 font-weight:500;
	 color:#333;
	 border:solid  1px #F0F0F0;
	
	}	
	
	
.tabla_mensajes{
	 border-collapse:collapse;
	 border:solid  1px #dadada;
	 
}
	

.tabla_mensajes td{ 
	
	 text-align: left;
	 padding:0.5em;
     border-collapse:collapse;
     border:solid  1px #dadada;
	 font-size:12px;

	}	
	
.tabla_mensajes th{ 
	
	 text-align:left;
	 padding:0.4em;
	 border-collapse:collapse;
     border:solid  1px #dadada;
	 font-size:12px;
	 background-color:#353434;
	 color:#FFF;
	}	
	
.cal{
	font-size:20px;
  	
	
	}	
		
