/*********************/
/* estilos genericos */
/*********************/
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

table {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

a:link, a:active, a:visited {
color:#000000;
text-decoration:none;
}

a:hover {
color:#333333;
text-decoration:underline;
}

.table2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.cabecera_main {
background-color:#666666;
color:#FFFFFF;
font-weight:bold;
text-align:left;
padding:5px 10px 5px 10px;
}

.cuerpo_main {
background-color:#f0f0f0;
color:#333333;
text-align:justify;
padding:10px 10px 10px 10px;
}

.cabecera_lista {
background-color:#666666;
color:#FFFFFF;
font-weight:normal;
font-size:90%;
text-align:left;
padding:5px 10px 5px 10px;
}

.cuerpo_lista {
background-color:#f0f0f0;
color:#333333;
font-size:90%;
text-align:left;
padding:3px 10px 3px 10px;
}

/***************************************/
/* estilos para el cuerpo de la pagina */
/***************************************/
.cabecera {
background-color:#5D97C9;
color:#FFFFFF;
text-align:left;
padding:3px 0px 3px 10px;
}

.cuerpo {
background-color:#ffffff;
color:#666666;
text-align:left;
padding-left:10px;
}

.cabecera_noticias {
background-color:#5D97C9;
color:#FFFFFF;
font-weight:bold;
text-align:left;
padding:5px 10px 5px 10px;
}

.cuerpo_noticias {
background-color:#ffffff;
color:#666666;
text-align:justify;
padding:10px 10px 10px 10px;
}

.link_inscripcion {
background-color:#ffffff;
color:#666666;
text-align:center;
font-weight:bold;
text-decoration:none;
padding-bottom:10px;
}

.link_inscripcion:hover {
background-color:#ffffff;
color:#ff6666;
text-decoration:underline;
}

/************************************/
/* estilos para la columna flotante */
/************************************/
.columna_flotante {
float:left;
}

.columna_seccion {
background-color:#EAEAEA;
margin:1px 0px 2px 0px;
}

.columna_titulo {
background-color:#5D97C9;
color:#ffffff;
font-weight:bold;
padding:5px 0px 5px 20px;
text-align:left;
}

.columna_elemento {
background-color:#EAEAEA;
color:#333333;
padding:4px 10px 4px 20px;
text-align:left;
}

.elemento_menu {
padding: 3px 0 3px 0;
}

/************************************/
/* estilos para los botones de menu */
/************************************/
.botons a:link, .botons a:active, .botons a:visited {
text-decoration:none;
color:#ffffff;
font-weight:bold;
padding:4px 0 4px 0;
}

.botons a:hover {
text-decoration:none;
color:#ffffff;
font-weight:bold;
padding:4px 0 4px 0;
}

.tamany {
text-decoration:none;
color:#ffffff;
padding:4px 0 4px 0;
}

.tamany a:link, .tamany a:active, .tamany a:visited {
text-decoration:none;
color:#ffffff;
font-weight:bold;
border:1px solid #5D86AF;
}

.tamany a:hover {
text-decoration:none;
color:#ffffff;
font-weight:bold;
border:1px solid #ffffff;
}

/*********************************/
/* estilos para el pie de pagina */
/*********************************/
.peu1 {
background-color:#5D86AF;
color:#F5F5F5;
padding:5px 10px 5px 10px;
text-align:left;
}

.peu1 a:link, .peu1 a:active, .peu1 a:visited {
text-decoration:none;
color:#F5F5F5;
}

.peu1 a:hover {
text-decoration:underline;
color:#F5F5F5;
text-align:left;
}

.peu2 {
background-color:#0058A2;
color:#ffffff;
padding:5px 10px 5px 10px;
text-align:left;
}

.peu2 a:link, .peu2 a:active, .peu2 a:visited {
text-decoration:none;
color:#f0f0f0;
}

.peu2 a:hover {
text-decoration:underline;
color:#f0f0f0;
}


/************************************/
/* estilos para la ficha del animal */
/************************************/
.ficha {
text-align:center;
}

.negreta {
font-weight:bold;
}

/********************************/
/* estilos para los formularios */
/********************************/
.inputs {
font-family: verdana;
font-size: 8pt;
color:#666666;
text-align:left;
background-color:#ffffff;
margin:3px 0 3px 10px;
}

.boto {
font-family: verdana;
font-size: 8pt;
color:#666666;
text-align:center;
}

/*******************************/
/* fin de la pagina de estilos */
/*******************************/