/*ELEMENTOS*/
body,td,th 
	{
		font-family: Arial, Helvetica, sans-serif;
		color:#000000;
	}
body 
	{
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
	}
a:link 
	{
		color: #000000;
	}
a:visited 
	{
		color: #000000;
	}
a:hover 
	{
		color: #666666;
	}
a:active 
	{
		color: #000000;
	}
div
	{
		float:left;
	}
table
	{
		border-collapse:collapse;
	}
img
	{
		border:0px;
	}
p
	{
		text-align:justify;
	}
.left
	{
		float:left;
	}
.right
	{
		float:right;	
	}
.none
	{
		float:none;	
	}

/*_______________MAQUETACIÓN______________________*/
.centrarPagina
	{
		width:100%;
		text-align:center;
	}
.marcoPagina
	{
		width:767px;
	}
.marcoPagina div
	{
		text-align:left;
	}
.menuTop
	{
		width:737px;
		height:17px;
		background:url(../images/backgrounds/menuTopbg.jpg) no-repeat;
		font-size:0.8em;
		padding-top:80px;
		padding-left:30px;
	}
.menuTopInterior
	{
		padding-top:10px;
		height:107px;
		background:url(../images/backgrounds/menuTopbgInterior.jpg) no-repeat;
	}
.menuTopInterior .posicionMenuTop
	{
		width:700px; 
		margin-top:14px;	
	}
.zonaCentral
	{
		width:767px;
		height:467px;
		background:url(../images/backgrounds/areaCentralHomebg.jpg) no-repeat;
	}
.pie
	{
		width:767px;
		/*height:138px;*/
		height:70px;
		background:url(../images/backgrounds/piebg2.jpg) no-repeat;
	}
.pie div{ 
		padding-top:20px;
		padding-left:20px;
		color:#1a1e77; 
		font-size:0.8em;}


	
.logoPatrocinador{ 
		width:767px;
		}
.logoPatrocinador img{float:none;}

.pieInterior
	{
		width:767px;
		height:138px;
		background:url(../images/backgrounds/piebgInterior2.jpg) no-repeat;	
	}
	
.pieInterior div{ 
		padding-top:20px; 
		padding-left:20px;
		color:#1a1e77; 
		font-size:0.8em;}
	
/*_____________FORMATOS____________*/
.menuTop a:link
	{
		color:#1a1e77;
		font-weight:bolder;
		text-decoration:none;
	}
.menuTop a:active
	{
		color:#1a1e77;
		font-weight:bolder;
		text-decoration:none;			
	}
.menuTop a:visited
	{
		color:#1a1e77;
		font-weight:bolder;
		text-decoration:none;			
	}
.menuTop a:hover
	{
		color:#1a1e77;
		font-weight:bolder;
		text-decoration:underline;			
	}			
/*HOME-login*/
.bienvenida
	{	
		width:350px;
		position:relative;
		top:180px;
		left:15px;		
	}
.bienvenida p
	{
		font-size:0.7em;
		font-style:italic;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		color:#999999;
	}
.areaLogin
	{
		width:240px;
		position:relative;
		top:370px;
		left:160px;
		font-size:0.8em;
		color:#666666;
		padding-left:10px;
	}
.labelLogin
	{
		width:70px;
	}
.usuarioIncorrecto
	{
		font-size:0.8em;
		font-weight:bolder;	
		margin-top:10px;
		height:34px;
	}
.inputLogin
	{
		width:170px;
	}
.inputLogin input
	{
		width:140px;
	}
.btnLogin
	{
		padding-left:45px;
		padding-top:23px;		
	}
.btnEntrar
	{
		width:55px;
		height:30px;
		background: url(../images/btn_entrar.gif) no-repeat;
		border:0px;
	}
/*HOME-login*/

/*INTERIOR*/
.zonaCentralInterior
	{
		width:727px;
		min-height:467px;
		background: url(../images/backgrounds/bgInteriorRepeatx.gif) repeat-y;
		padding:20px;
	}
.zonaCentralInterior a
	{
		color:#666666;
		font-size:0.8em;
	}
.zonaCentralInterior h1
	{
		color:#666666;
		font-size:1.2em;	
	}
.zonaCentralInterior h3
	{
		color:#666666;
		font-size:0.8 em;
	}
.zonaCentralInterior .contenidos
	{
		width:700px;
		background:#FFFFFF;
		border:1px solid #CCCCCC;
		font-size:0.8em;
		margin-bottom:10px;
		padding:10px;
	}
	
.zonaCentralInterior .contenidos h2
	{
		color:#003399;
		font-size:1.2em;
	}
.zonaCentralInterior .contenidos strong{ color: #FF6600;}
.zonaCentralInterior .contenidos em{ color: #999999;}
.zonaCentralInterior .contenidos ul li{ list-style-type:square; color:#003399;}
.zonaCentralInterior table
	{
		width:730px;
		background:#FFFFFF;
		border:1px solid #CCCCCC;
		font-size:0.8em;
		margin-bottom:10px;
		/*min-height:550px;*/
	}
.zonaCentralInterior table th
	{
		background:#cabd86;
		color:#FFFFFF;
		padding:10px;
	}
.zonaCentralInterior table td
	{
		color:#000000;
		padding:10px;		
	}
	
h1.anio
	{
		height:20px;
		margin-top:15px;
		margin-bottom:0px;
		font-size:1.5em;
		color:#003399;
		width:600px;
	}
	
h2.seccion
	{
		height:20px;
		margin-top:20px;
		margin-bottom:15px;
		font-size:1.5em;
		color:#dd7602;
		width:600px;
		display:inline-block;
	}

.QC_MarcoPagina .QC_Botonera_Questionario .general .inputGeneral
	{
		border:1px solid #a3a5c9;
		width:226px;
		height:30px;
		margin-top:4px;
		font-size:12px;
		color:#ffffff;
		font-weight:bolder;
		background:#192e6f;
		margin-top:15px;
	}


.input
	{
		border:1px solid #a3a5c9;
		width:226px;
		height:40px;
		margin-top:4px;
		font-size:15px;
		color:#192e6f;
		font-weight:bolder;
		background:url(../images/backgrounds/bg_Navegacion_QC.jpg) no-repeat;
	}
	
.input_anio
	{
		border:1px solid #a3a5c9;
		width:145px;
		height:30px;
		margin-top:4px;
		font-size:11px;
		color:#192e6f;
		font-weight:bolder;
		background-color:#FFCC99;
	}
	
.revision 
	{ 
	width:245px;
	border:1px solid #a3a5c9;
	background-color:#FFFFFF;
	margin-left:5px;
	margin-top:5px;

	}
.revision div
	{
	height:20px;
	padding: 3px 3px 7px 3px;
	}
	
.revision .texto
	{
		font-size:12px;
	}
	
	.revision .asterisco
	{
		font-size:20px;
	}
	
.revision .input
	{
		border:1px solid #a3a5c9;
		width:100px;
		height:20px;
		font-size:11px;
		color:#192e6f;
		font-weight:bolder;
		background-color:#FFCC99;
	}
	
/*INTERIOR*/

/*QUODEM CUESTIONARIOS*/
.QC_MarcoPagina
	{
		width:720px;
		/*min-height:550px;*/
		margin-bottom:10px;
	}
.QC_MarcoPagina .QC_Encabezado	
	{	
		width:680px;
		border:1px solid #e1e1e1;
		padding:8px;
		font-size:1.0em;
		height:18px;
		color:#bababa;
		background:#FFFFFF;			
	}
.QC_MarcoPagina .QC_Encabezado_Especial
	{	
		width:680px;
		border:1px solid #e1e1e1;
		padding:8px;
		font-size:0.8em;
		height:10px;
		color:#bababa;
		background:#FFFFFF;		
	}
	
.QC_MarcoPagina .QC_MarcoPregunta
	{
		width:696px;
		border:1px solid #eee8cc;
		border-top:1px solid #f6f2df;
		background-color:#FFFFFF;
	}
.QC_MarcoPagina .QC_Etiqueta
	{
		width:300px;
		padding-left:37px;
		padding-top:7px;
		padding-bottom:7px;		
		min-height:50px;
		font-size:0.8em;
		font-weight:bolder;
		color:#122372;
		background:url(../images/icoDocumento.gif) no-repeat #FFFFFF;
	}
.QC_Encabezado span
	{
		float:left;
		color:#666666;
	}
.QC_Encabezado .QC_PanelDescripcion img
	{
		float:left;
		margin-top:5px;
		margin-left:10px;
	}
.QC_Encabezado img
	{
		float:right;
		margin-top:5px;		
	}	
.QC_MarcoPagina .QC_ValidacionCampos
	{
		color:#CCCCCC;
		width:42px;
		float:right;
		background-color:#FFFFFF;		
	}
.QC_MarcoPagina .QC_EntradaDatos
	{
		text-align:left;
		padding: 5px;
		padding-top:10px;
		background-color:#FFFFFF;	
	}
.QC_MarcoPagina .QC_MarcoPregunta img
	{
		margin-top:8px;
	}
.QC_MarcoPagina .QC_EntradaDatos table
	{
		width:300px;
	}
.QC_MarcoPagina .QC_EntradaDatos td
	{
		text-align:left;
	}
.QC_MarcoPagina .QC_EntradaDatos input
	{
		margin-left:5px;
		margin-right:5px;
	}
.QC_MarcoPagina .QC_EntradaDatos select
	{
		margin-left:5px;
		margin-right:5px;			
	}
.QC_MarcoPagina .QC_MarcoPregunta a
	{
		font-size:0.7em;
	}
.QC_DescripcionDatos
	{
		border-top:10px solid #b6d7f4;
		border-bottom:10px solid #b6d7f4;
		border-left:1px solid #9dc7ec;		
		border-right:1px solid #9dc7ec;				
		margin-left:17px;
		margin-top:-20px;
		width:250px;
		padding:10px;
		font-size:0.7em;
		line-height:1.1em;
		background:#FFFFFF url(../images/background/QC_descripcionDatosbg.gif) repeat-x bottom;
		color:#0d375c;
		filter: alpha(opacity=80);
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
		cursor:help;		
	}
	
/*SUBOPCIONES*/


.subopcion 
	{
		width:696px;
		border:1px solid #eee8cc;
		border-top:1px solid #f6f2df;
		background-color:#eee8cc;
		height:50px;
		
		
		
	}


.subopcion .QC_EntradaDatos
	{
		text-align:left;
		padding: 5px;
		padding-top:2px;
		padding-bottom:2px;
		background-color:#eee8cc;	
		height:35px;
		
	}

.QC_Actualizacion
	{
		text-align:left;
		font-size:0.9em;
		font-weight:bolder;
		border:1px solid #000011;
		position:relative;
		top:-35px;
		left:100px;
		width:250px;
		height:28px;
		padding-left:5px;
		padding-top:8px;
		background-color:#FFFFEE;
		
	}
	

.subopcion .QC_Etiqueta
	{
		width:250px;
		padding-left:37px;
		margin-left:50px;
		padding-top:7px;
		padding-bottom:2px;
		min-height:25px;
		font-size:0.8em;
		font-weight:bolder;
		color:#122372;
		background-color:#eee8cc;
		background:url(../images/1px_tras.gif) no-repeat;

		
	}
	
.subopcion2
	{
		width:696px;
		border:1px solid #eee8cc;
		border-top:1px solid #f6f2df;
		background-color:#f6f2df;
	}
	
.subopcion2 .QC_Etiqueta
	{
		width:230px;
		padding-left:37px;
		margin-left:70px;
		padding-top:7px;
		padding-bottom:4px;
		min-height:35px;
		font-size:0.8em;
		font-weight:bolder;
		color:#122372;
		background-color:#f6f2df;
		background:url(../images/1px_tras.gif) no-repeat;
	}
	

.subopcion2 .QC_EntradaDatos
	{
		text-align:left;
		padding: 5px;
		padding-top:2px;
		padding-bottom:4px;
		background-color:#f6f2df;	
		
	}
	
	.subopcion2 .QC_ValidacionCampos
	{
		background-color:#f6f2df;	
	}
/*SUBOPCIONES*/
/*QUODEM CUESTIONARIOS*/

/*MODIFICAR BOTONES SUPERIOR*/

.listadoErrores
	{
	background-color:#FFFFFF;
	border:1px solid #a3a5c9;
	padding:10px;
	}
.listadoErrores h3
	{
	color:#000099;
	text-align:right;
	border-bottom:1px solid #CCCCCC;
	}
.listadoErrores h4
	{
	color:#000099;
	margin:0px;
	font-size:0.8em;
	}
.listadoErrores ul li
	{
	font-size:0.8em;
	list-style-type:square;
	}
.listadoErrores ul li strong
	{
	color:#FF9933;
	}

.QC_Botonera_Questionario
	{
	}

.QC_Botonera_Questionario input
	{
		border:1px solid #a3a5c9;
		width:230px;
		height:40px;
		margin-top:4px;
		font-size:14px;
		color:#192e6f;
		font-weight:bolder;
		background:url(../images/backgrounds/bg_Navegacion_QC.jpg) no-repeat;
	}

div.listadoCasos
	{
	width:600px;
	}

.listadoCasos
	{
		padding:10px;
		color:#a3a5c9;
	}
.listadoCasos a
	{
		color:#a3a5c9;
	}

/* CLASE PARA LAS ANOTACIONES DE ESTADO */
.Especial
	{
		text-align:left;
		line-height:1.1em;
		border-bottom:1px solid #eee8cc;
		border-left:1px solid #eee8cc;
		border-right:1px solid #eee8cc;
		background: #FFFFFF;
		width:696px;
	}