body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
} fieldset,img { 
border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;
}
ol,ul {
list-style:none;
}
caption,th {
text-align:left;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}
q:before,q:after {
content:'';
}
abbr,acronym { border:0;
}

strong{font-weight:bold;}

body{
background-color: #999;
background-image:url(images/fondoweb.jpg);
background-repeat:repeat-x;
background-position:top;
text-align:center;
font-family:"trebuchet MS",arial;
font-size:12px;}

ul{list-style:none;}

h1{font-size:18px; font-weight:bold;}
h2{font-size:16px; font-weight:bold;}
h3{font-size:15px; font-weight:bold;}
h4{font-size:12px; font-weight:bold;}

.a:link, .a:visited{
color:#000;
text-decoration:none;}

.a:hover{
color:#fff;
background:#000;}

#contenedorPrincipal{
width:900px;
margin:0 auto 0 auto;
background:#fff;
text-align:left;}

#cabecera{
height:200px;
width:900px;
background-image:url(images/arriba.jpg);
background-position:top left;}

#logo{
display:block;
float:left;
margin-top:10px;
margin-left:5px;
width:285px;
height:55px;}

#logo h1 a{
display:block;
width:285px;
height:55px;
text-indent: -999999px;}

#logo h2{
text-indent:-99999px;}

#buscar{
width:100%;
height:35px;
background-color: #900;
display:block;}

#formBuscar{
width:300px;
display:block;
float:right;
margin-top:10px;}

#formBuscar a:link, #formBuscar a:visited, #formBuscar a:hover{
color:#fff;
font-weight:bold;
text-decoration:none;
margin-left:10px;}

#formBuscar input{
width:180px;
border:1px solid #000;}

#publiHead{
padding:2px 0 2px 0;
background-color: #FFFFFF;
}

.alinearCentro{
width:720px;
margin:0 auto 0 auto;}

#middle{
margin:30px 10px 0px 10px;
padding-bottom:40px;}

#izquierda{
width:180px;
margin-right: 5px;
display:block;
float:left;}

.titulosPrincipales{
padding-top:15px;
padding-bottom:5px;
font-size:16px;
border-bottom:1px dotted #000;
font-weight:bold;}

#bienvenida{
padding-bottom:20px;}

#columna1{
width:340px;
display:block;
float:left;
padding:3px;}

.novedades{
	display:block;
	clear: both;
	margin-bottom:15px;}
	
.novedades h2{
	font-size:12px;	
	margin-bottom:5px;}

.novedades h2 a:link, .novedades h2 a:visited , .novedades h2 a:hover {
	font-size:12px;
	text-decoration:none;
	color:#000;}

.novedades h3{
	font-size:13px;
	font-weight:bold;}

.novedades h3 a:link, .novedades h3 a:visited, .novedades h3 a:hover {
	text-decoration:underline;
	color:#900;}

.novedades img{
	width:100px;
	height:60px;
	display:block;
	float:left;
	margin-right:3px;
	margin-bottom:3px;
	border:1px solid #000;}

#columna2{
	padding:3px;
	width:340x;}

.visitados{
display:block;
margin-bottom:15px;
}

.visitados h2 a:link, .visitados h2 a:visited , .visitados h2 a:hover {
font-size:14px;
text-decoration:none;
color:#000;}

.visitados h3 a:link, .visitados h3 a:visited , .visitados h3 a:hover {
font-size:13px;
text-decoration:underline;
color:#900;}

.descCortaMasVistos{
	width: 320px;
	text-align:justify;
}

.leer{
display:block;
padding-left:20px;
background-image:url(images/flecha.gif);
background-position:left center;
background-repeat:no-repeat;}

.leer a:link, .leer a:visited, .leer a:hover{
color:#900;
text-decoration:underline;}

#medio{
width:485px;
display:block;
padding: 0 10px 0 10px;
float:left;}

#derecha{
width:180px;
display:block;
margin-left: 5px;
float:left;}


.separador20px{
margin-bottom:20px;}

.titulosMenu{
padding-bottom:3px;
border-bottom:1px dotted #000;}

.categorias li{padding-left:4px;}

.categorias li a{
font-size: 11px;}

.categorias li a:link, .categorias li a:visited{
text-decoration:underline;
color:#000;
padding:2px 2px 2px 0;}

.categorias li a:hover{
color:#900;}

.enlaces li{
margin:6px 6px 6px 0;}

.enlaces li a:link, .enlaces li a:visited{
text-decoration:none;
color:#000;
border:1px solid #fff;
padding:2px 2px 2px 0;}

.enlaces li a:hover{
color:#fff;
border:1px solid #000;
background:#333;}

#ubicacion{
display:block;
width:100%;}

#introCategorias{
display:block;
width:100%;
height:140px;}

#logoCategorias{
display:block;
float:left;}

#logoCategorias img{
width:130px;
height:130px;
border:1px solid #000;}

#tituloCategorias{
display:block;
background:#ccc;}

#publiCategorias1{
clear:both;
display:block;
float:left;}

#publiCategorias2{
display:block;
float:left;}

#nombreInfoCompleta h1 a:link, #nombreInfoCompleta h1 a:visited , #nombreInfoCompleta h1 a:hover {
text-decoration:none;
color:#000;}

#nombreInfoCompleta h2{
margin-bottom:5px;}

#nombreInfoCompleta  h2 a:link, #nombreInfoCompleta  h2 a:visited {
text-decoration:none;
color:#900;}

#nombreInfoCompleta h2 a:hover {
background:#e3e3e3;}

.textoIntroduccion{
	text-align:justify;
	margin-right: 20px;
}

.textoIntroduccion a:link, .textoIntroduccion a:visited{
color:#000;
text-decoration:none;}

.textoIntroduccion a:hover{
color:#fff;
background:#000;}

.clear{
	clear:both;
}

#paginado{
margin:0 auto 0 auto;
font-size:14px;}

.paginadoCurrent{
color:#fff;
text-decoration:none;
background:#900;
padding:5px;}

.paginadoHover:link, .paginadoHover:visited{
color:#000;
text-decoration:none;
padding:5px;}

.paginadoHover:hover{
color:#fff;
background:#000;
padding:5px;}

#infoCompleta{
margin-bottom:20px;}

#infoCompleta p{
margin-bottom:10px;}

#fotoInfoCompleta{
display:block;
float:left;}

#fotoInfoCompleta img{
widh: 450px;
height: 270px;
border:2px solid #999;}

#votacion{
width:250px;
display:block;
float:left;}

#informeCompleto{
padding-top:10px;
margin-right: 20px;
text-align:justify;
clear:both;}

#informeCompleto a:link, #informeCompleto a:visited{
color:#000;
text-decoration:none;}

#informeCompleto a:hover{
color:#fff;
background:#000;}

#red{
padding:30px 0px 15px 0px;
margin:30px 0px 15px 0px;
display:block;
clear:both;
background:#fff;}

#red a:link, #red a:visited{
color:#000;
text-decoration:none;}

#red a:hover{
color:#fff;
background:#000;}

#pie{
padding:30px 10px 0 10px;
margin:30px 10px 0 10px;
display:block;
clear:both;
background:#fff;}

#nube{
	width:186px;}
	
#nube a:link, #nube a:active, #nube a:visited{
	color:#000;
	text-decoration:none;}
	
#nube a:hover{
	color:#fff;
	background:#000;}	
	
.n1{font-size:11px;}
	
.n2{font-size:13px;}
	
.n3{font-size:14px;}
	
.n4{font-size:15px;}
	
.n5{font-size:16px;}
	
.n6{font-size:19px;}
	
.n7{font-size:20px;}