/* ********** Joaquín Pantoja ********** */

body {
	margin: 2px 0px 15px 0px;
	text-align: center;
	background: #abb7c8;
	font: 12pt Verdana, Tahoma, Arial, Sans-serif;
	color: #036 ;
}
a, a:link {
	color: #a00;
	text-decoration: none;
}
a:visited {
	color: #a00;
	text-decoration: none;
}
a:hover {
	color: #f90;
	text-decoration: underline;
}
a:active {
	color: #800;
	text-decoration: none;
}
h1 {
		width:960px;
		height:100px;
		overflow:hidden;
		margin:0;
		padding:0;
	}

h2 {
	height: 26px;
	display: block;
	overflow:hidden;
	padding:1px 10px;
	margin:0;
	font: bold 1.1em Verdana, Tahoma, Arial, Sans-serif;
	color: #036;
	background-color: #ddd;
	border-bottom: 1px #fff solid;
}
	h3 {
		margin:10px 0 5px 0;
		padding:0;
		font-size:1em;
		text-align:center;
	}


div.contenedor {
	display:block;
	width: 960px;
	overflow:hidden;
	margin:0px auto;
}
div.recsup {
	margin: 0px 0px 2px 0px;
	height: 100px;
	padding: 0px;
	color: #fff;
	background: #036 url(images/banner_01.jpg);
	border: 1px #fff solid;
}
div.izquierdo {
	margin: 0px 0px 5px 0px;
	width: 168px;
	background-color: #fff;
	float: left;
	border: 1px #fff solid;
}
div.izqtit {
	width: 168px;
	height: 25px;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	position: relative;
	display: block;	text-align: center;
	color: #036;
	font: bold .80em Verdana, Tahoma, Arial, Sans-serif;
	background-color: #ddd;
	border: 0px #fff solid;
}
div.menutit {
	width: 168px;
	height: 25px;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	position: relative;
	display: block;	text-align: center;
	color: #036;
	font: bold .85em Verdana, Tahoma, Arial, Sans-serif;
	background-color: #ddd;
	border: 0px #fff solid;
}

div.pub {
	display: block;
	width: 155px;
	margin-top: 3px;
	background-color: #780000;
	border: 1px #ffc solid;
}
div.pub div.pub1 {
	padding: 3px;
	text-align: left;
	font: normal .7em Verdana, Tahoma, Arial, Sans-serif;
	color: #D7AC48;
}
div.ventana {
	float: right;
	text-align: left;
	font: normal 1em Verdana, Tahoma, Arial, Sans-serif;
	color: #fff;
	background-color: #369;
	border: 1px #fff solid;
	width: 780px;
	padding: 0px;
	margin: 0 0 0 8px;
	margin-bottom: 5px;
	
}
div.vn-tit {
	position: relative;
	display: block;
	height: 26px;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	overflow: hidden;
	background-color: #ddd;
	white-space: nowrap;
	border-bottom: 1px #fff solid;
}
.ventana a:link {color:#610b0b;}
.ventana a:active {color:#610b0b;}
.ventana a:visited {color:#610b0b;}
.ventana a:hover {color:#f5a9a9;}

div.entrada {
	display: block;
	text-align: left;
	font: normal 1em Verdana, Tahoma, Arial, Sans-serif;
	color: #fff;
	background-color: #369;
	border: 1px #fff solid;
	width: 958px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
	}
div.en-tit {
	position: relative;
	display: block;
	height: 26px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	text-align: center;
	background-color: #ddd;
	white-space: nowrap;
	border-bottom: 1px #fff solid;
}
div.en-tit h5 {
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
	font: bold 1em Verdana, Tahoma, Arial, Sans-serif;
	color: #036;
}
div.derecha {
	font: 0.9em Verdana, Tahoma, Arial, Sans-serif;
	text-align: left;
	color: #036;
	margin: 3px 3px 3px 3px;
	float: right;
	width: 230px;
	padding: 0px;
	border: 1px #ffc solid;
	background-color: #fff;
}
div.derecha .titder {
	font: bold 1em Verdana, Tahoma, Arial, Sans-serif;
	text-align: center;
	color: #036;
	padding: 2px;
	margin:0 0 1px 0;
	background-color: #ddd;
}
div.derecha2 {
	font: 1em Verdana, Tahoma, Arial, Sans-serif;
	text-align: left;
	color: #036;
	margin: 0px;
	float: right;
	width: 152px;
	padding: 0px;
	border: 0px #036 solid;
	background-color: #036;
}
div.central {
	float: left;
	text-align: left;
	font: normal 1em Verdana, Tahoma, Arial, Sans-serif;
	color: #fff;
	background-color: #369;
	border: 0px #fff solid;
	width: 520px;
	padding: 0px;
	margin: 0 0 0 8px;
	margin-bottom: 5px;
	}
div.txlcd {
    font: 1em bold Verdana, Tahoma, Arial, Sans-serif;
	text-align: left;
	margin:0;
	padding:2px;
	border-top:1px #05a solid;
}
ul.uldiscos {
    font: .9em bold Verdana, Tahoma, Arial, Sans-serif;
	margin:0;
	padding:2px;
	border-top:0px #05a dotted;
}
	ul.uldiscos li {
		margin:0 0 0 15px !important;
	}
	ul.uldiscos li a.activo {
		font-weight:bold;
		color:#05a;
	}

div.txc7 {
    font: .75em Verdana, Tahoma, Arial, Sans-serif;
	text-align: center;
	margin: 0px;
	padding: 1px;
}
div.txi7 {
    font: .75em Verdana, Tahoma, Arial, Sans-serif;
	text-align: left;
	margin: 0px;
	padding: 3px;
}
div.txi9 {
    font: .88em Verdana, Tahoma, Arial, Sans-serif;
	text-align: left;
	margin: 0px;
	padding: 3px;
}
div.txc9 {
    font: .88em Verdana, Tahoma, Arial, Sans-serif;
	text-align: center;
	margin: 0px;
	padding: 3px;
}
div.txc11 {
    font: 11pt Verdana, Tahoma, Arial, Sans-serif;
	text-align: center;
	margin: 0px;
	padding: 3px;
}
div.txi11 {
    font: 1em Verdana, Tahoma, Arial, Sans-serif;
	text-align: left;
	margin: 0px;
	padding: 5px;
}
div.txi11s {
	text-align: left;
	text-indent: 20px;
	margin: 0;
	padding: 3px;
	font: .92em Verdana, Tahoma, Arial, Sans-serif;
}
div.txentradas {
    font: 1.2em bold Verdana, Tahoma, Arial, Sans-serif;
	text-align: left;
	text-indent: 20px;
	margin: 0px;
	padding: 3px;
}

div.regresa {
	text-align: center;
	font: normal .75em Verdana, Tahoma, Arial, Sans-serif;
	color: #036;
	background-color: #ddd;
	border: 1px #fff solid;
	margin: 0px;
	padding: 2px;
	clear: both;
}

div.copy {
	font: 9pt Verdana, Tahoma, Arial, Sans-serif;
	text-align: center;
	color: #d7ac48;
	margin: 0px;
	margin-top: 3px;
	padding: 2px;
	border: 1px #ffc solid;
	background-color: #000;
	clear: both;
}

div.sangf {
	margin-left: 17px;
	text-indent: -15px;
	font: 10pt Verdana, Tahoma, Arial, Sans-serif;
}
p.sang {
	text-indent: 15px;
}
div.base {
	margin: 0px;
	padding: 1px 0px 0px 0px;
	border-bottom: 1px #036 solid;
}
div.baseb {
	margin: 0px;
	padding: 1px 0px 0px 0px;
	border-bottom: 1px #fff solid;
}
div.basebp {
	margin: 0px;
	padding: 1px 0px 0px 0px;
	border-bottom: 1px #fff dotted;
}
div.basep {
	margin: 0px;
	padding: 1px 0px 0px 0px;
	border-bottom: 1px #036 dotted;
}
div.separa1 {
	margin: 1px;
	padding: 0px;
}
div.separa3 {
	margin: 3px;
	padding: 0px;
}
div.separa5 {
	margin: 5px;
	padding: 0px;
}
div.separa10 {
	margin: 15px;
	padding: 25px;
}
div.oculto { display:none; }
img { border:0; }
/* revisar 
ol li {
	font: .85em Verdana, Tahoma, Arial, Sans-serif;
}
*/
ul.guitarra {
	list-style-image: url("images/guitarrita.gif");
	font-size: 1em;
	padding:0;
	margin:3px;
	margin-left:59px;
}
ul.noti {
	list-style-image: url("images/guitarrita.gif");
	font-size: .85em;
	padding:0;
	margin:3;
	margin-left:59px;
}
ul.noti li:first-line {
    font-size: .85em;
    font-weight: bold;
}
ul.noti li {
    margin: .0;
	margin-bottom:15px;
}
hr{ 	
	width:300px; 
	height:0px;/*solo queremos borde*/ 
	text-align:center;
	border-top:0px;/*quita el grosor extra de Opera y FFox*/ 
	border-bottom:#d7ac48 solid 3px;
}
.boton-menu {
	display:block;
	width:155px;
	height:40px;
	font: bold 8pt Verdana, Tahoma, Arial, Sans-serif;
	overflow:hidden;
	text-align:center;
	background:#fff url(images/bt-menu3.jpg) top left no-repeat;
}
.boton-menu a, .boton-menu a:link  {
	display:block;
	width:155px;
	overflow:hidden;
	color:#ccc;
	text-align:center;
	padding:13px 0px 1px 0px;
	}
.boton-menu a:hover { color:#fff; }

#menuhoriz ul li {
        display: inline;
        padding: 2px 7px; /*Separar el texto*/
        margin:5px; /* Separar los botones */
        background-color:#ddd; /* Color de fondo */
		font: bold .9em Verdana, Tahoma, Arial, Sans-serif;
}
#menuhoriz ul li:hover {
        background-color:#fff; /* Color de fondo sobre el boton */
        cursor: pointer; /* cambiar el aspecto del puntero */
}
#menuhoriz ul {
        /* Linea para delimitar la botonera */
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #fff;
        margin:10px 0px;
		padding:0;
}
img { border:0;}
.padizq { padding-left:10px; }