/* CSS para todo Servaddo web5*/
#prueba{
	float: left;
	margin: 0 auto 0; /* esto es para centrar este DIV en el BODY */
	width: 779px;
	}
body{
	font: 12px Arial, Helvetica, sans-serif;
}
#content-columnas{
	background: #FFF;
	width: 960px;
}
#marginrightbutton {
	text-align: right;
	width: 100%;
	background-position: right center;
	padding-bottom: 5px;
	height: auto;
	}
#contenedorgral{
	width: 100%;
	padding: 0px;
   	background: #FFF;

}
/*#columncentral {
	width: 960px;
	float: none;
	margin: 0 auto 0; /* esto es para centrar este DIV en el BODY */

/*}
#encabezado{
	width: 960px;
	margin-bottom: 7px;
}*/
#consulta{ /*ELY*/
	width: 960px;
	margin-top: 12px;
	float: left;
	background-color: #fff;
}
#contenido {
	width: 779px; /*Ancho*/
	vertical-align: bottom;
	position: static;
	height: 180px;
	float: left;

}
#ejemplo {
	float: left;
	width: 420px;
	text-align: left;
	background-color: #F5F1F5;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#innercontenido {
	float: left;
	width: 345px;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #B6DED2;
	background-color: #F0F9F3;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#innercontenido-d {
	float: right;
	width: 380px; /*Width of right column*/
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #B6DED2;
	background-color: #F0F9F3;
	*width: 400px; 
}
#noseencuentraconsulta {
	width: 760px; /*Ancho*/
	vertical-align: bottom;
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: 5px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	color: #666666;
	text-decoration: none;
}
#webpad{
	width: 960px;
	margin-bottom: 7px;
	background-color: #FFFFFF;
	background-position: left;
	float: left;
	margin-top: 7px;
}
/*  ENCABEZADO y menu   */
/*#encabezado_servado{ /*ELY*/
/*	padding: 0px;
	height: 38px;
	width: 960px;
	background-repeat: no-repeat;
	background-position: left;
}
#titulo_servado{  /* fer*/
/*	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 480px;
	float: left;
	}
#menu_servado{ /*fer*/
/*	margin: 0px;
	padding: 0px;
	height: 38px;
	/*width: 368px;*/
/*	float: left;
	background-image: url(/servaddo/arte/fondo.gif);
	background-repeat: repeat;
}*/
.textomenu_servado{ /*ELY*/
	font: normal 12px/38px Verdana, Geneva, sans-serif;
	color: #FFF;
	text-decoration: none;
	padding-right: 1px;
	padding-left: 1px;
	}
a.textomenu_servado { /*ELY*/
	font: normal 11px/38px Verdana, Geneva, sans-serif;
	color: #FFF;
	text-decoration: none;
	}
a:hover.textomenu_servado { /*ELY*/
	font: normal 11px/38px Verdana, Geneva, sans-serif;
	color: #FFF;
	text-decoration: underline;
	}
.textomenu_servado_IID{ /*fer*/
	font: bold 11px/38px Verdana, Geneva, sans-serif;
	color: #FFF;
	text-decoration: none;
	padding-right: 1px;
	padding-left: 1px;
	}
a.textomenu_servado_IID { /*fer*/
	font: bold 11px/38px Verdana, Geneva, sans-serif;
	color: #FFF;
	text-decoration: none;
	}
a:hover.textomenu_servado_IID { /*fer*/
	font: bold 11px/38px Verdana, Geneva, sans-serif;
	color: #FFF;
	text-decoration: underline;
	}
.textomenu_servado_sub {
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 38px;
	font-weight: normal;
	font-variant: normal;
	}
.txtcaja_servado { /*ELY*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #a9329f;
}
/* TABLAS SERVADO */
.tablabuscar_servado{
	background: #fff;
	border: 1px solid #a9329f;
	height: 40px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
		}
.txtcombo7 { /*fer*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #333;
	letter-spacing: -0.1em;
}

.tdbuscar01_servado{ /*ELY*/
	border-right: 1px solid #a9329f;
	font: 11px Arial, Helvetica, sans-serif;
	color: #A9329F;
	}
.tdbuscartxt_servado{  /*ELY*/
	font: 11px Arial, Helvetica, sans-serif;
	color: #A9329F;
	text-decoration: none;
	}
/* TABLA CONSULTA*/
.tablaconsulta_nuevo{
	border-top: 1px solid #363;
	border-left: 1px solid #363;	
	border-right: 1px solid #363;
	border-bottom: 1px solid #363;
}

.tablaconsulta_PAD{
	border: 1px solid #363;
	border-left: 1px solid #363;
}
.tdblaconsulta01_PAD{
	font: bold 11px/20px Verdana, Geneva, sans-serif;
	color: #333;
	text-align: left;
	
}
.tdblaconsulta02a_PAD{
	font: bold 11px/30px Verdana, Geneva, sans-serif;
	color: #033;
	text-align: center;
	border-bottom: 1px solid #363;
	}
.tdblaconsulta02b_PAD{
	font: normal 11px/30px Verdana, Geneva, sans-serif;
	color: #033;
	text-align: center;
	border-right: 1px solid #363;
	border-bottom: 1px solid #363;
	}
.tdtablaconsulta03_PAD{
	font: bold 10px/13px Verdana, Geneva, sans-serif;
	text-align: center;
	border-bottom: 1px solid #363;
	border-right: 1px solid #363;
	color: #333;
	}
.tdtablaconsulta04_PAD{
	font: normal 11px/30px Verdana, Geneva, sans-serif;
	text-align: center;
	border-bottom: 1px solid #363;
	border-right: 1px solid #363;
	}

.tabla_puntaje { /*ELY*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	width: 250;
	border: 1px solid #E1E1E1;
	margin-top: 5px;
}
ul{
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-align: left;
}
li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	line-height: 17px;
	text-align: left;
	margin-left: 40px;
}
/* tipos */
h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #00557D;
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	line-height: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #069;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
	line-height: 13px;
	margin-top: 10px;
	margin-bottom: 10px;
}
/*h2{
	font: bold 12px Verdana, Geneva, sans-serif;
	text-align: center;
}*/
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #8A408C;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f5802d;
	text-align: center;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #333333;
	font-weight: normal;
	text-align: justify;
	/*text-indent: 20px;*/
}
.txtblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
}
.txt_consulta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #000000;
}
.txtlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.txtlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.txtlink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.txtlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.txt_blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #ffffff;
}
.titulo{
	height: 70px;
	width: 779px;
	border: 1px solid #666;
	}
.tabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	width: 300px;
	border: 1px solid #E1E1E1;
}	
.tabla_tooltip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	width: 300px;
	border: 1px solid #E1E1E1;
}
.vulva-on {
	color: #03C;
	text-decoration: none;
}
.vulva-on-titulos-y-cursos {
	color: #03C;
	text-decoration: none;
}
.vulva-on-cerrar {
	color: #03C;
	text-decoration: none;
}

.tabla_consulta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	width: 776px;
	background-color: #EDEEEF;
}
.tabla_interior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	width: 100%;
	border: 1px solid #E1E1E1;
}

.tabla_nuevocontacto {
	border: 1px solid #363;
}


.tabla_estab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	width: 350;
	border: 1px solid #E1E1E1;
	margin-top: 5px;
}
.fondoinner {
	background-color: #00CC66;
}


/* POR LAS DUDAS no BORRAR, estilo de pagination  */

/* general */
		
		/*
		* {
			font-family: Arial, Helvetica, sans-serif;
			font-size:1em;
		}
		h4 {
			margin:0;
		}
		a {
			color:blue;
		}*/

		/* 
		specific elements 
		#stylepicker, #datasource {
			float:left;
			margin-right:15px;
		}*/
		
		/*
		 no encuentro donde aplica 
		#stylepicker a, #datasource a {
			display:block;
			background:#EEF;
			padding:4px;
			font-size:0.8em;
			text-decoration:none;
			color:#333;
			border:1px solid #FFF;
		}*/
			/* no encuentro donde aplica 
		#stylepicker a:hover, #datasource a:hover {
			background:#DDF;
			border:1px solid #BBB;
		}*/
			/* no encuentro donde aplica 
		#stylepicker a.selected, #datasource a.selected {
			border:1px solid #666;
			background:#DFD;
		}*/
         /*
		#paginationTestArea {
			float:left;
		} */
		/*
		#paginationTestArea table {
			clear:both;
		}*/
        /*   
		.cfdebug {clear:both;} */	       

#menuPAD01a {
	float: left;
	width: 154px;
	
}
#menuPAD01 {
	float: left;
	width: 148px;
	
}
#menuPAD02 {
	float: left;
	width: 148px;
	
}

.tooltip {
	background-color:#333;
	border:1px solid #fff;
	width:200px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:11px;
	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 14px;
}

.notificacion_print{
	visibility:hidden; 
	display: none;
	}
.siespecial_print{
	visibility:hidden; 
	display: none;
	}

#titulo_listado{
    width: 110px;
    float: left;
	}
	
#menu_listado{
    width: 300px;
    float: left;
    background-image: url(/servaddo/arte/fondo.gif);
    height: 38px;
    font: bold 12px/38px 'Open Sans', Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
}
.titulo_listado {
	font: bold 13px/38px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}
/*
a:hover.titulo_listado {
	font: bold 12px/38px Verdana, Geneva, sans-serif;
	color: #FFF;
	text-decoration: underline;
}*/

