body, div, span, form, h1, h2, h3, h4, h5, h6, td, table, tr, ul, li{
	margin: 0px; padding: 0px; font-size: 12px;
}
body{
	font-family: Verdana, Sans-Serif; background: #FFF; color: #333;
}

#header{
	margin: 0px auto; height: 95px; background: #FFF; width: 1000px; border: 1px solid #CCC;
}
#header-anuncio{
	float: left; margin: 0px; width: 800px; height: 90px;
}
#header-pub{
	float: left; width: 20px;
}
#header-anuncio-2{
	float: left; width: 170px;
}
#logo{
	margin: 0px auto; background: #045e9d; width: 1000px; height: 100px;
}
#logo-imagen{
	float: lefT; width: 370px; padding-left: 10px; padding-right: 10px;
}
#logo-buscar{
	float: right; width: 270px; color: #EEE; font-weight: bold;
}
#logo-center{
	float: left; width: 180px; color: #EEE; font-size: 11px; padding-top: 20px; border-left: 1px solid #CCC; padding-left: 15px;
}
#logo-center form{
	font-size: 11px;
}
#logo-rss{
	float: left;  width: 140px;
}
#menu{
	margin: 0px auto; width: 1000px; height: 25px; background: #FFF;
}
#cut{
	margin: 0px auto; width: 1000px; height: 20px; background: #FFF; border: 1px solid #CCC; margin-top: 5px;
}
#cut-new{
	float: left; width: 660px; height: 20px; background: #FFF; border: 1px solid #CCC; margin: 5px 0px;
} 
#div-error{
	background: url(../img/icon/icon-error.png) no-repeat; background-position: 3px 3px;
	color: #DD0000; margin: 5px auto; width: 800px; height: 16px; text-align: center; padding: 3px 0px; border: 1px solid #DD0000;
}
#principal{
	margin: 0px auto; width: 1000px; margin-top: 5px;
}
#cuadro-horizontal{
	float: left; width: 995px; margin: 2px 0px; 
}
#principal-negocio{
	float: left; width: 995px; margin: 2px 0px; background: #111;
}
#principal-footer{
	margin: 0px auto; width: 1000px; margin-top: 5px;
}
#pad-footer{
	float: left; margin: 0px auto; width: 980px; padding: 10px; background: #111111; color: #CCC; font-size: 11px;
}
#principal-right{
	float: right; width: 320px; border: 1px solid #777; background: #CCC;
}
#principal-right-new{
	float: right; width: 320px; background: #FFF; border: 1px solid #CCC; margin-top: 10px; border-bottom: 3px solid #CCC;
}
#contenedor-right{
	float: right; width: 325px;
}
#pad-right{
	float: left; width: 300px; padding: 10px;
}
#pad-right-new{
	float: left; width: 310px; padding: 5px;
}
#principal-left{
	float: left; width: 653px; background: #FFF; border-right: 1px solid #CCC; padding-right: 10px; border-left: 1px solid #CCC;
}
#cuadro-anuncio{
	float: left; width: 300px;
}
#contenedor-anuncio{
	float: left; margin: 0px; padding: 0px; 
}
#cuadro-ultimos{
	float: right; border: 1px solid #CCC; width: 290px; border-bottom: 3px solid #CCC;
}
#cuadro-pad-ultimos{
	float: left; padding: 5px; width: 280px;
}
#cuadro-imagen{
	float: left; width: 280px; 
}
.cuadro-pad-imagen{
	float: left; padding: 5px; border: 1px solid #CCC; background: #EEE;
}
.cuadro-pad-imagen-f{
	float: left; padding: 5px; border: 1px solid #CCC; background: #EEE; margin-right: 10px;
}
#cuadro-ultimos-title{
	float: left; width: 280px;
}
#cuadro-title-final{
	float: left; width: 270px; background: #E7C549; color: #111; font-weight: bold; padding: 5px;
}
#cuadro-title-final a{
	color: #111; text-decoration: none;
}
#cuadro-title-final a:hover{
	text-decoration: underline;
}
.imagen-extras{
	float: left; width: 240px; padding-top: 10px; padding-left: 10px;
}
.c-u-title{
	background: url(../img/icon/icon-ball.gif) no-repeat; background-position: 5px 10px;
	float: left; padding: 5px 5px 5px 20px; border-bottom: 1px dashed #CCC; width: 250px;
}
.c-u-title a{
	color: #222; text-decoration: none;
} 
.c-u-title a:hover{
	text-decoration: underline;
}
.pad-contenido{
	float: left; padding: 5px;
}
.cuerpo-contenido-ver{
	float: left; font-size: 12px; color: #333; line-height: 17px; padding-bottom: 5px;
}
.cuerpo-contenido-ver b{
	font-size: 14px;
}
.cuerpo-contenido{
	float: left; font-size: 11px; color: #333; line-height: 17px; padding-bottom: 5px;
}
.cuerpo-resumen{
	font-size: 12px; color: #333; line-height: 17px; padding-bottom: 5px;
}
#cuadro-titulares{
	float: left; width: 340px; border-right: 1px solid #CCC; padding-left: 8px; padding-right: 3px;
}
.cuadro-t-cuadro{
	float: left; width: 330px; border-bottom: 1px dashed #CCC; padding: 10px 0px;
}
#cuadro-otras{
	float: right; width: 280px; padding: 5px 5px;
}
#cuerpo-pie{
	float: left; margin-top: 10px; width: 340px;
}
.cuerpo-pie-t{
	float: left;
}
.cuerpo-pie-t a{
	color: #A41D23; text-decoration: none; font-weight: bold; font-size: 11px;
}
.cuerpo-pie-t a:hover, .cuerpo-pie-c a:hover{
	text-decoration: underline;
}
.cuerpo-pie-c{
	background: url(../img/icon/icon-comentario.gif) no-repeat;
	float: right; width: 130px; text-align: right;
}
.cuerpo-pie-c a{
	color: #A41D23; text-decoration: none; font-weight: bold; font-size: 11px;
}
.cuerpo-relax-m{
	float: left; width: 155px;
}
#cuerpo-relax-titles{
	float: left; width: 310px; 
}
#cuerpo-pad-img{
	margin: 5px 5px;border: 1px solid #333; width: 420px;
}
.encuesta-line{
	margin-top: 5px; height: 5px; font-size: 5px; border-top: 1px dashed #045E9D;
}
/**/
h2{
	font-size: 14px; color: #FFF; margin: 0px; padding: 5px 10px; 
}
h2 a{
	color: #FFF; text-decoration: none;
}
h3{
	font-size: 17px; color: #32548B; margin: 0px; line-height: 22px;
}
h3 a{
	font-size: 17px; color: #32548B; text-decoration: none;
}
h3 a:hover, h2 a:hover, h6 a:hover, .h1-negocio a:hover{
	text-decoration: underline; 
}
h1{
	font-size: 22px; color: #32548B; margin: 0px; line-height: 24px;
}
h1 a{
	font-size: 22px; color: #32548B; text-decoration: none;
}
h1 a:hover, h2 a:hover, h5 a:hover, h6 a:hover, .h1-negocio a:hover{
	text-decoration: underline; 
}
h5{
	font-size: 12px; line-height: 16px;
}
h5 a{
	text-decoration: none; color: #222;
}
h6{
	font-size: 12px; line-height: 18px;
}
h6 a{
	text-decoration: none; color: #9C1F1F;
}
.h1-negocio{
	font-size: 18px; padding: 5px 10px;
}
.h1-negocio a{
	color: #FFF; text-decoration: none;
}
.link-up{
	color: #FAA158;
}
.link-up:hover{
	text-decoration: none;
}
.input-boton{
	background: url(../img/fondo/gradiente-boton.jpg) repeat-x;
	border: 1px solid #CCC; color: #444; font-size: 12px; padding: 2px 4px;
}
.input-text{
	border: 1px solid #CCC; font-size: 12px; color: #333;
}
.vfecha{
	font-size: 11px; color: #9C1F1F;
}
#vtipo{
	font-size: 14px;
}
.font-red, .font-red-p{
	font-size: 9px; color: #DD0000;
}
#previsualizacion{
	font-size: 9px; background: #D4E2F6;
}
#div-graf-comic{
	float: left;
}
.line-title{
	margin-left: 5px; border-top: 1px solid #CCC; width: 645px; height: 10px; line-height: 10px; float: left;
}
.line-title-top{
	margin-left: 5px; border-bottom: 1px solid #CCC; width: 645px; height: 10px; line-height: 10px; float: left;
}
.td-comen{
	font-size: 10px;
}
.index-comen-titulo a{
	text-decoration: none; font-size: 13px; color: #32548B; font-weight: bold; margin-bottom: 5px;
}
.index-comen-titulo a:hover{
	text-decoration: underline;
}
.index-comen-user a{
	text-decoration: none; font-size: 11px; color: #A41D23; font-weight: bold;
}
.index-comen-comen{
	font-size: 11px; line-height: 15px;
}
.ver-link{
	color: #A41D23; text-decoration: none; font-weight: bold;
}
.ver-link:hover{
	text-decoration: underline;
}

/* Articulos */
#principal-right-anuncios{
	float: right; width: 120px; padding: 5px;
}
#anuncios-vertical{
	float: right; width: 120px; height: 600px;
}
#principal-right-otras{
	float: right; border-right: 1px solid #CCC; width: 250px; padding: 5px;
}
#otras-anuncios{
	float: right; width: 250px; border-bottom: 1px solid #CCC;
}
#otras-cuadro-ultimos{
	float: left; width: 250px;
}
#principal-left-articulos{
	float: left; width: 580px; padding: 5px 11px; border-left: 1px solid #CCC;  border-right: 1px solid #CCC; 
}
#articulos-left{
	float: left; width: 580px; border-bottom: 1px dashed #CCC; padding: 20px 0px 20px 0px;
}
#cuerpo-pie-articulos{
	float: left; width: 580px; margin-top: 10px;
}
#articulos-pagina{
	float: left; width: 580px; border-bottom: 1px dashed #CCC; padding: 15px 0px 20px 0px;
}
#articulos-encuesta-votar{
	width: 310px; padding: 20px 100px;
}

/* Registro */
#registro-left{
	float: left; width: 680px; border: 1px solid #CCC; border-bottom: 3px solid #CCC;
}
#registro-right{
	float: right; width: 290px; border: 1px solid #CCC; border-bottom: 3px solid #CCC;
}
#registro-left-pad{
	float: left; padding: 10px; width: 660px; 
}
#registro-right-pad{
	float: right; padding: 10px; width: 270px; background: #EEE;
}

/* Relax */
#relax-imagen{
	float: right; width: 100px;
}
#relax-content{
	float: right; width: 195px; margin-right: 5px;
}
#relax-cuadro{
	float: left; width: 300px; border-top: 1px dashed #CCC; padding: 5px 0px;
}
#noticias-relax{
	float: left; width: 300px; margin-top: 10px;
}

/* Paginación */
#ver-mas-articulos{
	margin-bottom: 5px; font-weight: bold; color: #32548B;
}
#paginacion-pad{
	float: left; padding: 5px; width: 20px; text-align: center;
}
#paginacion-pad a{
	color: #336699; font-weight: bold; text-decoration: none;
}
#paginacion-pad a:hover{
	text-decoration: underline;
}
.cuadro-paginacion{
	float: left; border: 1px solid #BBB; margin-left: 2px; width: 30px; text-align: center;
}

/* Admin */
#admin-left{
	float: left; width: 700px; border: 1px solid #CCC; border-bottom: 3px solid #CCC; background: #EEE;
}
#admin-left-pad{
	float: left; width: 680px; padding: 10px;
}
#admin-right{
	float: right; width: 280px; border: 1px solid #CCC; border-bottom: 3px solid #CCC;
}
#admin-right-pad{
	float: left; width: 260px; padding: 10px;
}
.admin-lista{
	font-size: 10px; padding: 5px 5px;
}
.admin-title{
	font-size: 12px; padding: 5px 5px; background: #111; color: #FFF; font-weight: bold;
}
.all-admin{
	font-size: 11px;
}
.all-admin-a{
	text-decoration: none;
}
.all-admin-a:hover{
	text-decoration: underline;
}
#elegir{
	text-decoration: none; color: #336699; cursor: pointer; font-size: 14px; font-weight: bold;
}	
#a-elegir{
	text-decoration: none; color: #336699; font-size: 14px; font-weight: bold;
}
#elegir:hover, #a-elegir:hover{
	text-decoration: underline;
}

/**/
.span-upload-img{
	font-size: 17px; font-weight: bold; color: #FFF;
}
.span-upload-text{
	font-size: 12px; color: #CCC;
}
#cuerpo-img-pad{
	padding: 10px 5px;
}

/*comentarios*/
.comentario-caja{
	float: left; border: 1px solid #99CCFF; padding: 10px; width: 540px; margin: 5px 0px;
}
.comentario-right{
	color: #555;
}
.comentario-title{
	font-size: 13px; color: #32548B; margin-bottom: 10px;
}
.comentario-fecha{
	font-size: 10px; color: #32548B;
}

/* Abajo */
.cuadro-varios{
	float: left; width: 247px; border-right: 1px solid #CCC;
}
.cuadro-varios-pad{
	float: left; width: 237px; padding: 5px;
}
.c-lista{
	float: left; width: 235px; padding: 5px 0px; border-top: 1px dashed #CCC;
}
.c-lista a{
	color: #9C1F1F; text-decoration: none; font-size: 12px;
}
.c-lista a:hover{
	text-decoration: underline;
}

/* Menu */
#menu-ul{
	float: left; margin: 0px; padding: 0px; list-style: none;
}
#menu-ul li{
	float: left; padding: 5px 15px; font-size: 13px; margin-right: 1px; background: #111; font-weight: bold; color: #FFF;
}
#menu-ul a{
	color: #FFF; text-decoration: none; font-weight: bold;
}
#menu-ul a:hover{
	color: #FF0000;
}