/* PAGINA */

html{

}
a {
outline: none;
}
a:hover, a:active, a:focus{
outline: none;
}


body{
text-align:center;
margin:0 ;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size:12px;

background:url(img/bg.gif) center repeat-y #212121;
 /* overflow: hidden; permitir alto 100% */
}
IMG a{
border:0;
}
.rollo{
line-height:17px;
}

/* SEPARADORES */

.spc1 {
	height: 8px;
	clear: both;
}
.spc2 {
	height: 10px;
	clear: both;
}
.spc_linea {
height:15px;
border-top:solid 1px #333333;
margin-top:15px;
}
.spc_linea_clear {
height:6px;
border-bottom:solid 1px #333333;
clear:both;
}

/* FORMULARIOS */

INPUT[type=text]{
width:100%;
background:#000000;
border:1px solid #333333;
color:#CCCCCC;
}

/* ESTRUCTURA */

#contenedor{
margin: 0 auto;  /* centrado en página */
text-align:left;
width:920px;
padding:15px;
height:100%;
}

#left {
  float: left;
  width: 200px;
}
#contenido {
  float: left;
  width: 720px;
}
#contenido #principal {
  float: left;
  width: 520px;
}
#contenido #right {
  float: left;
  width: 200px;
}

/* PIE */

#pie {
border-top:1px solid #171717;
border-bottom:1px solid #171717;
height:25px;
  clear: both;
}
#pie .copyright{
padding-top:5px;
font-size:10px;
color:#666666;
float:left;
}
#pie .webmaster{
padding-top:5px;
font-size:10px;
color:#666666;
float:right;
}
#pie a{
color:#999999;
}
#pie a:hover{
text-decoration:none;
color:#FFFFFF;
}


/* BANNERS */

.banner{
padding-top:8px;
clear:both;
}
.banner img{
border:0;
}
a img {
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}

a:hover img {
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity: 1;
opacity: 1;
}

/* CONTENIDOS */

#interior{
padding: 0 17px 0 17px;
}
#interior .bloque{
padding:0 17px 17px 17px;
}
#interior .rollo{
line-height:20px;
text-align:justify;
color:#CCCCCC;
}
#interior .rollo .cab01{
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
#interior .top_azul{
color:#559ae0;
}
#interior .top_verde{
color:#a0c734;
}
#interior .titulo{
font-size:16px;
font-weight:bold;
padding:17px;
}

#interior .foto{
float:left;
padding-right: 15px;
padding-bottom:10px;
}

#interior .pdf{
width:50px;
}
#interior a{
color:#CCCCCC;
text-decoration:underline;
}
#interior a:hover{
color:#FFFFFF;
text-decoration:none;
}

#interior .breadcums{
border-top:1px solid #333333;
border-bottom:1px solid #333333;
height:30px;
padding-left:17px;
}
#interior .migas{
padding-top:8px;
font-size:11px;
}
#interior .migas a{
text-decoration:none;
color:#CCCCCC;
}
#interior .migas a:hover{
color:#FFFFFF;
}