@charset "utf-8";

/*	Tags */
	body { background: #FFFFFF; margin: 0; padding: 0; text-align: center; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; background-image: url(../images/bg01.jpg); background-repeat: no-repeat; }
	fieldset { border:none; display: block; width: 445px; float: left; }
	img { border: 0px; }
	input,
	textarea { border: 1px solid #CCCCCC; }
	
/*	Cols */
	.twoColFixRtHdr #container { width: 732px; margin: 0 auto; text-align: left; }
	.twoColFixRtHdr #header { clear: both; height: 78px; float: left; padding: 0px; margin-bottom: 5px; }
	.twoColFixRtHdr #header h1 { margin: 0; padding: 10px 0; }
	.twoColFixRtHdr #sidebar1 { width: 222px; padding: 0px 0px; float: right; }
	.twoColFixRtHdr #mainContent { margin: 0 0px 20px 0; padding: 0 0px 10px 0; float: left; width: 490px; border-bottom: 1px solid #000000; }
	.twoColFixRtHdr #footer { padding: 5px; background-color:#C8C895; text-align:center; font-size: 0.8em; }
	.twoColFixRtHdr #footer p { margin: 0; padding: 0; }
	.fltrt { float: right; margin-left: 8px; }
	.fltlft { float: left; margin-right: 8px; }

/*	Clearer */
	.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
	.activo_ts { color: #FFFFFF !important; background-color: #54156A; }
	.activo_ss { text-decoration:underline !important; color: #80209F !important; font-style: italic; }

/*	Menu derecha */
	#sidebar1 ul { border: 1px solid #afab8d; text-align:right; padding: 0px; margin: 0px 2px 2px 2px; font-size: 0.8em; list-style:none; }
	#sidebar1 ul li { margin:0px; padding: 0px; }
	#sidebar1 ul li a { padding: 2px 4px 2px 4px; font-weight:normal; text-decoration:none; display: block; height: 100%; color:#AAAA59; font-family: Georgia, "Times New Roman", Times, serif; }
	#sidebar1 ul li a:hover { background-color: #afab8d; color:#990000; display: block; }
	#sidebar1 ul .li_ts a { color: #54156A; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
	#sidebar1 ul .li_ss a { color:#C8C895; }

/*	Link Inicio */
	#oficina { float: right; height: 17px; display: block; background-color: #54156A; font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.9em; color: #FFF; width: 557px; margin-top: 5px; padding: 3px 3px 0 0; text-align: right; font-weight: bold; }
	#oficina a { color: #FFFFFF; text-decoration: none; }

/*	Links idiomas */	
	#idiomas { display: block; float: left; font-size: 0.7em; height: 13px; width: 163px; padding: 3px; margin-top: 5px; }
	#idiomas a { font-weight: bold; color: #00366a; text-decoration: none; }
	#idiomas a:hover { text-decoration:underline; }

/*	Cabecera */	
	#foto_otri { display: block; float: left; height: 53px; width: 326px; }
	#foto_uv { display: block; float: left; height: 53px; width: 406px; }
	#logos { padding: 20px 0px; text-align:center; }

/*	Tabla */	
	#spinoffuv tr { }
	#spinoffuv tr td { font-size: 0.9em !important; border: none !important; padding: 10px 0px !important; border-bottom: 1px solid #C8C895 !important; }

/*	Main */
	#mainContent h1 { font-size: 1.2em; text-align: right; font-family: Verdana, Geneva, sans-serif; font-weight: bold; background-color: #FFFFFF; display: block; color: #54156A; margin-top: 0px; padding-top: 3px; padding-bottom: 3px; padding-right: 3px; }
	#mainContent h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.2em; border-bottom: 1px solid #990000; font-style: italic; color: #54156A; }
	#mainContent p { text-align: justify; font-size: 0.9em; }
	#mainContent ul { font-size: 0.9em; }
	#mainContent ul li { padding: 3px; }
	#mainContent table { width: 490px; font-size: 0.9em; }
	#mainContent table th { background-color: #C8C895; padding: 2px; }
	#mainContent table td { padding: 3px; border: 1px solid #C8C895; font-size: 0.8em; vertical-align:top; }
	#mainContent table td a { color:#0000FF !important; text-decoration: underline !important; }
	#mainContent form { font-size: 0.9em; }
	#mainContent form textarea { width: 100%; height: 100px; }
	#mainContent form p { display: block; padding-top: 20px; font-weight: bold; margin: 0; }
	#mainContent form label {  }	
	#mainContent form small { color: #CC0000; }
	#mainContent a { color: #54156A; font-weight: bold; text-decoration: none; }
	#mainContent a:hover { color: #9525BA; }

/*	Menu central*/	
	#submenu_1,
	#submenu_emp,
	#submenu_inv,
	#submenu_2,
	#submenu_3 { list-style: none; margin: 10px 0px 20px 0px; padding: 1px 0px; float: left; display: block; }
		
	#submenu_1 { background: url(../images/bg_tabcont1.gif) bottom left repeat-x; }
	#submenu_emp { background: url(../images/bg_tabcont_emp.jpg) bottom left repeat-x; }
	#submenu_inv { background: url(../images/bg_tabcont_inv.jpg) bottom left repeat-x; }
	#submenu_2 { background: url(../images/bg_tabcont2.gif) repeat-x left bottom; }
	#submenu_3 { background: url(../images/bg_tabcont3.gif) repeat-x left bottom; }

	#submenu_1 li,
	#submenu_emp li,
	#submenu_inv li,
	#submenu_2 li,
	#submenu_3 li { float: left; display: block; padding: 0 !important; border: 1px solid #CCCCCC; width: 237px; margin: 2px; height: 25px; }
	
	#submenu_1 li a,
	#submenu_2 li a,
	#submenu_3 li a { padding: 3px; display: block; color: #000000; height: 19px; }
	#submenu_emp li a,
	#submenu_inv li a { padding: 3px; display: block; color: #FFFFFF; height: 19px; }
	
	#submenu_1 li a:hover,
	#submenu_emp li a:hover,
	#submenu_inv li a:hover,
	#submenu_2 li a:hover,
	#submenu_3 li a:hover { background-color:#AFAB8D; color: #990000; }

	.activo_sm { background-color: #827D5B !important; color: #FFFFFF !important; }
	.activo_sm:hover { background-color:#AFAB8D !important; }
	.bgcolor_emp { background-color: #7279C7; color: #FFFFFF !important; }
	.bgcolor_inv { background-color: #A4AFFE; color: #FFFFFF !important; }

/*	Noticias */
	#noticias { float: left; width: 490px; }
	#noticias h3 { font-style: italic; font-family:Georgia, "Times New Roman", Times, serif; border-left: 1px solid #000000; border-top: 1px solid #000000; }
	#noticias a { color: #00366a; }
	#noticias a:hover { text-decoration:underline; }
	.nueva { color: #C40000; }

/*	Otras */
	.center { text-align:center !important; }
	.acc { list-style: none !important; }
	.acc li { padding-bottom: 10px !important; }
	.marco { margin: 0px; padding: 10px; background-color: #C8C895; }
	.submit { cursor: pointer; }
	.proteccion { color: #666666 !important; font-size: 9px; }
	.idiomaactivo { text-decoration: underline !important; }
	.formulario-envio label { display:block; margin-top:5px; }
    .formulario-envio label.error { color:#900;}
    
/*	Iconos documentos */
	.icono { height: 15px; padding-top: 8px; padding-right: 30px; padding-bottom: 8px; background-position: bottom right; background-repeat: no-repeat; }
	.pdf { background-image: url(../images/pdf.gif); }
	.word { background-image: url(../images/word.gif); }
	.excel { background-image: url(../images/excel.gif); }
	.zip { background-image: url(../images/zip.gif); }

