/* Presentation Stylesheet */ 

h1 {
	color: #C28E90;
	padding: 0.1em 0.5em 0.1em 0.5em;
	margin: 0;
	font: bold 1.3em Arial, sans-serif, Georgia, "Times New Roman", Times, serif;
	}
 
h2 {
	color: #C28E90;
	padding: 0.1em 0.5em 0.1em 0.5em;
	margin: 0;
	font: normal 1.1em Arial, sans-serif, Georgia, "Times New Roman", Times, serif;
	}

#head h1 {
	padding: 0.2em 0.5em 0.1em 0.5em;
	color: #ffffff;
	margin: 0; 
	font: italic bold 1.1em Arial, sans-serif, Georgia, "Times New Roman", Times, serif;
	letter-spacing: 2px;
	}

#head h2 { 
	padding: 0.1em 0.5em 0.4em 0.5em;
	color: #C28E90; 
	margin: 0; 
	font: italic 1.2em Arial, sans-serif, Georgia, "Times New Roman", Times, serif;
	}	
	
#bar h2 { 
	padding: 0.5em;
	color: #000000; 
	margin: 0; 
	font: italic 1.3em Arial, sans-serif, Georgia, "Times New Roman", Times, serif;
	}	

h3 {
	color: #C28E90;
	padding: 0.3em 0.5em 0.1em 0.5em;
	margin: 0;
	font: normal bold 1.2em Arial, sans-serif, Georgia, "Times New Roman", Times, serif;
	}

h4 {
 font: normal 1.1em Arial, sans-serif, Georgia, "Times New Roman", Times, serif;
 margin:0;
 padding:0;
 }
h1.grupo {
	color: #fff;
	padding: 0.7em 0.5em 0.1em 0.5em;
	margin: 0;
	font: bold 3em Verdana, Arial, sans-serif, Georgia, "Times New Roman", Times, serif;
	border: 0px solid yellow;
	}

h4.grupo {
 font: normal 1.5em Verdana, Arial, sans-serif, Georgia, "Times New Roman", Times, serif;
 margin:0;
 padding:0;
	border: 0px solid yellow;
 }

p {
	margin: 0; 
	padding: 10px 1em 5px 1em; 
	font: 13px Arial, sans-serif, Georgia, "Times New Roman", Times, serif;
	font-stretch: semi-expanded;
	line-height: 1.5em; 
	text-align: justify;
	border: 0px solid yellow;
}
blockquote {
	margin: 0 10px 0 70px; 
	padding: 0; 
	font: 13px Arial, sans-serif, Georgia, "Times New Roman", Times, serif;
	font-stretch: semi-expanded;
	line-height: 1.5em; 
	text-align: justify;
	border: 0px solid red;
}
.no-indent{
	text-indent: 0;
}
/*span {
	 padding: 0px; 
	font: 12px Arial, sans-serif, Georgia, "Times New Roman", Times, serif;
	color: white;
}*/
a:link, a:visited { 
	color: #fff;
	font-weight: bold; 
	text-decoration: none; 
	}

a:hover, a:active { 
	color: #C28E90;
	font-weight: bold; 
	text-decoration: none; 
	}

hr {margin-top: 30px;} 


/* Botones */

ul#botones {
 margin: 0;
 padding: 0;
}
#botones li {
margin: 0 12px;
float: left;
/*width: 25%;*/
list-style: none;
line-height: 25px;
text-align: center; 
white-space: nowrap;
border: 0px solid yellow;
}

#botones a:link, #botones a:visited {
color: #EDDDBB;
display: inline;
text-decoration: none;
font: bold 14px Arial, sans-serif, Georgia, "Times New Roman", Times, serif;
color: #fff;
}

.idioma, .idioma a, .idioma a:active, .idioma a:visited  {
color: #fff;
font-size: 14px;
font-weight: bold; 
/*font-style:italic;*/
}
.idioma a:hover {
color: #C28E90;
font-size: 14px;
font-weight: bold; 
/*font-style:italic;*/
}
.idioma a.activado {
color: #C28E90;
font-size: 13px;
font-weight: bold; 
/*font-style:italic;*/
}

.menu_grupo, .menu_grupo a, .menu_grupo a:active, .menu_grupo a:visited  {
color: #fff;
font-size: 12px;
font-weight: bold; 
/*font-style:italic;*/
}
.menu_grupo a:hover {
color: #C28E90;
font-size: 12px;
font-weight: bold; 
/*font-style:italic;*/
}
.menu_grupo a.activado {
color: #C28E90;
font-size: 12px;
font-weight: bold; 
/*font-style:italic;*/
}

#botones a:hover, #botones a:active {
color: #C28E90;
/*
filter: alpha(opacity=90);
opacity: .9; */
}


/*  Top_Menu  */

ul#top_menu{
float:left;
width: 25%;
margin: 0px 0px 0px 0px;
padding: 0px;
text-align: right;
font: bold 18px Arial, sans-serif, Georgia, "Times New Roman", Times, serif;
color: #EDDDBB;
list-style: none;
border: 0px solid blue;
}
ul#top_menu_1{
float: right;
width: 70%;
margin: 5px 0px 0px 0px;
padding: 0px;
text-align: right;
font: bold 13px Arial, sans-serif, Georgia, "Times New Roman", Times, serif;
border: 0px solid green;
}

#top_menu_1 li {
display: inline;
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px;
border: 0px solid yellow;
white-space: nowrap;
}

/*.activado, .activado a {
color: #fff;
padding: 0px 10px;
background-color: red;
text-decoration: none;
}*/

#top_menu_1 a:link, #top_menu_1 a:visited {
color: #EDDDBB;
margin-right: 5px;
text-decoration: none;
}

#top_menu_1 a:hover, #top_menu_1 a:active {
color: #99978F;
text-decoration: none;
}

ul#top_menu_2{
float: right;
width: 70%;
margin: 0px 0px 0px 0px;
padding: 0px;
text-align: right;
font: bold 13px Arial, sans-serif, Georgia, "Times New Roman", Times, serif;
border: 0px solid green;
}

#top_menu_2 li {
display: inline;
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px;
white-space: nowrap;
}

#top_menu_2 a:link, #top_menu_2 a:visited {
color: #777777;
margin-right: 5px;
text-decoration: none;
border: 0px solid yellow;
}

#top_menu_2 a:hover, #top_menu_2 a:active {
color: #EDDDBB;
text-decoration: none;
}

/* ocultar top_menu_1, definidos 10 columnas; en cada documento se le da visivilidad*/
.activado_1a a, .activado_1b a,
.activado_1c a, .activado_1d a,
.activado_1e a, .activado_1f a,
.activado_1g a, .activado_1h a,
.activado_1i a, .activado_1j a{
	visibility: hidden;
}


/* Left Col 

#left-col ul {
margin: 0;
padding: 0;
list-style-type: none;
font: bold 13px Arial, sans-serif, Georgia, "Times New Roman", Times, serif;
}

#left-col a {
display: block;
padding: 0px;
}

#left-col a:link, #left-col a:visited, #left-col a:visited {
color: #fff;
text-decoration: none;
padding: 10px 0 10px 0;
background: #2048C2;
border: 2px solid #2048C2;
}

#left-col a:hover {
background-color: #D2E899;
border: 2px solid #2048C2;
color: #2048C2;
}

#navlist li {
padding: 1px 0 1px 0;
margin: 6px 0 0 0;
background: #D2E899;
} */


 /* Mis adornos */

.invisible { display: none; }
img.fototitular {
width: 282;
height: 45;
}
img.foto {margin: 3px; border: 0px solid #C28E90;} 
.foto_izq { float: left; margin: 10px 10px 0px 10px; border: 4px solid #81B1D5;} 
.foto_organigrama { float: right; margin: 14px; border: 4px solid #81B1D5;} 
.foto_med { float: right; margin-right: 10px; margin-top: 2px; margin-left: 5px; border: 2px solid #81B1D5;} 
.foto_med_izq { float: left; margin-right: 10px; margin-top: 2px; margin-left: 10px; border: 2px solid #81B1D5;} 
.foto_peq {margin: 4px 8px; border: 1px solid #81B1D5; width: 75px; height:75px;} /* galeria */
.foto_pie{float: right; margin-right: 10px; margin-top: 5px;  margin-left: 10px; margin-bottom: 5px; border: 4px solid #81B1D5;}

.flecha_der { float: right; margin-right: 10px; margin-top: 10px;  margin-left: 10px; border: 2px solid #81B1D5;} 
.flecha_izq { float: left;  margin-right: 10px; margin-top: 10px;  margin-left: 10px; border: 2px solid #81B1D5;} 

.centrado {text-align: center;}
.derecha {text-align: right;}
.izquierda {text-align: left;}
.contenedor{width: 95%; border-bottom: 1px solid #81B1D5; margin: 2px 5px;} /* para telefonos de interes */
.columna2 { float:right; text-align:right;}

.nota {	
font: 10px Arial, sans-serif, Georgia, "Times New Roman", Times, serif;
}

.nota2 {	
font: 12px trebuchet MS, Arial, sans-serif, Georgia, "Times New Roman", Times, serif;
 	/*font-weight:bold;*/
}

.neg { 	font-weight:bold;
}

/*  LISTADOS */
ul {
	list-style: none;
	border: 0px solid blue;
	margin: 0px;
	} 
dl {color: #2048C2;
	font: 13px trebuchet MS, Arial, sans-serif, Georgia, "Times New Roman", Times, serif;
}
.listado, .listado_carta, .listado2, listado_entrada {
	padding: 0px 1em;
	font: 13px Arial, sans-serif, Georgia, "Times New Roman", Times, serif;
	line-height: 1.5em; 
	text-align: justify;
	border: 0px solid red;
	}
.listado li {
	margin: 1em 0px;
	padding-left: 2.2em;
	background-image: url(images/icono_01.gif);
	background-repeat: no-repeat;
	background-position: 0px -3px;
	border: 0px solid green;
	}	
.listado_carta li {
	margin: 0.6em 0px;
	padding-left: 1em;
	line-height: 1.2em;
	background-image: url(images/icono_01.gif);
	background-repeat: no-repeat;
	background-position: 0px -3px;
	border: 0px solid green;
	}	
/*.listado li a {
	text-align: left;
}*/
.listado2 li {
	margin-bottom: 5px;
	padding-left: 1.8em;
	background-image:  url(images/icono_02.gif );
	background-repeat: no-repeat;
	background-position: 0px -2px;
	border: 0px solid black;
		}
.listado2 li a {
/*font: bold 12px Arial, Helvetica;
text-align: left;*/
	}
.listado_entrada li {
	margin: 4px 0;
	padding: 3px 0px 3px 50px;
	text-align: left;
	color: #FFFFFF;
	border: 0px solid black;
		}
.listado dt {
	margin-top: 30px;
	padding-left: 55px;
	background-image: url(images/icono_01.gif);
	background-repeat: no-repeat;
	background-position: 1.2em -4px;
	font-weight: bold;
	}
.listado dd {
	padding-left: 20px;
	font: normal;
	}
#quote { 
	padding: 0 0 0 2em; 
	text-align: left; 
	line-height: 2em;
	} 
.listado2 dt {
	margin-top: 20px;
	padding-left: 60px;
	background-image:  url(images/icono_02.gif);
	background-repeat: no-repeat;
	background-position: 2.4em 0;
	font: bold;
	}
.listado2 dd {
	padding-left: 20px;
	font: normal;
	}

#bg_quote {	
	position: relative;
	top: 10px;
	padding: 0;
	background-image: url(images/icono_separador.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 370px;
	height: 80px;
	/* background-color: #F6EEE6; */
	}
	
/* galeria de imagenes */

#gallery {
  margin:0px; 
  padding:0; 
  list-style-type:none; 
  overflow:hidden; 
  width:100%;
  height: 100%;
  background: url(images/perlas_transpa.gif)  ;  
 }
 #gallery li{
 color: #D400FF;
 float:left;
  }
#gallery li.presentacion{
  float:right;
  color: #fff; 
  font-weight: bold;
  font: 2em Arial, sans-serif, Georgia, "Times New Roman", Times, serif;
 }
#gallery li a {
  display:block; 
  height:30px;
  width:200px; 
  float:left; 
  text-decoration:none; 
  border-bottom:1px solid #fff; 
  cursor:default;
  }
#gallery li a img {
  width:200px; 
  height:30px; 
  border:0;
  }
#gallery li a:hover {
  background:#eee; 
  height:150px;
  }
#gallery li a:hover img {
  height:150px;
  }
  
  
/* fotos left-column*/

/*#shadowCol {
  background: #fff url(website/images/shadow.gif) repeat-y;
  width: 10px;
}
#columna_fotos{
 width: 200px;
 height: 300px;
 text-align: center;
 font: bold 15px Arial, sans-serif, Georgia, "Times New Roman", Times, serif;
 border: 1px solid green;
}*/
#box_foto_200 img  {
 margin:0px;
 padding: 0px;
 border: 1px solid #979691; 
}
#box_foto_425 {
 margin:0px;
 padding: 0px;
 text-align: right;
 border: 0px solid #979691; 
}
#box_foto_425 img  {
 margin:0px;
 padding: 0px;
 border: 1px solid #979691; 
}
#patternTitle {
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 100%;
	font: bold 11px Arial, sans-serif, Georgia, "Times New Roman", Times, serif;
	color: #EAE1DC;
	border: 0px solid red;
}
#patternTitle2 {
	clear: both;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	width: 100%;
	text-align: right;
	font: normal 13px Arial, sans-serif, Georgia, "Times New Roman", Times, serif;
	color: #CCD7EC;
	border: 0px solid red;
}
#box_foto_50 {
 clear: both;
 margin: 0px;
 width: 100%;
 height: 110px;
 /*top: 20px;*/
 position: relativa;
 text-align: left;
 /*overflow:auto;*/
 border: 0px solid blue;
}
.foto_50{
 margin: 2px 3px;
 height: 53px;
 width: 53px;
 border: 1px solid #979691;
}

/* Fin Fotos */


/* Formulario */

input, textarea{
	background-color: #FFFFFF;
	color: #841C21; 
	padding: 2px 0 2px 2px;
	margin: 2px 0 2px 2px;
	font: normal 12px Arial, Verdana, Tahoma, sans-serif;
	border: solid 1px #000000;	
}
fieldset{
	width: 200px;
	margin: 10px 0px 5px 15px;
	padding: 5px 0;
	border: solid 1px #fff;	
}
legend{
	padding: 0px 10px;
	color: #fff; 
	font: normal 14px Arial, Verdana, Tahoma, sans-serif;
}
input.radiob {
	background-color: #841C21; 
	border: 1px solid #C28E90;
}
label {
	width: 100px;
	color: #fff; 
	margin: 2px 0px;
	padding: 0;
text-align: left;
	font: normal 12px Arial, Verdana, Tahoma, sans-serif;
	border: solid 0px #000000;	
}
label.radiogrupo {
	width: 120px;
	color: #fff; 
	margin: 2px 0px;
	padding: 0 0 0 15px;
	text-align: left;
	font: normal 12px Arial, Verdana, Tahoma, sans-serif;
	border: solid 0px #000000;	
}
/*legend {
	width: 200px;
	color: #fff; 
	margin: 5px 0;
	padding: 10px;
	text-align: center;
	font: normal 12px Arial, Verdana, Tahoma, sans-serif;
	border: solid 1px #fff;	
}*/
input.boton  {
	background-color: #841C21; 
	color: #ffffff;
	font: normal 14px Arial, Verdana, Tahoma, sans-serif;
	border: 1px solid #C28E90;
}
strong{
	font-family: Arial, sans-serif, Georgia, "Times New Roman", Times, serif;
}
.pixel {
 clear: both;
 line-height:1px;
 height: 1px;
 	border: 0px solid white;
}