html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:normal;}ol,ul{list-style:none;}blockquote,q{quotes:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}
.clear{clear:both;margin:0 auto;}
.clear10{clear:both;margin:10px 0 0 0}
.clear20{clear:both;margin:20px 0 0 0}
small{color:#666;font-size:85%;}

body {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size:0.95em;
	color:#333;
	background: #fff url('../img/bg.gif') repeat-x;	
	margin:0px auto;
	padding:0px;
}
#contenedor {
	background: #fff;	
	width:970px;
	margin:10px auto 0 auto;

}

a {
	color: #063;
	text-decoration: underline;
	}

a:hover {
	text-decoration: none;
	}
#header {
width:970px;
height:190px;
margin: 0 auto;
background: #fff url('../img/bg-header.gif');
background-repeat:no-repeat;
}

#logo{
height:100px;
padding: 20px 0 0 20px;

}
#logo img{}
#botonera{width:970px;height:50px;clear:both;margin:20px 0 0 0;}
#botonera ul{margin:0px;padding:0px}
#botonera span{display:none}
ul#nav {
	overflow:  hidden;
	float: left;
	height:50px;
}

ul#nav li {
	float: left;
	margin: 0 0 0 0;
	}

ul#nav li a {
	display: block;
	text-indent:-9999px;
}
.b1, .b1 a {
	width: 100px;
	height:50px;
	background: url(../img/botonera.gif) 0 0;
}
.b2,.b2 a {
	width: 130px;
	height:50px;
	background: url(../img/botonera.gif) 870px 0;
}
.b3,.b3 a {
	width: 300px;
	height:50px;
	background: url(../img/botonera.gif) 740px 0;
}
.b4,.b4 a {
	width: 223px;
	height:50px;
	background: url(../img/botonera.gif) 440px 0;
}
.b5,.b5 a {
	width: 217px;
	height:50px;
	background: url(../img/botonera.gif) 217px 0;
}

.b1,.b1 a:hover {background: url(../img/botonera.gif) 0 50px;}
.b2,.b2 a:hover {background: url(../img/botonera.gif) 870px 50px;}
.b3,.b3 a:hover {background: url(../img/botonera.gif) 740px 50px;}
.b4,.b4 a:hover {background: url(../img/botonera.gif) 440px 50px;}
.b5,.b5 a:hover {background: url(../img/botonera.gif) 217px 50px;}



#foto-cabecera-index{
margin:10px 0 10px 0;
width:970px;
height:80px;
background:#1b98d1 url('../img/foto-principal.jpg') no-repeat;
}


#foto-cabecera-index .textos{
padding:8px 10px 0 720px;
color:#fff;
font-size:12px;
text-align:justify;
clear: both;
}
#foto-cabecera-index .textos strong{color:#9cf;}
/*BANNERS*/
.banner{ text-align:center; float:right; padding:0 10px 0 0;}

#foto-cabecera{
margin:10px 0 10px 0;
width:970px;
}

#cuerpo{
width:970px;
margin:0 auto;
clear:both;
}

/*footer*/

#footer{
clear:both;
width:970px;
height:75px;
margin:0 auto;
background: #fff url('../img/bg-footer.gif') no-repeat;	
}
#footercontent{
text-align:center;
color:#fff;
}
.footerlogos{
float:left;
margin:13px 0 0 20px;
}
#footer a{color:#fff;}

/*textos*/
h1{
margin:0px;
padding:10px 0 10px 7px;
font-family:Arial,Georgia,"Times New Roman", Times, serif;
text-transform:uppercase;
font-weight:normal;
font-size:1.5em;
color:#3f3f3f;
background:#d8d8d8 url('../img/bg-h1.gif') repeat-x;
letter-spacing:-1px;
}
h1 span{color:#c60;}
h2{
clear:both;
margin:5px 0 2px 0px;
padding:0px 0 3px 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size:1.25em;
color:#f30;
line-height:20px;
border-bottom:1px solid #ddd;
}
.texto{padding:5px 10px;text-align:justify;}
.textonoticia{font-size:0.85em}
p{
margin:7px 0 8px 0;
line-height:normal;
}
.linea{clear:both;height:1px;margin:5px 0 5px 0;border-top:1px solid #ccc}





#cuerpo ul{margin:5px 5px 5px 25px;padding:0px;color:#300;}
#cuerpo ul li {list-style-image: url("../img/bg-ul.gif");}
#cuerpo ul li a {text-decoration: none;color:#300;} 
#cuerpo ul li a:hover {text-decoration:underline;} 
#cuerpo li ul li{list-style-image: url("../img/ico-flecha.gif"); margin: 5px 0 0 0;}

#right ul{margin:5px 5px 5px 25px;padding:0px;color:#300;font-size:0.9em;}
#right ul li {list-style-image: url("../img/bg-ul2.gif");}
#right ul li a {text-decoration: none;color:#300;} 
#right ul li a:hover {text-decoration:underline;} 
#right ul li ul li{list-style-image: url("../img/ico-flecha.gif"); margin: 5px 0 0 0;}




/*fotos*/
.thumb-center{margin:0px auto 5px auto;padding:3px;border: 1px solid #ccc;background:#fff;text-align:center;}
.thumb-center img {margin:1px;}
.thumb-i{margin:5px 10px 5px 0px;padding:3px;float:left;border: 1px solid #ccc;background:#fff;text-align:center;}
.thumb-i img {margin:1px;}
.thumb-d{margin:0px 0px 5px 5px;padding:3px;float:right;border: 1px solid #ccc;background:#fff;text-align:center;}
.thumb-d img {margin:1px;}




/*BOTONES*/
a.button {
	float:left;
    background: transparent url('../img/bg_button_a.gif') no-repeat scroll top right;
    color: #fff;
    font-size: 0.9em;
	font-family:arial, sans-serif;
	font-weight:bold;
    height: 24px;
	margin:10px 5px 10px 5px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	letter-spacing:normal;
}

a.button span {
    background: transparent url('../img/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 
a.button:hover {
	text-decoration:none;
    background-position: bottom right;
    color: #fff;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:hover span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

.campo_texto{
color:#006699;
border:1px solid #009999;
height:18px;
width:200px;
}
.textarea{
border:1px solid #009999;
color:#006699;
width:300px;
height:60px;
}


#columna1 {
  float:left; 
  width:430px;
  clear: both;
  }
#columna2 {
  float:left;
  width:450px;
  border:1px solid #ddd;
  padding: 0 0 0 50px;
  margin: 10px;
  clear: both;
  }


