/* Se limpian todos los estilos que previamente puedan existir */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }  
body{
	background:#CEF0D9;
	margin: auto;
	text-align:center;
}

/* Se define que no cree un borde alrededor de las imágenes */
img {
	border: none;
}

/* Definición de etiquetas */
#central {
  width: 800px;
  position: relative;
  text-align: center;
  margin: auto auto;
  background-color:yellow;
}
#cabecera {
    /* Carga como fondo la imagen de fondo y la duplica como mosaico y en el eje x */
    background: url('../images/cabecera.png') no-repeat;
    width: 100%;
    height: 150px; 
    float: none; /* No permite ninguna otra capa a drcha e izqda */
    text-align: left; /* Todo el contenido se alinea a la izqda */
	font-size: 2.0em;
	padding-left: 27px;
	padding-top: 50px;
	color: #FC6158;
	font-family: "Courier";
	font-weight: bold;
}

#pie{
    background: url('../images/patron1.png') repeat-x;
    width: 100%;
	float:left;
	text-align:center;
	margin: auto auto;
	border-bottom:1px solid #bdb7b4;
	border-top:2px solid #bdb7b4;
	color:black;
	height:35px;
	font-size:0.9em;
	/*padding-top:10px;*/
}
#menu{
    background: url("../images/patron1.png") repeat-x;
	float:none;
	width:100%;
	/*padding:0px 10px 10px 0px; */
	text-align: center;
	height: 60px;
}
#caja {
    width:20%;
	float:left;
	margin:10px 10px 0px 0px;
}
#imagen{
	float:none;
	background: url('../images/patron2.png');
	width:100%;
	height:500px;
	border-bottom:2px solid #000000;
	border-top:2px solid #bdb7b4;
	text-align:center;
	}
#timagen1,#timagen2,#timagen3,#timagen4,#timagen5 {
	position:relative;
	background:black none;
	color:white;
	font-size:1.0em;
	filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
	height:100px;
	top:52px;
	float:none;
}
#timagen2 {
	height:350px;
}

#timagen4 {
	height:400px;
	padding-left: 10px;
	padding-right: 10px;
	text-align:left;
}
#timagen5 {
	height:400px;
	padding-left: 20px;
	padding-right: 10px;
	text-align:left;
}

#contenido {
	position: relative;
	float:none;
	width:100%;
	padding:10px;
	padding-top:10px;
	color: red;
}

#notrans{
	filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
}


/*
#logo{
	position: relative;
	left: 2%;
	float:left;
}
ul {
	list-style-type: none;
	margin-top:30px;
}

li {
	display:block;
	border-bottom: 1px dashed #C39C4E;
}
*/

/*
#contenido img{
	text-align:center;
}
#noticia{
	
	margin:20px 0px 40px 20px;
}
#tnoticia{
	font-size:0.8em;
}
.pasivo{
	color: #989898;
	font-size:0.7em;
	margin-bottom:5px;
}
*/

/*
p{
	margin-top:15px;
}
h2{
	font-size:1.3em;
	color: #40bbe7;
}
input {
background-color:#EAEAEA;
border:1px solid #BABABA;
font-size:12pt;
font-weight:bold;
padding:1px 5px;
width:125px;
}
input:focus{
background-color:#F8E7CD;
border-color:#C08D4B;
}
#fecha{
	background:url('../img/date.gif') no-repeat;
	margin-top:20px;
}
#wrapper{
	font-family: sans-serif;
	position: absolute;
	left: 50%;
	width:800px;
	padding:0px 8px 0px 8px;
	margin:0px 0px 0px -400px;
	background:url('../img/fondo.png') repeat-y;
}
*/

a{
   color: #40bbe7;
   text-decoration: none;
}
a:visited {
   color: #40bbe7;
   text-decoration: none;
}
a:active {
   color: #40bbe7;
   text-decoration: none;
}
a:hover {
   color: #AAAAAA;
}
/* Menú de opciones */
/*Credits: CSSpplay */
/*URL: http://www.cssplay.co.uk/menus/pro_12 */
#pro12 {
	padding : 10px;
	text-align: center;
}
#pro12 ul {
	margin:0 auto;
	padding : 0;
	list-style:none;
	display:table;
	white-space:nowrap;
	list-style:none;
	height:35px;
	position:relative;
	font-size:20px;
}
#pro12 li {
	display:inline;
	margin:0 1px 0 0;
	padding:0;
}
#pro12 li a {
	display:block;
	float:left;
	height:35px;
	line-height:20px;
	color:#ddd;
	text-decoration:none;
	font-family:arial, verdana, sans-serif;
	font-weight:bold;
	text-align:center;
	padding:0 0 0 10px;
	cursor:pointer;
	background:url(../images/pro_12_0a.gif) no-repeat;
}
#pro12 li a b {
	float:left;
	display:block;
	padding:0 25px 15px 15px;
	background:url(../images/pro_12_0b.gif) no-repeat right top;
}
#pro12 li.current a {
	color:#fff;
	background:url(../images/pro_12_2a.gif) no-repeat;
	line-height:23px;
}
#pro12 li.current a b {
	background:url(../images/pro_12_2b.gif) no-repeat right top;
	padding-bottom:12px;
}
#pro12 li a:hover {
	color:#fff;
	background: url(../images/pro_12_1a.gif) no-repeat;
	line-height:23px;
}
#pro12 li a:hover b {
	background:url(../images/pro_12_1b.gif) no-repeat right top;
	padding-bottom:12px;
}
#pro12 li.current a:hover {
	color:#fff;
	background: url(../images/pro_12_2a.gif) no-repeat; cursor:default;
}
#pro12 li.current a:hover b {
	background:url(../images/pro_12_2b.gif) no-repeat right top;
}
