/*Body*/
body{
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
img{
	border:0px;
}
.padding_generico{
	width:20px;
}
blockquote{
	margin-top:10px;
	margin-bottom:20px;
	margin-left:10px;
}
/*------------------------------------
ids impresion
------------------------------------*/

#top {
	width:762px;
	height: 90px;
	background-color:#FFFFFF;
	background-image:url(images/01.gif);
	border-top:5px solid #FFFF00;
	border-left:1px solid #FFFF00;
	border-right:1px solid #FFFF00;
}
#barralogin{
	width:762px;
	background-image:url(images/barra.gif);
	font-size:10px;
	border-left:1px solid #FFFF00;
	border-right:1px solid #FFFF00;
}
#bottom{
	width:762px;
	font-size:10px;
	background-color:#FFFFFF;
	border-left:1px solid #FFFF00;
	border-right:1px solid #FFFF00;
	border-bottom:5px solid #FFFF00;
}
#contenido{
	width:762px;
	background-color:#FFFFFF;
	border-left:1px solid #FFFF00;
	border-right:1px solid #FFFF00;
}
/*------------------------------------
titulos de pagina y otros
------------------------------------*/

.texto_a_10px{	
	font-size:10px;
}
.texto_a_14px{	
	font-size:14px;
	font-weight:bold;
}
.bg_amarillo{
	background-color:#FFFF00;
}
.tit_barra_login{
	font-size:17px;
	font-weight:bold;
	font-style:italic;
}
.tit_pagina{
	font-size:14px;
	font-weight:bold;
}
.texto_privada_gris{
	color:#999999;
	font-size:12px;
	font-style:italic;
	padding-top:10px;
	height:50px;
}
.texto_privada_negro{
	color:#000000;
	font-size:12px;
	padding-top:10px;
}
/*------------------------------------
DEFINICION DE LOS TIPOS DE LINK 
------------------------------------*/
a{
	color:#005097;
}
a:hover{
	text-decoration:none;
}
a.links_underline_padd20{
	display:block;
	text-decoration:underline;
	height:20px;
}
a.links_underline:hover{
	text-decoration:none;
}
a.links_login{
	font-size:10px;
	color:#005097;
}
a.links_documentos{
	color:#005097;
}
a.links_menuiz{
	font-size:11px;
	padding-left:10px;
	padding-top:2px;
	text-decoration: none;
	color:#000000;
}
a.links_menuiz:hover{
	text-decoration: underline;
}
a.centronovedades{
	display:block;
	width: 290px;
	font-size:12px;
}
a.listados{
	font-size:12px;
	text-decoration:none;
	height:20px;
}
a.listados:hover{text-decoration:underline;}
a.listatres{
	font-size:12px;
	text-decoration:underline;
}
a.listatres:hover{text-decoration:none;}
span.listatres{
	color:#005097;
}
a.links_noticias{
	text-decoration:none;
	font-weight:bold;
	
}
a.links_noticias:hover{
	text-decoration:underline;
}
/*------------------------------------
definicion tipos de tablas y cajas
------------------------------------*/

/*caja al 100%*/
table.cajas_100{
	width:100%;
}
/*caja con margin de 10 abajo*/
table.cajas_padding10{
	margin-bottom:10px;
}
/*fondo amarillo y borde gris*/
table.cajas_amarillas{
	margin-bottom:10px;
	width:100%;
	background-color:#FFFFE7;
	border-bottom:2px solid #E4E4E4;
	border-right:2px solid #E4E4E4;
	font-size:12px;
}
div.cajas_amarillas{
	margin-bottom:10px;
	padding:4px;
	width:96%;
	background-color:#FFFFE7;
	border-bottom:2px solid #E4E4E4;
	border-right:2px solid #E4E4E4;
	font-size:12px;
}
div.cajas_buscador{
	margin-bottom:10px;
	padding:4px;
	width:96%;
	background-color:#FFFFE7;
	border-bottom:2px solid #E4E4E4;
	border-right:2px solid #E4E4E4;
	font-size:10px;
}
/*tits cajas pasos*/
table.tits_gris_cajas{
	background-color:#EBEBEB;
	border-bottom:1px solid #ffffff;
	font-size:10px;
	padding-left:6px;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:15px;
}
td.tits_gris_cajas{
	padding: 2px 2px 2px 6px;
}
/*top de la botonera del menu iz*/
td.botonera{
	background-image:url(images/botonera_iz_top.gif);
	height:19px;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	padding-top:2px;
}
/*Login caja*/
table.home_login{
	background-image:url(images/home_login.gif);
	width:215px;
	height:180px;
}
td.home_login{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:12px;
}


/*menu un boton*/
td.botonerabotones{
	background-image:url(images/botonera_iz_boton.gif);
	height:19px;
}
td.botonerabotones_on{
	background-image:url(images/botonera_iz_boton_on.gif);
	height:19px;
}
table.tabla_bottom{
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
	width:710px;
	height:40px;
	margin-top:20px;
	margin-bottom:10px;
}
table.tabla_bottom_multiplica{
	width:710px;
	margin-top:20px;
	margin-bottom:10px;
}
/* H O M E    P R O Y E C T O S*/
.home_proyecto{
	width:452px;
	height:195px;
}
td.home_comillas{
	background-image:url(images/home_proyectos.jpg);
	width:255px;
	height:145px;
	padding-top:50px;
	padding-left:10px;
	font-size:10px;
}
.titcomillas{
	font-size:20px;
	font-weight:bold;
}
.txt_10_bold{
	font-size:10px;
	font-weight:bold;
}
.txt_10{
	font-size:10px;
}
.txt_12{
	font-size:12px;
}
.color_gris{
	color:#666666;
}
.color_azul{
	color:#015196;
}
.color_rojo{
	color:#990000;
}
.botsdib {
	border: none;
}
.bgamarillo{
	background-color:#FFFFE7;
}
/*------------------------------------
definicion formularios
------------------------------------*/

input,textarea,select,input{
	border:1px solid #676767;
	background-color:#FFFFFF;
	color:#005097;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}