/* configuraciones generales del body  -------------- */
body  {	font: 0.85em Verdana, Geneva, sans-serif; background: url(../images/fondo.png); margin: 0; padding: 0; 	text-align: center; color: #000000; /*line-height: 1.4em;*/}
.content {width: 1024px; margin: 0 auto; text-align: left; background: #F5F5F5 url(../images/fondo04.jpg) repeat-y right  }/*{ 	margin: 0 auto;	min-width: 769px;	max-width: 1024px;	padding: 0px; }*/
.content_int {width: 1024px; height:100%;  margin: 15px auto; text-align: left; background: #F5F5F5 url(../images/fondo_der.jpg) right repeat-y;}
.content_int2 {width: 1024px; height:100%;  margin: 15px auto; text-align: left; background: #F5F5F5}
/*a {	color: #004080}*/
/*a:hover { color: #6C757A; }*/
h1 { font: normal 2.1em Arial, Sans-Serif; letter-spacing: -1px; padding: 7px; margin: 0;  }
.dark  { color: #737373; font-weight: bold; }
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { color: #FF6600;}
h2 { margin: 0; padding: 2px; font: bold 1.7em Arial, Sans-Serif; letter-spacing: -1px; }
h2 { font-size: 1.2em; margin-bottom: 2px; color: #000; /*background: inherit;*/ }
hr {color: #6666FF; width:70%; height: 1px}
p {	margin: 7px; padding:0.5px; text-indent:0; line-height:1.4em}
.clear {clear:both}
.parrafo {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	text-align:left;}
.subrayado {text-decoration:underline}
ul { margin: 0; padding : 0; list-style : none; }
ul.square {list-style-type:square; margin-left:20px}
ol.especial {margin: 20px 10px 20px 20px;}
ol.letras {list-style-type:upper-alpha; margin: 20px 10px 20px 20px;}
li.especial { margin-bottom:10px}
img { margin:3px; border:none; /*float:left; margin:3px;*/}
.img_izq-margin5 {float: left; margin: 5px;}
.img_der-margin5 {float: right; margin: 5px;}
.image_left {float:left; border: 1px solid #ccc;	margin:.5em;	padding:.5em;}
.image_right {	float:right; border: 1px solid #ccc;	margin:.5em;	padding:.5em;}
.image-border {border:#666 solid 1px; padding:5px;}
.z-index {z-index:999}
/*---------------HEADER------------------*/
.header {height: 185px;	background: url(../images/fondo_header.png) repeat-x; color: #808080; margin: 0;	padding: 0;	border: 1px solid #0361a9;}
#banner_left {width: 260px; display:inline; float:left; padding: 0 8px 0 8px; margin: 0; height:185px; text-align:center }
#banner_left p {font-size:1.1em; color:#fff;	font-weight:bold; margin-top:10px}
#banner_center {width:480px; float:left;  height:185px; border-right: 1px solid #0361a9; border-left: 1px solid #0361a9}
#banner_right {width:240px; float:right; font-family: Arial, Helvetica, sans-serif; margin:0; 	padding:0 8px 0 8px; text-align:center; line-height:1.2em; height:185px;}
/*------------------------*/
#banner {	float:right;	margin-right:15px;	padding:5px;}
#banner2 {	float:left;	margin-left:10px;	padding:0px;}
/*.logo_p {width:250px; font-size:1em;	color:#FFFFFF;	font-weight:bold;}*/
#fecha {	/*height:20px;*/	float: right;	margin-right: 1em;	padding:0px;}

.top_info {	float: right;	width: 60%;	padding: 5px 0 4px 0;color: #808080;}

.top_info_left {width: 200px;float: left;	}

.top_info_right {float: right;	width: 300px;	padding: 1em;}
.top_info_right h1 {	color:#30C0FF;	font-weight:bold;	font-family: Arial, Helvetica, sans-serif;	text-align:center}
.top_info_right p {	color:#F20000;	font-weight:bold;	font-family:Verdana, Arial, Helvetica, sans-serif;	text-align:center}	
.browse_category  {	font-size: 0.9em;	width: 190px;	color: #FFF;}
.bar { 	clear: both;	font-size: 1.1em;	font-weight:bold;	font-family: Verdana, Arial, Helvetica, sans-serif;	height: 35px; text-align:center; z-index:1000}

.bar li { 	padding: 7px 0px 2px 0px; background:#48587C;	float: right; 	}
.bar li a { color: #FFF; text-decoration: none;	padding: 6px 10px 6px 10px;	border-left-style:dotted;	border-left-color:#FFFFFF;	border-left-width:thin;} 
.bar li a:hover { 	background: #A4ACBE url(../images/bar.gif) no-repeat center top; padding: 8px 10px 6px 10px;} 	
.search_field {	height:45px; color: #317EC2;	clear: both; padding: 0px;	margin: 0px; text-align:center; z-index:999; border-bottom-style:double;}

.grey {	color: #808080;	font-weight: normal;}

.search_form { float: right; }

#player { float:left; width:68%; height:140px; text-align:center; z-index:0}

.subheader { float:right; width:25%; margin:0; border: 1px solid #eee; padding: 2px; 	background: #DFDFFF; color: #000; text-align:center}

/* Columna seccion izquierda
   -------------------------------------------------- */

.left {	float: left;	width: 60%;	margin: .25em 1% .25em .25em;}

.left h3 {clear: both; color: #317EC2;	padding: .5em;	font: bold 1em Tahoma, Arial, Sans-Serif;	margin: .5em;	border-bottom-style:double;
}
.left h2 { color:#663333;	background:url(../images/sep-pluma.gif) no-repeat right bottom; font: 1.2em Tahoma, Arial, Sans-Serif; letter-spacing:0.1em; margin:15px 0 15px 0;	height:25px; text-shadow:#666666 3px 3px 3px;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4);
}
.map {	clear: both;	background: url(../images/fdomap.gif) no-repeat; color: #1671B8;	padding: 0.5em; font: bold 1.2em Arial, Helvetica, sans-serif;	margin: 0.5em;	width:200px;}
.mapa_sitio {font: bold 1em Arial, Helvetica, sans-serif; margin-left:1.5em;}

.left_side {float: left; width: 44%; padding: .5em; margin: .25em; text-align:left; }
.left_side a, .right_side a { color: #414141; background: #FFF; }
.left_side a:hover, .right_side a:hover { color: #FF8000;}
.right_side {	float: right;	width: 44%;	background: #FFF url(../images/dotted.gif) repeat-y;		color: #414141;	padding: .5em;	margin: .25em;}
		
.left_box { margin: 0; color: #000; padding-left: 10px; border: #069 thin solid }

.box_pergamino {width:200px; height:200px; background:url(../images/fdo_papiro200x200.gif) no-repeat center; text-align:center;}
.box_pergamino p { padding:5px 15px 0 15px; text-align:center; text-indent:0;  color: #00376F; }
.box_30_right {float: right; width: 30%; padding: .5em; margin: .25em; text-align:left; }		
.box_30_left {float: left; width: 30%; padding: .5em; margin: .25em; text-align:left; }		


/*----------- BORDES--------------*/
.bordes {border: 1px double #003366}
.borde_bottom {margin: 0px; padding: 0px 7px 7px 0px;  background-image:url(../images/borde1.gif); background-repeat:repeat-x; background-position:bottom;}
.borde_derecho {margin: 0; padding: 0px 7px 0px 0px; background-image:url(../images/borde2.gif); background-position:right bottom; background-repeat:no-repeat}
		
/* columna sección derecha  ---------- */
		
.right {float: right; 	width: 36%;	margin: .25em; padding-left:13px; background:url(../images/borde-der.gif) left repeat-y; }

.right h3 {	background:url(../images/fdobar4-2.jpg) no-repeat center;	color: #FFF;	padding: .25em;	font: bold 1em Tahoma, Arial, Sans-Serif;	margin: 0px;	height:35px;	text-align:center;}

.right_articles {	/*background: #f5f5f5;*/ color: #414141; padding: 4px;	margin: 0 0 3px 0;	
}

/*--------------CLASES PARA LINK--------------------------*/

.decolink {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333366; text-decoration:none; padding:0.3em}
.decolink a {color:#333366; text-decoration:none;}
.decolink a:hover {color: #fff; text-decoration:none; background: #000; }
/*.decolink a:visited {color: #993300; text-decoration:none;}*/
.decolink img { border:none}

.decolink2 a:link {color: #006699; text-decoration: none; background:url(../images/flecha.png) no-repeat right; padding-right:1.2em;}
.decolink2 a:hover {color: #cf5900; text-decoration: underline; background:url(../images/flecha.png) no-repeat right; padding-right:1.2em;}
.decolink2 a:active {COLOR: #620000; TEXT-DECORATION: none}
.decolink2 a:visited {color: #4d4150; text-decoration: none; background:url(../images/flecha.png) no-repeat right; padding-right:1.2em;}

.link-image-derecha a { display:block; float:right; background:url(../images/flecha.png) right center no-repeat; margin-right:10px; padding-right:20px; color:#002346; text-decoration:none}
.link-image-derecha a:hover {float:right; background:url(../images/flecha2.png) right center no-repeat; margin-right:10px; padding-right:20px; color: #FF3300;}
/*.link-image-derecha a:visited { float:right; background:url(../images/flecha2.png) right top no-repeat; margin-right:10px; padding-right:40px; height:27px; color:#002346; text-decoration:none}*/

.link-image-izq a:link {background:url(../images/links2.png) left top no-repeat; margin-left:10px; padding-left:20px; height:27px; color:#002346; text-decoration:underline; display:block}
.link-image-izq a:hover {background:url(../images/icono2.gif) left top no-repeat; margin-left:10px; padding-left:20px; height:27px; color: #FF3300; display:block}
.link-image-izq a:visited {  background:url(../images/icono2.gif) left top no-repeat; margin-left:10px; padding-left:20px; height:27px; color:#002346; text-decoration:none; display:block}
/*-------------------------fin columna derecha -----------------------*/
	
/*  columna media pagina  */
.med {	background-color:#F5F5F5;	border: 1px solid #ccc;	margin:.25em;	padding:.25em;	height:auto;	}
.med_sec01 {	float: left; width: 31%;	padding: 5px;	margin: 0px;	text-align:center;	border-left: 1px solid #ccc;}
.med_sec02 {float: left;	width: 31%;	padding: 5px;	margin: 0px;	text-align:center;	border-left: 1px solid #ccc;}
.med_sec03 {float: right;	width: 31%;	padding: 5px;	margin: 0px;	text-align:center;border-left: 1px solid #ccc;	}
.med_tit {	padding:.5em;	margin:.25em;	text-align:left;	font: bold 1.2em Tahoma, Arial, Sans-Serif;	color:#339900;	border-bottom-style:double;}
.med_tit_cel {	padding:.5em;	margin:.25em;	text-align:left;	font: bold 1.2em Tahoma, Arial, Sans-Serif;	color: #0066FF;	border-bottom-style:double;}

.med_subtit {	padding:.5em;	margin:.25em;	text-align:left; font-family: Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#000;}
.med h3 {	clear: both;	color: #317EC2;	padding: .5em;	font: bold 1em Tahoma, Arial, Sans-Serif;	margin: .5em;	border-bottom-style:double;}

/* CONFIGURACION PLANTILLA INTERIOR -----------------------------------------*/
.int_full {	float: left;	width: 98%;	margin: .25em;	padding:.5em;}

.int_full_2 {margin: 3em; height:100%}
#int_navidad_izq { background:url(../images/guirna_izq.gif) repeat-y left}
#int_navidad_der { padding:3em; background:url(../images/guirna_der.gif) repeat-y right}

.right_int {float: right;	width: 310px;	margin: .25em;}
.right_int2 {	float: right;	width: 24%;	margin-left:15px;}
.right_int2 p { text-indent:0; padding:0; margin:0}

.left_int {	float: left;	width: 65%;	margin: .25em;	padding-left:1em; border: #069 thin solid}
.left_int_box { 	border-left:1px dotted #000;	border-right:1px dotted #000; 	margin: 0; 	color: #000; 	padding: 7px; 	font-size:1.1em;}

.left_int h3 {	clear: both; color: #317EC2;	padding: .5em;	font: bold 1em Tahoma, Arial, Sans-Serif;	margin: .5em;	border-bottom-style:double;}

.left_int_2 {	float: left;	width: 72%;	margin: .25em;	padding-left:1em; border: #069 thin solid}
.left_int_box_2 { 	border-left:1px dotted #000;	border-right:1px dotted #000; 	margin: 0; 	color: #000; 	padding: 7px; 	font-size:1.1em;}

.left_int_2 h3 {	clear: both; color: #317EC2;	padding: .5em;	font: bold 1em Tahoma, Arial, Sans-Serif;	margin: .5em;	border-bottom-style:double;}

.center_box {text-align:center	}
.center_gaucho { width:60%; float:left; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; background-image:url(../images/gauchosur.jpg); background-repeat: repeat-y; color:#000;}
.center_gaucho p {padding:0.1em; font-weight:bolder; font-size:1.2em; }
.center_himno {	font-size:1.5em;	text-align:center;	font-family:"Times New Roman", Times, serif;	background-image:url(../images/cielo.jpg);	background-repeat:no-repeat;	color:#000;}

/* --------------ESTILOS DE TEXTO-----------------------------------------*/

.shadow-150 {font-size:150%; text-shadow:#666666 3px 3px 3px;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4);
}
.shadow-125 { font-size:125%; text-shadow:#666666 3px 3px 3px;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4);
}
.shadow-normal {font: 1.1em Verdana, Geneva, sans-serif; letter-spacing:0.1em; text-shadow:#666666 3px 3px 3px;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4);
}
.estilo01 {font-size:1.1em; color:#330099; text-indent:1em;}
.estilo02 {font-size:1.1em; color:#414141; text-indent:1em;}
.estilo03 {font-size:1.1em; color:#990000; text-indent:1em;}
.estilo04 {font-size:0.7em; color:#000; text-indent:1em;}
.estilo05 {color:#000; border-bottom:1px dotted; padding:5px; 	margin-left:10px}
.estilo06 {color:#333300; font-weight:bold; font-size:1.2em;}
.capital { float: left; font-size: 300%; font-family: monospace; color: red; margin:0; padding:0}
.capital-b { float: left; font-size: 400%; font-family: monospace; color: white; margin:-15px 0}
.capital-a { float: left; font-size: 250%; font-family: "Times New Roman", Times, serif; color:#0066FF; margin:-6px 0 2px 0; padding:0; line-height:1em}
.capital-celeste { float: left; font-size: 300%; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0066FF; margin:-6px 0 2px 0; padding:0; line-height:1em}
.capital-verde { float: left; font-size: 300%; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#060; margin:-6px 0 2px 0; padding:0; line-height:1em}
.directiva-n {width:150px; display: block; float:left; color: #317EC2; border-bottom:#317EC2 1px dotted;
}
.titulo {display:block; line-height:1.5em; color:#006C6C; font-family:Verdana, Geneva, sans-serif; font-size:1.1em; font-weight:bold; border-bottom:#666 solid 1px; border-left:#666 solid 1px; padding-left:10px 
}
.titulo2 {line-height:1.1em; color:#006C6C; font-family:Verdana, Geneva, sans-serif; font-size:1.1em; font-weight:bold;}
.titulo2 a:link {text-decoration:none; color:#006C6C;}
.titulo2 a:hover {text-decoration: underline}
.titulo2 a:visited {text-decoration:none; color:#7a95b0;}

/* footer
   ---------------------------------------------------------- */
.footer_bg { width: 1024px; height:47px; margin: 0;	border: 1px solid #0361a9; background: url(../images/fondo_header.png) repeat-x;	}

.footer {	float:left;	width:650px; height:40px;	text-align: center;	padding: 7px 0 7px 0;	margin: 0;}

.footer a { color: #fff; font-weight:bolder;  text-decoration:none;}
.footer a:hover { color: #0000FF;	text-decoration:underline}

/*------------------div banner sudhosting y validacion w3c------------------------*/
.right_sud {float: right; width: 350px;	height:47px; text-align: right;	border-top: 1px solid #ccc;}
.left_3wc {	float: left;	width: 110px;	margin-right:0px;}

