
body {
padding : 0;
font-family:"Trebuchet MS", Arial;
color : #333333;
background-color : #8ec1da;
margin : 0;
font-size : 13px;
line-height : 18px;
background-image:url(../imagenes/fondo-top.png);
background-repeat:repeat-x;
background-position:top;
background-attachment:fixed;
}
body, html {
height : 100%;
margin : 0;
padding : 0;
}
.contenedor-total{
min-height : 100%;
background-image:url(../imagenes/fondo-bottom.png);
background-repeat:repeat-x;
background-position:bottom;
background-attachment:fixed;
}
.contenedor-total-2{
width:990px;
margin-left:auto;
margin-right:auto;
padding-bottom:25px;
}
img {
border : 0;
}
table, td, tr, .contentpaneopen, tbody {
margin : 0;
padding : 0;
border : 0;
border-spacing : 0;
border : 0 inset;
}
strong, b {
color : #000000;
}
a, a:link, a:visited {
color : #006699;
text-decoration : none;
}
a:hover {
color : #6b7b95;
text-decoration : underline;
}
.header2 a,.header2 a:link, .header2 a:visited , .credits a, .credits a:link, .credits a:visited {
color:#FFFFFF;
text-decoration:underline;
}

ul {
margin:0px;
padding:0px;
}
li {
list-style-type:none;
color : #333333;
margin-left : 0;
padding-top : 0;
padding-left:20px;
padding-bottom : 5px;
background-image:url(../imagenes/ok.png);
background-repeat:no-repeat;
background-position:left top;
margin-top:5px;
}
li li{
background-image:url(../imagenes/png_flecha.png);
}
h1, .componentheading, .contentpagetitle {
font-weight : 700;
color :#006699;
margin-top : 0px;
margin-bottom : 20px;
font-size:1.6em;
line-height : 30px;
}
h2, .contentheading{
font-weight : 700;
color :#006699;
margin-top : 3px;
margin-bottom : 10px;
font-size:1.6em;
line-height : 30px;
}
h3 {
color:#006699;
margin-bottom : 4px;
margin-top : 0;
font-size:1.2em;
font-weight : bold;
line-height : 22px;
}
h4 {
margin-bottom : 4px;
margin-top : 0;
font-size : 17px;
font-weight : 700;
line-height : 22px;
}
h5 {
margin-bottom : 4px;
margin-top : 0;
font-size : 16px;
font-weight : 700;
}
h6 {
margin-bottom : 4px;
margin-top : 0;
font-size : 15px;
font-weight : 700;
}
h7 {
margin-bottom : 4px;
margin-top : 0;
font-size : 14px;
font-weight : 700;
}
.blog p {
margin-top : 5px;
margin-bottom : 5px;
}
.contenedor-cuerpo {
height : 35px;
margin : 0;
}
.active a, #current a {
text-decoration : underline;
}

.undermenu,  .cabecera-title, .caja-contenidos, .credits, .breadcrumb, .menu2, .contenedor-superior, .copete-superior, .copete-inferior {
width : 990px;
margin-left : auto;
margin-right : auto;
}

.header, .menu1 {
width : 990px;
margin-left : auto;
margin-right : auto;
}
.menu1{
background-color:#FFFFFF;
}
.menu1 h3{
padding-top:10px;
padding-left:10px;
}	

.copete-superior, .copete-inferior {
height:19px;
background-repeat:no-repeat;
background-position:top;}
.copete-superior{
/*background-image:url(../imagenes/copete-superior.png);*/
background-color:#FFFFFF;
}
.copete-inferior{
background-image:url(../imagenes/copete-inferior.png);
margin-bottom:15px;
}
.contenedor-header {
margin:0px;
float:left;
width:990px;
}
.header {
margin-bottom : 7px;
margin-top:10px;
}
.header p {
margin : 0;
padding : 0;
}
.logo {
float : left;
width : 475px;
margin-top : 10px;
color:#FFFFFF;
margin-bottom:10px;
}
.header2 {
float : right;
width : 460px;
margin-top : 0px;
height : 75px;
text-align:right;
}
.header2 h3{
color:#FFF;
font-size:1.3em;
margin-bottom:15px;
}



.contenedor-superior {
margin-bottom : 0px;
background-color:#FFFFFF;
}
.breadcrumb2{
width:950px;
border-bottom:#CCCCCC 1px solid;
margin-left:20px;
font-size : 11px;
}

.right {
padding-top : 10px;
float : right;
width : 300px;
margin-right:30px;
}
.right ul li{
background-image:none;
}
.right .fondete, .micro .fondete {
background-color:#a4b64e;
padding:10px;
padding-top:0px;
}
.right .rtop *, .right .rbottom *,  .right .rtop *, .right .rbottom *{
background-color: #a4b64e;
}
.rojo .fondete {
background-color:#FF6666;
padding:10px;
padding-top:0px;
color:#FFF;
}
.rojo .rtop *, .rojo .rbottom *,  .rojo .rtop *, .rojo .rbottom *{
background-color: #FF6666;
}
.azul .fondete {
background-color:#006699;
padding:10px;
padding-top:0px;
color:#FFF;
}
.azul .rtop *, .azul  .rbottom *,  .azul  .rtop *, .azul  .rbottom *{
background-color: #006699;
}

.right .module{
margin-bottom:10px;
}
.right p{
margin:0;
padding:0;
}



.caja-contenidos-left {
float : left;
padding-top : 0px;
margin-bottom : 10px;
width : 650px;
}
.center_top, .center_bottom, .contenido, .view-frontpage .cabecera {
float : left;
margin-left : 30px;
margin-bottom : 10px;
width : 600px;
}
.center_top p, .cabecera p {
padding : 0;
margin : 0;
color : #000000;
}
.center_top {
padding-bottom : 10px;
font-size : 14px;
}
.cabecera {
display : none;
visibility : hidden;
}

.center_bottom {
padding-top : 20px;
padding-bottom:20px;
font-size : 14px;
}
.center_bottom  h3{
padding-bottom:10px;
}

.user1 .fondete, .micro .fondete {
background-color: #c0deed;
padding:10px;
}
.user1 .rtop *, .user1 .rbottom *,  .micro .rtop *, .micro .rbottom *{
background-color: #c0deed;
}
.user1 {
width : 950px;
margin-left : 20px;
padding-top : 10px;
}
.user2 {
margin-left : 0;
float : left;
width : 220px;
padding : 0;
padding-right : 10px;
}
.user3, .user4 {
float : left;
width : 220px;
margin-left : 10px;
padding-right : 10px;
}
.user5 {
float : right;
width : 230px;
padding : 0;
padding-right : 0px;
}
.user2 h3, .user3 h3, .user4 h3, .user5 h3 {
padding : 0px;
margin:0px;
margin-bottom : 7px;
font-size : 1.2em;
}

.menu2 {
margin-left:20px;
padding-bottom : 10px;
padding-top:10px;
text-align : center;
}
.menu2 ul {
float : none;
margin : 0;
padding : 0;
}
.menu2 ul li {
list-style-type : none;
display : block;
float : left;
margin : 0;
padding-left : 0;
padding-right : 17px;
font-weight : 300;
color : #333333;
background-image:none;
}
.menu2 ul li a:link, .menu2 ul li a:visited {
color : #333333;
text-decoration : none;
}
.menu2 ul li a:hover {
color : #999999;
text-decoration : underline;
}
.menu2 #current {
text-decoration : underline;
}
.menu2 ul li ul li {
visibility : hidden;
margin : 0;
padding : 0;
height : 0;
width : 0;
}
.footer {
text-align : center;
}
.credits {
padding-bottom:15px;
text-align : center;
color:#FFFFFF;
}
.buscador {
margin : 0;
font-size : 1em;
background-image : url(../imagenes/searchbox.png);
background-repeat : no-repeat;
background-position : left top;
margin-bottom:10px;
width:185px;
float:right;
}
.boton-buscar {
padding : 3px;
margin : 0;
font-size : 1em;
width : 26px;
height : 26px;
}
.mod_search_searchword {
width : 142px;
height : 20px;
margin : 0;
margin-top : 5px;
margin-left : 5px;
margin-right : 2px;
padding : 0;
padding-top : 2px;
font-size : 1em;
border : none;
}
.arreglo {
clear : both;
}
.separator{
margin-left:2px;
margin-right:2px;
}
.article_separator {
display : block;
padding-bottom:5px;
margin-bottom : 5px;
}
.column_separator {
border-left : 1px solid #dfdfdf;
padding-left : 7px;
}
.article_column {
padding-right : 7px;
}
.moduletable, .moduletable_menu {
margin-bottom : 0;
}
.small, .modifydate, .createdate {
font-size : 0.95em;
font-weight : normal;
text-align : left;
color : #999999;
}
td.buttonheading img {
border : none;
}
.highlight {
background-color : #ffff00;
}
fieldset {
border : 0;
}
.zonline2{
line-height:22px;
}

.rtop, .rbottom {
display : block;
background : #ffffff;
}
.rtop *, .rbottom * {
display : block;
height : 1px;
overflow : hidden;
}
.r1 {
margin : 0 5px;
}
.r2 {
margin : 0 3px;
}
.r3 {
margin : 0 2px;
}
.r4 {
margin : 0 1px;
height : 2px;
}
.blog-description{
margin-bottom:20px;
}
.tabla_asociacion{
margin:0;
padding:0;
}
.tabla_asociacion, .tabla_asociacion td, .tabla_asociacion tr, .tabla_asociacion tbody {
margin : 0;
padding : 0;
border : 0;
border-spacing : 0;
border : 0 inset;
}

.tabla_asociacion
{
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border: 1px solid #333;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #000;
  background: #FFF;
  margin-top:20px;
  width:600px;
}

.tabla_asociacion caption
{
  caption-side: bottom;
  font-size: 0.9em;
  font-style: italic;
  text-align: right;
  padding: 0.2em 0;
}

.tabla_asociacion th, .tabla_asociacion td
{
  border: 1px dotted #666;
  padding: 0.2em;
  text-align: left;
  color: #632a39;
}

.tabla_asociacion tr.alt th, .tabla_asociacion tr.alt td
{
  color: #000;
}

.meteoicono{
position:absolute;
margin-left:330px;
margin-top:0px;
top:0px;
}
.logoimg{
margin-top:12px;
width : 415px;
}
.frasecita{
width : 415px;
font-size:0.95em;
margin-left:15px;
color:#006699;

}