﻿/*	TAGS PRINCIPALES //////////////////////////////////////////////////////////////////////////*/

* {
	margin: 0px;
	padding: 0px;
	font-family:"trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;																				}

img {
	border:0;																					}

div {
	border:solid 0px;																			}

a {
	color:#000000;
	text-decoration:none;																		}

a:hover {
	text-decoration:underline;																	}	

/*	CONTENEDORES //////////////////////////////////////////////////////////////////////////////*/

#n1_global {
	margin:0 auto 0 auto;
	width:980px;
	background:url(../img/deco/bg_1.png) repeat-y;												}

#n2_principal {
	margin:auto;
	width:860px;																				}

#n3_menu {
	float:left;
	width:185px;
	min-height:550px;																			}

#n3_cont {
	float:left;
	width:675px;																				}

#n4_menu_sup {
	height:90px;
	background:url(../img/deco/menu_sup.png);													}

#n4_menu_sup h4{
	padding:60px 0 0 30px;
	color:#FFFFFF;
	font-size:14px;																				}

#n4_menu_med {
	width:185px;
	background:url(../img/deco/menu_med.png);													}

#n4_menu_inf {
	height:15px;
	background:url(../img/deco/menu_inf.png);													}

#n4_cont_sup {
	height:70px;
	background:#0170C9;																			}

#n4_cont_sup h1 {
	padding:20px 0 0 15px;
	color:#FFFFFF;
	font-size:24px;																				}

#n5_cont_nombre_usuario {
	margin:5px 0 0 0;
	padding:0 5px 0 0;
	text-align:right;
	color:#FFFFFF;
	font-weight:bold;																			}

#n4_cont_nav {
	height:20px;
	background:url(../img/deco/cont_nav.png) right;												}

#n4_cont_nav h4, #n4_cont_nav a {
	padding:2px 0 0 0;
	color:#FFFFFF;																				}

#n4_cont_info {
	padding:13px 0 0 10px;																		}

#n3_pie {
	clear:both;
	margin:10px 10px 0 10px;
	height:30px;
	background:#017AC3;
	text-align:center;																			}

#n3_pie h4, #n3_pie a {
	padding:7px 0 0 0;
	color:#FFFFFF;																				}
	
/*	MENU //////////////////////////////////////////////////////////////////////////////////////*/

#n4_menu_med ul {
	padding:6px 0 6px 35px;
	background:url(../img/deco/menu_bg.png) no-repeat;
	list-style:none;																			}

#n4_menu_med li {
	margin:6px 0 0 -10px;																		}

#n4_menu_med li a {
	color:#0170C9;
	font-weight:bold;																			}

/*	OPCIONES //////////////////////////////////////////////////////////////////////////////////*/

.opc_list_title, .opc_form_title {
	color:#006699;
	font-size:15px;																				}

.opc_form_title {
	margin:0 0 10px 0;																			}

.opc_tabla {
	margin:5px 0 5px 0;
	width:650px;																				}

.opc_new {
	padding:0 0 0 3px;																			}

.opc_search {
	width:275px;																				}

.opc_help {
	width:40px;																					}

.opc_resultados {
	margin:0 0 2px 2px;
	padding:1px 0 0 3px;
	width:642px;
	background:#EEEEEE;																			}

.opc_select {
	width:90px;
	height:18px;
	*height:20px;																				}

.opc_search_btn {
	width:18px;
	height:18px;
	border:0px;
	background:url(../img/icons/i_search.gif);													}

/*	LISTADO ///////////////////////////////////////////////////////////////////////////////////*/

.list_tabla {
	margin:0;
	width:650px;																				}

.list_header {
	color:#FFFFFF;
	background:#1C80CF;																			}

.list_campo {
	padding:0 0 0 3px;																			}

/*	PAGINACION ////////////////////////////////////////////////////////////////////////////////*/

.paginacion_tabla {
	width:650px;																				}

.paginacion_izq {
	text-align:left;
	vertical-align:top;																			}

.paginacion_der {
	text-align:right;																			}
	
/*	AYUDA /////////////////////////////////////////////////////////////////////////////////////*/

#ayuda {
	margin:10px 0 10px 0;
	display:none;																				}

.ayuda_titulo {
	margin:0 0 0 1px;
	padding:0 0 0 3px;
	width:644px;
	background:#1C80CF;
	color:#FFFFFF;
	font-weight:bold;																			}

.ayuda_tabla {
	width:650px;																				}

/*	CAPAS /////////////////////////////////////////////////////////////////////////////////////*/

.capa_titulo {
	margin:1px 0 0 2px;
	padding:0 0 0 10px;
	width:640px;
	height:16px;
	background:#1C80CF url(../img/icons/i_arrow_down_3.gif) right no-repeat;
	font-weight:bold;																			}

.capa_titulo_izq {
	float:left;																					}

.capa_titulo_der {
	float:right;
	margin:0 20px 0 0;																			}

.capa_titulo_izq, .capa_titulo_der {
	color:#FFFFFF;																				}

/*	TABLAS ////////////////////////////////////////////////////////////////////////////////////*/

.tabla_invisible {
	margin:0 0 -2px 0;
	border:0px solid #000000;																	}

/*	FORM //////////////////////////////////////////////////////////////////////////////////////*/

.form_izq {
	width:150px;
	text-align:right;
	padding-right:5px;																			}

.form_der {
	width:485px;
	text-align:left;
	padding-right:5px;																			}

.form_text {
	margin-top:1px;
	margin-bottom:1px;
	height:17px;
	border:solid 1px #7F9DB9;
	font-size:11px;																				}

.form_submit, .form_submit_1 {
	margin:0 0 	0 3px;
	width:80px;
	height:20px;
	font-size:11px;
	border:0;
	background:url(../img/deco/submit.jpg);														}

.form_submit_1 {
	width:140px;
	background:url(../img/deco/submit_1.jpg);													}

.form_submit_invisible { 
	display:none;																				}

.form_error, .form_aviso {
	padding:0 10px 0 10px;
	width:94%;
	background:#EEEEEE;
	color:#FF0000;
	font-weight:bold;																			}

.form_error_campo {
	color:#F00;
	font-weight:bold;																			}

.form_aviso {
	color:#006699;																				}

.form_select {
	height:18px;																				}

.form_check {
	border:none;																				}

.form_radio {
	vertical-align:text-bottom;																	}

.form_noedit {
	background:#DDDDDD;																			}

.form_file {
	font-size:11px;																				}

/*	FORM TABLE ////////////////////////////////////////////////////////////////////////////////*/

.form_table {
	width:100%;
	border:0px;																					}
	
.form_table input {
	width:99%;																					}

/*	ICONOS ////////////////////////////////////////////////////////////////////////////////////*/

.icono {
	vertical-align:top;																			}

/*	DTREE /////////////////////////////////////////////////////////////////////////////////////*/

.dtree img {
	vertical-align:bottom;																		}

/*	LOGIN /////////////////////////////////////////////////////////////////////////////////////*/

#login {
	margin:auto;
	margin-top:90px;
	width:450px;
	border:1px #CCCCCC solid;																	}

.login_cabecera {
	width:450px;
	height:60px;
	background:url(../img/deco/login.gif) no-repeat;
	padding-left:80px;
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;																			}

.login_td_izq {
	padding:0 5px 0 0;
	width:120px;
	text-align:right;																			}

#login_pie, #login_pie a {
	color:#FFFFFF;
	background:#017AC3;
	text-align:center;																			}

.get_pass_enviado {
	color:#006699;
	font-weight:bold;																			}

/*	OTROS /////////////////////////////////////////////////////////////////////////////////////*/

.ancho1 {
	width:200px;																				}

.ancho2 {
	width:50px;																					}

.ancho3 {
	width:540px;																				}

.ancho4 {
	width:100px;																				}

.borde_gris {
	border:#DDDDDD 1px solid;																	}

.izq {
	text-align:left;																			}

.der {
	text-align:right;																			}

.center {
	text-align:center;																			}

