﻿body {
	background-image: url(../images/pattern.gif);
	margin: 0;
	font-size:62.5%;
}
td.border_left {
	background-image: url(../images/border_left.jpg);
	background-repeat: repeat-y;
}
td.border_right {
	background-image: url(../images/border_right.jpg);
	background-repeat: repeat-y;
}
td.border_cont {
	border-left:1px solid #cecece;	
	}
td.bg_gris {
	background-color:#c8c8c8;
}
.hr_table {
	background-image:url(../images/hr_table.gif);
	background-repeat:repeat-x;
	}
td.vline {
	background-image:url(../images/v_line.gif);
	background-repeat:repeat-y;
}
h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#2e3e60;
	}
	
	h2
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 16px;
	color: #2e3e60;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 5px;
	padding-top: 0px;
}
	
		h3
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 10px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	padding-top: 0px;
}
	
.strong_text {
	font-weight:bold;
	color:#535353;
}
ul { list-style:none;}
li {list-style-image:url(../images/bullet_gris.gif);}
img.border_img {
	border:solid 1px #000000;
	}
img.align_right {
	float:left;
	margin-right:10px;
	border:solid 1px #000000;
	}

/*-------------------- Main Container --------------------------------------------*/

#main_container {
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
;
}

/*-------------------- Top Links --------------------------------------------*/

#top_links {
	background-color:#506796;
}

/*-------------------- Menu Top --------------------------------------------*/

#menu_top a {
	color:#000000;
	text-decoration:none;
}

#menu_top a:hover {
	text-decoration:underline;
}

/*-------------------- Columna Derecha --------------------------------------------*/

#columna_derecha hr { 
	margin:0 auto;
	padding:0px;
	width:85%;
	border-bottom:1px solid #506796;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	line-height:0px;
	height:1px;
	display:block;
}

/*-------------------- Columna Derecha Content --------------------------------------------*/

#columna_derecha_cont a {
	background-image:url(../images/bullet_gris.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	margin-bottom:5px;
	display:block;
}

/*-------------------- Menu Derecha --------------------------------------------*/

#menu_derecha {
	width: 144px;
	margin: 10px;
}

#menu_derecha a {
	text-decoration: none;
	color:#000;
}

#menu_derecha a:link, #menu_derecha a:visited {
	color: #000;
	display: block;
	background-image:url(../images/bullet_menu.gif);
	background-repeat:no-repeat;
	padding: 8px 0 0 11px;
}
#menu_derecha a:hover {
	color:#666666;
	background-image:url(../images/bullet_menu_over.gif);
}

/*-------------------- Contenido --------------------------------------------*/

.float {
  float: left;
  padding-right:9px;
  padding-bottom:3px;
  }

#contenido {
	padding:10px;
	color:#535353;
}

#contenido hr { 
	margin:0 auto;
	padding:0px;
	width:100%;
	border-bottom:1px solid #cecece;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	line-height:0px;
	height:1px;
	display:block;
}

/*-------------------- Tabla fecha --------------------------------------------*/

#tabla_fecha td {
	font-size:11px;
	background-color:#F6F6F6;
	}
#tabla_fecha a {
	color: #535353; 
	}
#tabla_fecha .ano {
	background-color:#EEEEEE;
	}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#666666;
	font-weight:normal;
	}

/*-------------------- Tabla_bottom --------------------------------------------*/

#tabla_bottom {
	background-color:#f6f6f6;
}

#tabla_bottom a {
	background-image:url(../images/bullet_gris.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	margin-bottom:5px;
	display:block;
	}
#tabla_pdf td {
	padding-bottom:5px;	
	}
#tabla_pdf a {
	color:#000000;
	background:none;
	padding:0;
	}
#tabla_pdf a:hover {
	color:#666666;
	}
/*-------------------- Search --------------------------------------------*/

#search {
	margin:10px;
	}

#search form {
	margin:0;
	color:#FFFFFF;
}

#search input.text_box {
	background-color:#909fc1;
	border: 1px solid #506796;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	padding:2px;
	color:#FFFFFF;
}

a {	color:#7d7604; }
a:hover { color:#BEB505; }

/*-------------------- Footer --------------------------------------------*/

td.footer {
	background-color:#727272;
	color:#FFFFFF;
	padding:10px;
}


/* Estilos de formularios*/

.Text{
    border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	width:100%
}

.Boton
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	background-color: #ffffff;
}

.LineaAbajo
{
	border-bottom: lightgrey 1px solid;
}



#Msg
{
	border-right: #818a85 1px solid;
	padding-right: 5px;
	border-top: #818a85 1px solid;
	padding-left: 5px;
	z-index: 500;
	padding-bottom: 5px;
	border-left: #818a85 1px solid;
	width: 500px;
	color: #576e5b;
	padding-top: 5px;
	border-bottom: #818a85 1px solid;
	position: absolute;
	background-color: #eaf6ef;
	text-align: left;
	left: -500px;
}

#Msg a
{
	color: #576e5b;
	text-decoration: none;
}

#Msg a:hover
{
	color: #576e5b;
	text-decoration: underline;
}

#Msg ul
{
	text-decoration: underline;
	padding-left: 10px;
	margin-left: 10px;
	padding-top: 5px;
	margin-top: 0px;
}

#Msg li
{
	padding-bottom: 5px;
}