.mal, .mal a:link, .mal a:visited, .mal a:active, .mal a:hover {
	background: none repeat scroll 0 0 red;
	font-weight: bold;
	color: white;
	font-size: 10px;
	padding: 1px 2px;
	margin: 0 3px;
	text-decoration: none;
}
.linkRojo, .linkRojo a:link, .linkRojo a:visited, .linkRojo a:active, .linkRojo a:hover {
	font-size: 12px;
	cursor: pointer;
	text-decoration: none;
	color: #ff0000;
}
.linkAzul, .linkAzul a:link, .linkAzul a:visited, .linkAzul a:active, .linkAzul a:hover {
	font-size: 12px;
	cursor: pointer;
	text-decoration: none;
	color: #3366ff;
}
.linkNegro, .linkNegro a:link, .linkNegro a:visited, .linkNegro a:active, .linkNegro a:hover {
	font-size: 12px;
	cursor: pointer;
	text-decoration: none;
	color: #000000;
}
.ok, .ok a:link, .ok a:visited, .ok a:active, .ok a:hover {
	background: none repeat scroll 0 0 greenyellow;
	font-weight: bold;
	text-decoration: none;
	color: black;
	font-size: 10px;
	padding: 1px 2px;
	margin: 0 3px;
}
input[type="radio"], input[type="checkbox"] {
    box-sizing: border-box;
    padding: 4px;
    width: 25px;
    height: 20;
    vertical-align: middle;
}
input{
    font-family: arial;
    color: #383838;
    font-weight: normal;
    padding-top: 5px;
    font-size: 12px;
    background-color: #fcfcfc;
    border-radius: 5px;
    border: solid 1px #e8e8e8;
    box-sizing: border-box;
    padding: 4px 2px 2px 2px;
    margin: 4px 0 0;
}
.tablaPresupuesto td {
	padding: 4px;
}
.tdAdvertencia{
	padding:0 13px;
}
.tablaConfirmadas{
	padding:4px;
	border: solid 1px #F6F6F6;
}
.tablaConfirmadas h4{
	margin-top:3px;
    color: #77ad00;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin: 8px 0 0;
    max-width: 500px;
}
.tablaConfirmadas h5{
	margin: 0;
    color: mediumvioletred;
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.tablaConfirmadas h6{
	margin: 0;
	color: gray;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}
.tablaConfirmadas_hora{
	width:50px;
    display: -webkit-inline-box;
}
.tablaConfirmadas_notas{
    background-color: blanchedalmond;
    margin: 5px 0px 11px;	
}


#content{
left: 50%;
position: absolute;
top: 0px;
}
.flotanteAlCentro{
top: 100px;
left: -50%;
position: relative;	



}

@media (max-width: 600px) {
	.flotanteAlCentro {
		left: 0;
		right: 0;
	 }
	#content{
		left: 0;
	}
}
  
  .divContenido, .txed_HTML body {
/* Este estilo controla tambin el Body del textEditor, para que concuerde con el real*/
/*width:844px;*/
min-height:300px;
padding:0px 6px 20px 6px;
font-size:14px;
margin:0 0 50px 0;
}
.txed_HTML td, .txed_HTML table{
border: 1px dashed #CFCFCF;
max-width:500px;
}
.columnaDerecha, .txed_HTML_colDer body {
padding-left:9px;
max-width:285px;
}
.txed_HTML_colDer td, .txed_HTML_colDer table{
border: 1px dashed #CFCFCF;
max-width:285px;
}
.buscar_field{
background-color: #F8F8F8;
border: medium none;
height: 26px;
width: 288px;
font-size:16px;
}

.divEstoyEn {
	width:100%;
	background-image:url("../images/contenido/tabla_contenido_top.jpg");
	height:38px !important;
	padding:9px 5px 0 10px;
	cursor:default;
	font-family: Tahoma, Arial;
	font-size: 13px;
	color: rgb(153, 153, 153);
	clear:both;
}
.divEstoyEn a:link, .divEstoyEn a:hover, .divEstoyEn a:active, .divEstoyEn a:visited {
font-family: Tahoma, Arial;
font-size: 13px;
color: rgb(153, 153, 153);
cursor: auto;
display: inline;

}
.divEstoyEn a:hover{
text-decoration:underline;
}
.divEstoyEn_parentActual{
background: rgb(228, 46, 45);
padding: 4;
font-size: 13;
color: whitesmoke !important;;
}
.estoyEnSeparador {
border-left:1px solid #666666;
margin:0 3px 0 8px;
height:6px;
width:0px;
text-decoration:none;
}
.conectadoComo{
color:#CC0000
}


#AjaxFrame1, #AjaxFrame2, #AjaxFrame3, #AjaxFrame4, #AjaxFrame5 {
background-color:#FFFFCC;
border-width:0px;
height:0px;
overflow:scroll;
position:relative;
width:0;
}
#divAdvertencia, .divAdvertencia, #divFondoInvisible{visibility:hidden;}
#divAdvertencia, .divAdvertencia{
	position:absolute; 
	left: 0; top:20px; width: 100%; height: 100%;
}
#divFondoInvisible, .divFondoInvisible{
	position:absolute; 
	background-color:#FFFFFF; 
	filter:alpha(opacity=80);
/*	-moz-opacity:0.80;*/
	left: 0; top: 0; width: 100%; height: 100%;
}

.invisible{
visibility:visible; 
height:auto;
overflow:visible;

visibility:hidden; 
height:1px;
overflow:hidden;
  
  position: absolute;
  visibility: hidden;
  display: none;

}
.visible{
visibility:visible; 
height:auto;
overflow:visible;
}
.form_field{
float:left;
width:130px;
clear:left
}
.filaResultado{
clear:both;
margin:0 0 20px 0px;
overflow:auto;
}
.filaResultado img{
border-radius: 60px;
height: 100px;
width: 70px;
border: 9px solid rgb(232, 232, 232);
float: left;
width: 100px;
clear: left;
margin-right: 20px;

}
.resultadosBusqueda p{
width:520px;
margin-left:120px;
}
.resultadosBusqueda h6{
margin-left:120px;
}
.resultadosBusqueda  a:hover.linkTitulo{
color:#0042a9;
}

.resultadosBusqueda .indNormal, .resultadosBusqueda .indNormal  a, .resultadosBusqueda  .indNormal a:link, .resultadosBusqueda  .indNormal a:visited, .resultadosBusqueda  .indNormal a:active{
font-size:14px;
font-weight:bold;
margin:0px 0px 0px 5px;
}
.resultadosBusqueda .indActual, .resultadosBusqueda .indActual a, .resultadosBusqueda .indActual a:link, .resultadosBusqueda .indActual a:visited, .resultadosBusqueda .indActual a:active{
background:#FEFFAF;
border-top:1px solid #DF0000;
border-bottom:1px solid #DF0000;
font-size:14px;
font-weight:bold;
margin:0px 0px 0px 5px;
}
.resultadosBusqueda .anterSig, .resultadosBusqueda .anterSig a, .resultadosBusqueda .anterSig a:link, .resultadosBusqueda .anterSig a:visited, .resultadosBusqueda .anterSig a:active{
font-size:15px;
font-weight:bold;
margin:0px 0px 0px 5px;
}
.resultadosBusqueda .linkTitulo, .resultadosBusqueda a.linkTitulo, .resultadosBusqueda a:link.linkTitulo, .resultadosBusqueda a:visited.linkTitulo, .resultadosBusqueda  a:active.linkTitulo{
color:#0066FF;
text-decoration:underline;
font-size:16px;
line-height:24px;
}