/* Presentation Stylesheet */ 

h1 {
	margin: 0;
	padding: 0.3em 0.3em 0.2em 0.3em;
	font: bold 2em Verdana, tahoma, arial, sans-serif;
	color: #8F233C;
	}

h2 {
	margin: 0px;
	padding: 1.1em 0.5em 0.1em 0.5em;
	font: bold 1.5em Verdana, tahoma, arial, sans-serif;
	color: #8F233C;
 border: 0px solid red;
	}

#head h1 {
	margin: 0px; 
	padding: 0px; 
	font: italic bold 1em "trebuchet MS", Verdana, tahoma, arial, sans-serif;
	color: red;
	}
#head h1 a:link, #head h1 a:visited {
	color: blue;
	}
#head h1 a:hover, #head h1 a:active {
	color: green;
	}

#head h2 { 
	margin: 0; 
	font: BOLD italic 1.4em "trebuchet MS", Verdana, tahoma, arial, sans-serif;
	color: #fff;
	}	

h3 {
	margin: 0px;
	padding: 0.7em 0.2em 0.7em 0.8em;
	font: bold 1.2em Verdana, tahoma, arial, sans-serif;
	text-align: left;
	color: #78203D;
	}

h4 {
 margin:0;
 padding:0;
 font: normal 1.1em "trebuchet MS", Verdana, tahoma, arial, sans-serif;
 }

p {
	margin: 0px; 
	padding: 0.5em 0.8em 0.5em 1em; 
	font: 13px  Verdana, tahoma, arial, sans-serif;
	color: #000;
	line-height: 1.4em; 
	/*text-indent: 1.4em;*/
	text-align: justify;
 	background-color: none; 
 border: 0px solid red;
}
span {
}
strong {color:  #8F233C; }
a:link, a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #8F233C;
	}

a:hover, a:active { 
	font-weight: bold; 
	color: #999; 
	}

hr {margin-top: 30px;} 

ul {
margin: 0px;
padding: 0px;
list-style-type: circle;
}
/**************************************************************/

/*  Top_Menu  */
ul#top_menu, ul#foot_menu {
margin: 0px 0px;
padding: 0px 0px; /*2px 0 2px 0;*/
font: bold 12px Verdana, Arial, Tahoma, sans-serif;
/*text-align: left;
height: 16px;*/
width: 550px;
/*line-height: 38px;
height: 38px;*/
border: 1px solid green;
}

#top_menu li, #foot_menu li {
display: inline;
list-style-type: none;
margin: 0px;
padding: 0px 0px;
width: auto;
/*
height: 15px;
white-space: nowrap;*/
line-height: 38px;
height: 38px;
border: 1px solid violet;
}
/*.act_01, .act_01 a, .act_02, .act_02 a, .act_03, .act_03 a, .act_04, .act_04 a, .act_05, .act_05 a {
color: #fff;
margin: 0px;
padding: 2px 0px;
background-color: #41497F;
text-decoration: none;
border: 0px solid #fff;
}*/
#top_menu a:link, #top_menu a:visited, #foot_menu a:link, #foot_menu a:visited  {
color: #fff;
margin: 0px;
padding: 0px;
/*padding: 3px 5px 3px 5px;*/

background-color: #48538C;
text-decoration: none;
border: 0px solid #fff;
}
#foot_menu a:link, #foot_menu a:visited  {
padding: 3px 20px 3px 20px;
}
#top_menu a:hover, #top_menu a:active, #foot_menu a:hover, #foot_menu a:active {
color: #fff;
margin: 0px;
padding: 3px 5px 3px 5px;
background-color: #323B6A;
text-decoration: none;
border: 0px solid #fff;
}
#foot_menu a:hover, #foot_menu a:active {
padding: 3px 20px 3px 20px;
}

/* para caja de titular */
.titular {
/*position: relative;*/
margin: 0px;
padding: 10px 0px 5px 10px;
/*width: 320px;*/
font-size: 1.9em;
font-weight: bold;
text-align: left;
border: 0px solid blue;
}
.caricatura { 
 position: relative;
 float: right;
 margin: 0px auto;
 padding: 0px  0px;
 /*width: 40%;*/
 text-align: center;
 border: 0px solid red;
}
/* listados en texto */
ul, dl {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font:  12px Verdana, tahoma, arial, sans-serif;
	text-align: justify;
	border: 0px solid violet;	
	/*border-style: inset;*/
	}
ul.guion {
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 0px 20px;
	list-style: none;
	font:  11px Verdana, tahoma, arial, sans-serif;
	text-align: justify;
	border: 0px solid violet;	
	/*border-style: inset;*/
	}
ul.listado, dt.listado {
	margin: 5px 10px 10px 10px;
	padding: 0px 0px 0px 20px;
	list-style: none;
	font:  12px Verdana, tahoma, arial, sans-serif;
	text-align: justify;
	border: 0px solid violet;	
	}
.guion li, .listado li, .listado dd {
	margin: 5px 2px;
	padding: 0px 2px;
	list-style-image: url(images/guion_01.gif);
	/*list-style-image: url(images/guion_01.gif);*/
	line-height: 15px;
	background: #fff;
	border: 0px solid yellow;
list-style-type:circle;
	/*border-style: inset;*/
	}	
.guion li {
	list-style-image: url(images/guion_b.gif);
	}	
.guion li a:link, .guion li a:visited, .listado li a:link, .listado li a:visited {
/*background: #fff;*/
text-align: left;
font-weight: normal;
color: #8F233C;
border: 0px solid yellow;
}
.guion li a:hover, .guion li a:active, .listado li a:hover, .listado li a:active {
/*background: #5E6D9A;*/
text-align: left;
font-weight: normal;
color: #999;
border: 0px solid black;
}
ul.listado1, ul.listado2 {
	margin: 2px 5px;
	padding: 0px 0px 0px 20px;
	list-style: none;
	/*line-height: 1.6em; */
	text-align: justify;
	border: 0px solid violet;	
	}
.listado1 li {
	margin: 0px;
	padding: 0px;
	/*list-style-image: none;
	list-style-type:disc;*/
	border: 0px solid violet;	
	}	
.listado1 li a {
text-align: left;
}
.listado2 li {
	margin: 0px;
	padding: 0px;
	/*list-style-image: none;
	list-style-type: circle;*/
	border: 0px solid violet;	
	}	
.listado2 li a {
text-align: left;
}
/*.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;
	}
.listado2 {color: #2048C2;	
	margin: 0 0 0 20px;
	padding: 0px 5px 0px 0px;
	list-style: none;
	line-height: 1.5em; 
	text-align:justify;
	}
.listado2 li {
	margin: 0px;
	padding-left: 25px;
	background-image:  url(images/icono_02.gif );
	background-repeat: no-repeat;
	background-position: 0.3em -2px;
	color: #2048C2;
		}
.listado2 li a {
font: bold 12px "trebuchet MS", Verdana, tahoma, arial, sans-serif;
text-align: left;
	}
.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 {
	/*
	background-image: url(images/icono_02.gif);
	background-repeat: no-repeat;
	background-position: 2.4em 0;
	padding-left: 20px;
	font: normal;

	}*/

 /* Mis adornos */
.marco {
padding: 2px;
border: 1px solid #ccc;	
}
.caridad {
margin: 20px 0px 10px 0px;
padding: 0px;
border: 0px solid #ccc;	
}
.invisible { display: none; }

.nota {	
	font-style: italic;
	font: 10px Verdana, Arial, Tahoma, sans-serif;
}
.cita {	
	padding-left: 75px;
	text-align: justify;
	font-size: 11px;
	font-style: italic;
 	background-color: none; 
}

.neg { 	font-weight: bold; }
.azul { font-weight: bold; color: #4B5499;}
.rojo { font-weight: bold;
color: red; }

.center {
text-align: center;}

.foto_centro {
margin: 5px 0px;
padding: 2px 0px;
text-align: center;
border: 0px solid #000;	
}
.foto_right {
float: right;
margin: 0px;
padding: 5px;
text-align: right;
border: 0px solid #000;	
}
.foto_left {
float: left;
margin: 0px;
padding: 5px;
border: 0px solid #000;	
}
.color_borde {
border: 1px solid #D40560;	
}
.caption {
margin: 0px 0px 15px 0px;
padding: 3px 2px;
font-size: 12px;
text-align: center;
border: 0px solid #ccc;	
}

.caption_peq {
margin: 0px 0px 15px 0px;
padding: 1px 2px;
font-size: 11px;
text-align: center;
border: 0px solid #ccc;	
}

.derecha {
text-align: right;
border: 0px solid #ccc;}

.izquierda {
text-align: left;}

.indentado {
text-align: left;
text-indent: 20px; }

/* Formulario */

/*form, input , TEXTAREA {
margin: 0px;
padding: 0px;
font: normal Verdana, Tahoma, sans-serif;
color: #8F233C;
border: 0px solid #8F233C;
}

.formulario {
position: relativa;
float: right;
margin-right: 200px;
padding: 0px 0px;
border: 1px solid #8F233C;
}
.boton{
border: 0px;
background: #8F233C;
font: bold 12px Verdana, Tahoma, sans-serif;
color: #fff;
}
*/
input, textarea{
	background-color: #FFFFFF;
	color: #8F233C; 
	margin: 2px 0 2px 2px;
	padding: 2px 0 2px 2px;
	/*font: normal 12px Arial, Verdana, Tahoma, sans-serif;*/
	border: solid 1px #8F233C;	
}
textarea{
scrollbar-face-color:  #8F233C; /*barra arriba*/
scrollbar-track-color: #fff; /*barra abajo*/
scrollbar-arrow-color: #fff; /*flecha*/
scrollbar-shadow-color: #fff; /*sombra interior right*/
scrollbar-darkshadow-color: #fff; /* sombra exterior right*/
scrollbar-highlight-color: #fff; /*sombra interior left*/
scrollbar-3dlight-color:  #fff; /*sombra exterior left*/
}
fieldset{
	width: 200px;
	margin: 10px 0px 5px 15px;
	padding: 5px 0;
	border: solid 1px #000;	
}
legend{
	padding: 0px 10px;
	color: #000; 
	/*font: normal 14px Arial, Verdana, Tahoma, sans-serif;*/
}
input.radiob {
	background-color: #8F233C; 
	border: 1px solid #C28E90;
}
label {
	width: 140px;
	color: #000; 
	margin: 2px 0px;
	padding: 0;
	text-align: left;
	/*font: normal 12px Arial, Verdana, Tahoma, sans-serif;*/
	border: solid 0px #000000;	
float: left;
display: block;
}
label.radiogrupo {
	width: 120px;
	color: #000; 
	margin: 2px 0px;
	padding: 0 0 0 15px;
	text-align: left;
	/*font: normal 12px Arial, Verdana, Tahoma, sans-serif;*/
	border: solid 1px #000000;	
}


input.boton  {
	background-color: #8F233C; 
	color: #ffffff;
	font: bold 14px Arial, Verdana, Tahoma, sans-serif;
	border: 1px solid #C28E90;
}

.pixel {
 clear: both;
 line-height: 0px;
 height: 0px;
 /*background-color: green; */
 border: 0px solid #ccc;
}
.granate {
 clear: all;
 clear: both;
 line-height: 6px;
 height: 6px;
 background-color: #78203D; 
 }
.clear {
 clear: all;
 clear: both;
 }
