body {
	margin: 0px;
	text-align: center;
	}

a {
	text-decoration: underline;
	
	
	}

a:link {
	color: #0000FF;
	}

a:visited {
	color: #0000FF;
	}

a:active {
	color: #0000FF;
	}

a:hover {
	color: #000080;
	}

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}

#container {
	line-height: 140%;
	padding: 0px;
	width: 1280px;
	background-color: #FFFFFF;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	}

#banner {
	POSITION: relative;
	HEIGHT: 50px;
	voice-family: inherit;
	width: 760px;
	padding: 0px;
	margin-bottom: 10px;
	}

#banner h1 {
	POSITION: absolute;
	TOP: 0px;
	margin: 0px;
	}
	
#banner h1 a {
	BACKGROUND: url(imagenesWeb/logo-cabecera.gif) no-repeat;
	WIDTH: 1280px;
	HEIGHT: 50px;
	TEXT-DECORATION: none;
	text-indent: -700em;
	display: block;
	}

#banner h2 {
	font-size: small;
	}
	
	
#menusup {
	height: 35px;
	margin-bottom: 10px;
	}
	
#menusup #izq {
	width: 50%;
	float: left;
	text-align: left;
	}
	
#menusup #izq a {
	color: #990000;
	text-decoration: none;
	font-size: small;
	padding: 5px;
	margin: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 1px solid #990000;
	}
	
#menusup #izq a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-size: small;
	padding: 5px;
	margin: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #990000;
	border: 1px solid #990000;
	}

#menusup #izq a.sep {
	text-decoration: none;
	padding: 5px;
	margin: 0px;
	border-right: 1px solid #000000;
	background-color: #000000;
	}
	
#menusup #izq a.sep:hover {
	text-decoration: none;
	padding: 5px;
	margin: 0px;
	border-right: 1px solid #000000;
	background-color: #6A1385;
	}
	
#menusup #dch {
	width: 45%;
	float: right;
	text-align: right;
	}
	
#menusup #dch FORM {
	padding: 10px;
	}
	
#publicidad {
	padding-top: 10px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	}

#publicidad-ads {
	font-size: small;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	}
	
#publicidad-interna {
	margin: 10px;
	}	

#center {
	float: left;
	width: 1280px;	
	overflow: hidden;
	}

.content {
	padding: 15px 0px 10px;
	background-color: #FFFFFF;
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	}

#right {
	float: left;	
	width: 280px;
	background-color: #FFFFFF;	
	overflow: hidden;
	}

.content p {
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 135%;
	font-weight: normal;
	line-height: 160%;
	text-align: left;
	}

.content li {
	line-height: 165%;
	font-size: 135%;
	font-weight: normal;
	color: #000000;
	}
	
.content li li {
	line-height: 165%;
	font-size: 100%;
	font-weight: normal;
	color: #000000;
	}	

.content h1 {
	color: #990000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 250%;
	line-height: 125%;
	text-align: left;

	font-weight: bold;	
	}
	
.content h1 A {
	text-decoration: none;
	color: #990000;
	}
	
.content h1 A:active {
	text-decoration: none;
	color: #990000;
	}
	
.content h1 A:hover {
	text-decoration: none;
	color: #990000;
	}
	
.content h1 A:visited {
	text-decoration: none;
	color: #990000;
	}

.content h2 {
	color: #990000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 200%;
	line-height: 125%;
	text-align: left;
	font-weight: bold;
	background-color: #FFFFFF;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 5px;
	}
	
.content h2.sugerencias {
	color: #999999;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 200%;
	line-height: 125%;
	text-align: right;
	font-weight: bold;
	background-color: #FFFFFF;
	margin-right: 20px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: -5px;
	}

.content h3 {
	color: #990000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 175%;
	line-height: 100%;
	text-align: left;

	font-weight: bold;
	margin-right: 10px;
	margin-left: 10px;	
	}
	
.content h3 A {
	text-decoration: none;
	color: #990000;
	}
	
.content h3 A:active {
	text-decoration: none;
	color: #990000;
	}
	
.content h3 A:hover {
	text-decoration: none;
	color: #990000;
	}
	
.content h3 A:visited {
	text-decoration: none;
	color: #990000;
	}

.content h3.buscador {
	color: #0000FF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 165%;
	font-weight: normal;
	text-align: left;
	margin-right: 10px;
	margin-left: 10px;	
	}
	
.content h3.buscador A {
	text-decoration: underline;
	color: #0000FF;
	}

.content h4 {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 175%;
	text-align: left;
	font-weight: bold;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 15px;
	padding: 10px;
	background-image: url(/imagenesWeb/fondo-h4.gif);
	background-repeat: no-repeat;
	}

.content h4.buscador {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 175%;
	text-align: left;
	font-weight: bold;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 15px;
	padding: 10px;
	background-image: url(/imagenesWeb/fondo-h4-buscador.gif);
	background-repeat: no-repeat;
	}
	
.content blockquote.comentario {
	color: #666;
	margin-left: 20px;
	display: block;
	margin-right: 20px;
	background: url(/imagenesWeb/blockquote.gif) no-repeat left top;
	font-size: 135%;
	padding: 2px 20px 15px 45px;
	}

.content blockquote.comentario P {
	color: #666;
	display: block;
	font-size: 100%;
	}

.content blockquote.technorati {
	color: #666;
	margin-left: 0px;
	display: block;
	margin-right: 20px;
	background: url(/imagenesWeb/fondo-technorati.gif) no-repeat left top;
	font-size: 110%;
	padding: 2px 20px 15px 45px;
	}

.content p.posted {
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align: right;
	margin-bottom: 20px;
	line-height: 150%;
	}
	
.content p.guardado {
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align: left;
	margin-bottom: 5px;
	line-height: 150%;
	}

.content p.buscador{
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align: left;
	margin-bottom: 20px;
	line-height: 150%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-bottom: 10px;
	}
	
.content p.extended {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 135%;
	line-height: 160%;
	}
	
.content #comments {
	padding-right: 10px;
	padding-left: 10px;
	}
	
.content #comments P {
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 125%;
	line-height: 165%;
	}
	
.content #comments p.posted {
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 125%;
	text-align: left;
	margin-bottom: 5px;
	line-height: 150%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	padding-bottom: 5px;
	}
	
.content img {  }

.content img.izquierda { border: 3px double #000000; margin: 2px 10px 2px 0px; float:left; }

.content img.derecha{ border: 3px double #000000; margin: 2px 0px 2px 10px; float:right; }

.content img.centro{
	float:center;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 0px;
}

.content #post {
	padding-right: 10px;
	padding-left: 10px;
	}

.sidebar {
	padding: 10px 15px 15px;
	text-align: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	}

.sidebar h2 {
	color: #990000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 5px;
	background-image: url(imagenesWeb/fondo-side-h2.gif);
	margin-top: 5px;
	}

.sidebar h2.sugerencias {
	color: #999999;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: right;
	font-weight: none;
	margin-bottom: 0px;
	background-image: url(imagenesWeb/fondo-side-h2-sugerencias.gif);
	margin-top: 5px;
	padding: 0px;
	}

.sidebar h2.bdh {
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 5px;
	background-image: url(imagenesWeb/fondo-side-h2-bdh.gif);
	margin-top: 5px;
	}

ul.bdh li.bdh { background: transparent url(/imagenesWeb/icono-bdh.gif) 3px 1px no-repeat;
	padding-left: 24px; }

.sidebar h2.bdm {
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 5px;
	background-image: url(imagenesWeb/fondo-side-h2-bdm.gif);
	margin-top: 5px;
	}

ul.bdm li.bdm { background: transparent url(/imagenesWeb/icono-bdm.gif) 3px 1px no-repeat;
	padding-left: 24px; }
	
.sidebar h2.bdc {
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 5px;
	background-image: url(imagenesWeb/fondo-side-h2-bdc.gif);
	margin-top: 5px;
	}

ul.bdc li.bdc { background: transparent url(/imagenesWeb/icono-bdc.gif) 3px 1px no-repeat;
	padding-left: 24px; }

.sidebar h2.bdcp {
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 5px;
	background-image: url(imagenesWeb/fondo-side-h2-bdcp.gif);
	margin-top: 5px;
	}

ul.bdcp li.bdcp { background: transparent url(/imagenesWeb/icono-bdcp.gif) 3px 1px no-repeat;
	padding-left: 24px; }	

.sidebar h2.bdp {
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 5px;
	background-image: url(imagenesWeb/fondo-side-h2-bdp.gif);
	margin-top: 5px;
	}

ul.bdp li.bdp { background: transparent url(/imagenesWeb/icono-bdp.gif) 3px 1px no-repeat;
	padding-left: 24px; }

.sidebar h2.mpb {
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 5px;
	background-image: url(imagenesWeb/fondo-side-h2-mpb.gif);
	margin-top: 5px;
	}

ul.mpb li.mpb { background: transparent url(/imagenesWeb/icono-mpb.gif) 3px 1px no-repeat;
	padding-left: 24px; }


.sidebar h2.itunes {
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 5px;
	background-image: url(imagenesWeb/fondo-side-h2-itunes.gif);
	margin-top: 5px;
	}

ul.itunes li.itunes { background: transparent url(/imagenesWeb/icono-itunes.gif) 3px 1px no-repeat;
	padding-left: 24px; }

ul.en li.youtube { background: transparent url(/imagenesWeb/icono-youtube.gif) 3px 1px no-repeat;
	padding-left: 24px; }
	
.sidebar p {
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	line-height: 165%;
	}

.sidebar ul {
    display: block;
    margin: 11px;
    padding: 0px;
    list-style: none;
	}
        
.sidebar ul li {
    padding: 0 0 0 22px;
    margin: 0 0 8px 0;
    font: normal 12px/1.3em Geneva, Arial, Helvetica, sans-serif;
    color: #777;
    background: transparent url(/imagenesWeb/icono-categorias.gif) 0 2px no-repeat;
	}

ul.buscar li.busquedas {
	background: transparent url(/imagenesWeb/icono-buscar.gif) 3px 1px no-repeat;
	padding-left: 24px;
}
	
ul.feeds li {
	background: transparent url(/imagenesWeb/icono-xml.gif) no-repeat 3px 1px;
	padding-left: 38px;
}
ul.feeds li.atom { background: transparent url(/imagenesWeb/icono-atom.gif) 3px 1px no-repeat; }
ul.feeds li.rdf { background: transparent url(/imagenesWeb/icono-rdf.gif) 3px 1px no-repeat; }
ul.agregadores li.google {
	background: transparent url(/imagenesWeb/icono-google.gif) 3px 1px no-repeat;
	padding-left: 24px;
}
ul.agregadores li.yahoo {
	background: transparent url(/imagenesWeb/icono-yahoo.gif) 3px 1px no-repeat;
	padding-left: 24px;
}
ul.agregadores li.aol {
	background: transparent url(/imagenesWeb/icono-aol.gif) 3px 1px no-repeat;
	padding-left: 24px;
}
ul.agregadores li.bloglines { background: transparent url(/imagenesWeb/icono-bloglines.gif) 3px 1px no-repeat;
	padding-left: 24px; }
ul.agregadores li.feedness { background: transparent url(/imagenesWeb/icono-feedness.gif) 3px 1px no-repeat;
	padding-left: 24px; }
ul.agregadores li.newsgator { background: transparent url(/imagenesWeb/icono-newsgator.gif) 3px 1px no-repeat;
	padding-left: 24px; }
ul.agregadores li.pluck { background: transparent url(/imagenesWeb/icono-pluck.gif) 3px 1px no-repeat;
	padding-left: 24px; }
ul.agregadores li.rojo { background: transparent url(/imagenesWeb/icono-rojo.gif) 3px 1px no-repeat;
	padding-left: 24px; }
ul.agregadores li.netvibes { background: transparent url(/imagenesWeb/icono-netvibes.gif) 3px 1px no-repeat;
	padding-left: 24px; }
ul.agregadores li.pageflakes { background: transparent url(/imagenesWeb/icono-pageflakes.gif) 3px 1px no-repeat;
	padding-left: 24px; }
ul.archivos li { background: transparent url(/imagenesWeb/icono-archivos.gif) 1px 2px no-repeat; }
ul.powered li.movable {
	background: transparent url(/imagenesWeb/icono-movable.gif) 3px 1px no-repeat;
	padding-left: 24px;
}
ul.powered li.one { background: transparent url(/imagenesWeb/icono-1&1.gif) 3px 1px no-repeat;
	padding-left: 24px; }
ul.powered li.retorne { background: transparent url(/imagenesWeb/icono-retorne.gif) 3px 0px no-repeat;
	padding-left: 24px; }
ul.red li.bdh {
	background: transparent url(/imagenesWeb/icono-bdh.gif) 3px 1px no-repeat;
	padding-left: 24px;
}
ul.red li.bdm { background: transparent url(/imagenesWeb/icono-bdm.gif) 3px 1px no-repeat;
	padding-left: 24px; }
ul.red li.bdc { background: transparent url(/imagenesWeb/icono-bdc.gif) 3px 1px no-repeat;
	padding-left: 24px; }
ul.red li.bdp { background: transparent url(/imagenesWeb/icono-bdp.gif) 3px 1px no-repeat;
	padding-left: 24px; }
ul.red li.bdcp { background: transparent url(/imagenesWeb/icono-bdcp.gif) 3px 1px no-repeat;
	padding-left: 24px; }
ul.red li.bem { background: transparent url(/imagenesWeb/icono-bem.gif) 3px 1px no-repeat;
	padding-left: 24px; }
ul.red li.mpb { background: transparent url(/imagenesWeb/icono-mpb.gif) 3px 1px no-repeat;
	padding-left: 24px; }
ul.licencia li.cc { background: transparent url(/imagenesWeb/icono-cc.gif) no-repeat 3px 0px;
	padding-left: 24px; }
ul.comentarios li { background: transparent url(/imagenesWeb/icono-comentarios.gif) 1px 2px no-repeat; }

        
.sidebar ul li a {
        text-decoration: none;
        color: #555;
        border-bottom: 1px dotted #555; }
        
.sidebar ul li a:hover {
        border-bottom: 1px solid #000;
        color: #000; }

.sidebar img {
	border: 3px solid #FFFFFF;
	}
.photo {
	text-align: left;
	margin-bottom: 20px;
	}

.link-note {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: 150%;
	text-align: left;
	padding: 2px;
	margin-bottom: 15px;
	}

#powered {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: 150%;
	text-align: left;
	color: #666666;
	margin-top: 50px;
	}

#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

textarea[id="comment-text"] {
	width: 80%;
	}

.commenter-profile img {
	vertical-align: middle;
	border-width: 0;
	}

#menuinf {
	color: #000000;
	height: 44px;
	margin-top: 10px;
	}
	
#menuinf #enlaces {
	}

#menuinf #enlaces a {
	color: #990000;
	text-decoration: none;
	font-size: x-small;
	padding: 5px;
	margin: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border-right: 1px solid #990000;
	font-weight: bold;
	}
	
#menuinf #enlaces a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-size: x-small;
	padding: 5px;
	margin: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border-right: 1px solid #990000;
	font-weight: bold;
	background-color: #990000;
	}

.sponsored{
	background-color: #FFFF99;
	padding: 10px;
	width: 228px;
	margin-bottom: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 18px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.sponsored-adsense{
	background-color: #FFFF99;
	padding: 10px;
	width: 415px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 18px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.sponsored-adsense-200x200{
	background-color: #FFFF99;
	padding: 15px;
	width: 220px;
	height: 210px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 18px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.sponsored-addoor{
	background-color: #FFFF99;
	padding: 10px;
	width: 415px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 18px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 0px;
	margin-left: 10px;
}

.newsletter{
	color: #000000;
	background-color: #FFCCCC;
	padding: 10px;
	width: 415px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 15px;
}

HR{
	margin: 5px;
	border: #FFFFFF;
 }

HR.buscador{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-top: 10px;
	margin-bottom: 10px
}

.publicidad-interna {
margin: 10px;
}




#gallery{
margin:0 20px;
padding:20px;
}

#gallery IMG{
	border: 5px solid #990000;
}

#galleryhead{
width:1050px;
margin:0 auto;
}
#galleryhead h1{float:left;display:inline;}
#galleryhead h1 img{float:left;}
#galleryhead #galleryleader{float:right;display:inline;text-align:right;}

.featuredgalleries{margin:0 -20px 10px -6px;}
.gallerythumbnail, .captionedthumb{float:left;margin:5px;}
.captionedthumb{ padding:10px;width:150px;min-height:200px;border:1px solid #ccc;background:#e5e5e5; text-align:center; }
.captionedthumb P { text-align:center; }
.gallerythumbnailhome{float:left;margin:1px;display:inline;}