body {
	font-family: Arial; font-size: 12px; color: #000000 ;;
}

a:link {color: #ffffff; text-decoration:none; background: transparent;}
a:visited {color: #ffffff; text-decoration:none; background: transparent;}
a:hover {color: #E3D294; text-decoration:none; background: transparent;}

a.blue:link {color: #29a5d3; text-decoration:none; background: transparent;}
a.blue:visited {color: #29a5d3; text-decoration:none; background: transparent;}
a.blue:hover {color: Grey; text-decoration:none; background: transparent;}

a.granate:link {color: rgb(128,0,0); text-decoration:underline; background: transparent;}
a.granate:visited {color: rgb(128,0,0); text-decoration:underline; background: transparent;}
a.granate:hover {color: rgb(128,0,0); text-decoration:none; background: transparent;}

span a:link {color:#0099FF; text-decoration:none; background: transparent;}
span a:visited {color: #0099FF; text-decoration:none; background: transparent;}
span a:hover {color: #ffffff; text-decoration:none; background: transparent;}

p a:link {color:#0066CC; text-decoration:none; background: transparent;}
p a:visited {color:#0066CC; text-decoration:none; background: transparent;}
p a:hover {color:#FFCC66; text-decoration:none; background: transparent;}

.verde { font-family: Arial; font-size: 12px; color: #3E5C1C ; font-style: normal;}
.titblanco { font-family: Arial; font-size: 18px; color: #ffffff ; font-style: normal;}
.blancoBP { font-family: Arial; font-size: 10px; color: #ffffff ; font-style: bold;}
.blancoB { font-family: Arial; font-size: 12px; color: #ffffff ; font-style: bold;}
.blanco { font-family: Arial; font-size: 12px; color: #ffffff ; font-style: normal;}

.titazul { font-family: Arial; font-size: 18px; color: #1D9FBA ; font-style: normal;}
.azulBP { font-family: Arial; font-size: 10px; color: #1D9FBA ; font-style: bold;}
.azulB { font-family: Arial; font-size: 12px; color: #1D9FBA ; font-style: bold;}
.azulP { font-family: Arial; font-size: 10px; color: #1D9FBA ; font-style: normal;}

.titnegro { font-family: Arial; font-size: 18px; color: #000000 ; font-weight: normal;}
.subtitnegro { font-family: Arial; font-size: 15px; color: #000000 ; font-weight: bold;}
.subtitnaranja { font-family: Arial; font-size: 15px; color: rgb(255,153,0) ; font-weight: bold;}
.subtitnaranja_mini { font-family: Arial; font-size: 13px; color: rgb(255,153,0) ; font-weight: bold;}
.subtitnegro_mini { font-family: Arial; font-size: 14px; color: #000000 ; font-style: bold;}
.negroBP { font-family: Arial; font-size: 10px; color: #000000 ; font-style: bold;}
.negroB { font-family: Arial; font-size: 12px; color: #000000 ; font-style: bold;}
.negroP { font-family: Arial; font-size: 10px; color: #000000 ; font-style: normal;}
.negro { font-family: Arial; font-size: 12px; color: #000000 ; }
.negroG { font-family: Arial; font-size: 16px; color: #000000 ; font-style: normal;}
.negroGN { font-family: Arial; font-size: 16px; color: #000000 ; font-style: normal ; font-style: bold;}
.negromini { font-family: Arial; font-size: 9px; color: #000000 ; }

.hazte_amigo_1 { font-family: Verdana; font-size: 26px; color:#FFCC00 ; font-style: normal ; font-weight:bolder;}
.hazte_amigo_2 { font-family: Verdana; font-size: 22px; color: #660033 ; font-style: normal ; font-weight:bolder;}

.rojo { font-family: Arial; font-size: 12px; color: #741919 ; font-style: normal;}
.formulario { font-family: Arial; font-size: 12px; color: #666666 ; font-style: normal ; border: 0px; background-color: #e2e2e2}

.blancoBP .mini_link {
	font-size:8px;
}


.b {
	font-weight: bold;
}

.e {
	font-weight: normal;
}

.u {
	text-decoration: underline;
}

ul.margen35{
	margin-left:35px;
}

ul.margen25{
	margin-left:25px;
}

ul.margen15{
	margin-left:15px;
}

ul.number {
	list-style-type: decimal;
}

ul.square {
	list-style-type: square;
}

.div_blanco{
	height: 25px;
	width: 95%;
	margin:30px 0px 20px 0px;
	background-color: #ffffff;
	vertical-align:middle;
	font-family: Arial; font-size: 12px; color: #000000 ; font-weight: bold; text-align:center;
	clear:both;
	line-height:25px;
}

ul.opciones_amigos li {
    margin-left: 0px;
    padding-left: 0px;
    margin-bottom: 10px;
}

table.tabla_amigos {
    border: black 1px solid;
}

table.tabla_amigos td {
    border: black 1px solid;
    padding: 3px 3px 3px 5px;
}

table.tabla_amigos tr {
    border: black 1px solid;
}



table#enlaces {
    border: 1px solid black;
}

table#enlaces td.cabecera {
    background-color: #666699;
    font-family: Arial;
    font-size: 16px;
    color: #ffffff ;
    font-weight: bold;
    text-align: center;
    border-bottom: 1px solid black;
}


table#enlaces td.foto {
    width: 90px;
    text-align:center;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    padding: 5px;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
}

table#enlaces td.texto {
    padding: 5px;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    text-align:left;
    border-bottom: 1px solid black;
}

table#enlaces td a{
    color: #000000;
    text-decoration: none;
}

table#enlaces td a:hover{
    color: #000000;
    text-decoration: underline;
}

table#enlaces td a:visited{
    color: #000000;
    text-decoration: none;
}



table#enlaces_otros {
    border: 1px solid black;
}

table#enlaces_otros td.cabecera {
    background-color: #666699;
    font-family: Arial;
    font-size: 16px;
    color: #ffffff ;
    font-weight: bold;
    text-align: center;
    border-bottom: 1px solid black;
    padding-top:3px;
    padding-bottom:3px;
}


table#enlaces_otros td.cabecera_otras {
    background-color: #993366;
    font-family: Arial;
    font-size: 16px;
    color: #ffffff ;
    font-weight: bold;
    text-align: center;
    border-bottom: 1px solid black;
}

table#enlaces_otros td.cabecera_directorios {
    background-color: #ffffff;
    font-family: Arial;
    font-size: 16px;
    color: #000000 ;
    font-weight: bold;
    text-align: center;
    border-bottom: 1px solid black;
}

table#enlaces_otros td.foto {
    width: 190px;
    text-align:center;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    padding: 5px;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
}

table#enlaces_otros td.texto {
    padding: 5px;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    text-align:left;
    border-bottom: 1px solid black;
}

table#enlaces_otros td a{
    color: #000000;
    text-decoration: none;
}

table#enlaces_otros td a:hover{
    color: #000000;
    text-decoration: underline;
}

table#enlaces_otros td a:visited{
    color: #000000;
    text-decoration: none;
}