body { background:#fff; margin: 0; padding: 0; font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #808080;  }
img { border: 0; }

h1 {
	font-size: 19px; font-weight: bold; color: #e13288; margin: 15px 0;
}
a {
	color: #808080;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#mainbox { border-top: 7px solid #e03188; }
.center { width: 965px; margin: 0 auto; }

#idiomas {
	 float: right; position: relative; margin: -20px 0 0 0;
}
#idiomas ul {
	list-style: none; margin: 0; padding: 0;
}
#idiomas li {
	 float: left; padding: 0 1px;
}
#idiomas a {
	display: block; background: #e03188; color: #fff; text-decoration: none; font-size: 11px;
	padding: 1px 4px 4px 4px;
}
#header { height: 180px; padding: 20px 0 0 0; }

#logo { float: left; margin: 0 20px 0 0; }
#bannertop { width: 360px; height:140px; float: left; overflow: hidden; padding: 0 0 0 19px; }
#menu { float: right; height: 145px; width: 432px; overflow: hidden; }
#menu ul { list-style: none; margin: 0; padding: 0; }
#menu ul.left { float: left; }
#menu ul.right { float: left; }
#menu li { width: 188px; height: 20px; margin: 0 0 2px 0; }
#menu ul.right li { width: 243px; }
#menu a { display: block; width: auto; background: #707173 url(botonera.png) left top no-repeat; text-decoration: none; color: #fff; padding: 2px 2px 2px 2px; float: left; height: 16px; }
#menu a span {
	visibility: hidden;
}
#menu a:hover { /* background: #e03188; */ }

#mitem-1 a { width: 140px; }
#mitem-1 a:hover, #mitem-1 a.sel { background-position: left -130px; }
#mitem-2 a { width: 165px; background-position: left -22px; }
#mitem-2 a:hover, #mitem-2 a.sel { background-position: left -152px; }
#mitem-3 a { width: 149px; background-position: left -44px; }
#mitem-3 a:hover, #mitem-3 a.sel { background-position: left -174px; }
#mitem-4 a { width: 165px; background-position: left -66px; }
#mitem-4 a:hover, #mitem-4 a.sel { background-position: left -196px; }
#mitem-5 a { width: 162px; background-position: left -88px; }
#mitem-5 a:hover, #mitem-5 a.sel { background-position: left -218px; }
#mitem-6 a { width: 128px; background-position: left -110px; }
#mitem-6 a:hover, #mitem-6 a.sel { background-position: left -240px; }

#mitem-7 a { width: 81px; background-position: -188px top; }
#mitem-7 a:hover, #mitem-2 a.sel { background-position: -188px -130px; }
#mitem-8 a { width: 64px; background-position: -188px -22px; }
#mitem-8 a:hover, #mitem-2 a.sel { background-position: -188px -152px; }
#mitem-9 a { width: 212px; background-position: -188px -44px; }
#mitem-9 a:hover, #mitem-3 a.sel { background-position: -188px -174px; }
#mitem-10 a { width: 218px; background-position: -188px -66px; }
#mitem-10 a:hover, #mitem-4 a.sel { background-position: -188px -196px; }
#mitem-11 a { width: 161px; background-position: -188px -88px; }
#mitem-11 a:hover, #mitem-5 a.sel { background-position: -188px -218px; }
#mitem-12 a { width: 240px; background-position: -188px -110px; padding-right: 0; }
#mitem-12 a:hover, #mitem-6 a.sel { background-position: -188px -240px; }





.box { float: left; width: 284px; margin: 0 48px 0 0; }
#quicklinks {
	 padding: 35px 0;
}
#quicklinks .last { margin-right: 0; }

#footer { border-top: 1px solid #b7b8b9; padding: 10px 0; margin: 5px 0 0 0; }
#footer .menu  { list-style: none; margin: 0; padding: 0 0 35px 0; }
#footer .menu li { display: inline; color: #808080; font-size: 11px; padding: 0 2px 0 0; }
#footer .menu a { color: #808080; text-decoration: none; }
#footer .menu a:hover { text-decoration: underline; }
#footer form {
	 margin: 0; padding: 0 0 10px 35px; height: 25px; background: url(lupa.png) left top no-repeat;
}
#busquedas {
	float: left; width: 295px;
}
#patrocinadores {
	float: right; width: 628px;
}
#botonsearch {
	 background: #e03188; color: #fff; border: 0;
}

#nav {
	width: 270px; float: left; padding: 0 60px 0 0;
}
#nav h1 {
	 font-size: 50px; color: #000; font-weight: bold; margin: 0;
}
#nav h2 {
	color: #e13288; font-size: 28px; font-weight: bold; margin: 2px 0 10px 0;
}
#nav h3 {
	font-size: 15px; color: #4c4c4c; font-weight: bold; border-bottom: 1px dotted #4c4c4c;;
}
#contenido {
	float: right; width: 635px; padding: 0 0 60px 0;
}
#contenido h1 {
	font-weight: bold; font-size: 20px; color: #707173;
}
#contenido h2 {
	font-weight: bold; font-size: 15px; color: #e13288;
}
#contenido p, #contenido td {
	line-height: 130%;
}
#contenido label {
	color: #4d4d4d; font-weight: bold;
}
#submenu ul {
	list-style: none; margin: 0; padding: 0 0 40px 0;
}
#submenu li {
	border-bottom: 1px dotted #4d4d4d; padding: 15px 0 0 0;
}
#submenu a {
	 font-size: 15px; font-weight: bold; color: #4d4d4d; text-decoration: none;
}
#submenu a:hover, #submenu a.sel {
	color: #e13288;
}

#submenu ul.subsub {
	padding: 4px 0 0 0; border-top: 1px dotted #4d4d4d;
}
#submenu li.hassub {
	 border: 0; padding-bottom: 10px;
}
#submenu li.sub {
	border: 0;
	padding: 2px 0; margin: 2px 0;
}
#submenu ul.subsub a {
	background: #ed96bc; color: #fff; padding: 2px 15px 2px 1px; font-size: 13px;
}
#submenu ul.subsub a.subsel, #submenu ul.subsub a:hover {
	background: #b1b3b4;
}



#nav .box {
	padding: 0 0 55px 0; margin: 0; width: auto; float: none;
}
#nav .box p {
	 margin-top: 0;
}
#nav .box p img {
	padding-right: 10px;
}
#deinteres ul {
	 list-style: none; margin: 0; padding: 0;
}
#deinteres li {
	background: url(icono_deinteres.png) left 50% no-repeat; height: 61px; padding: 7px 10px 0 69px;
}
#deinteres a {
color: #707070; text-decoration: none;
}
#deinteres a:hover { text-decoration: underline; }

.seccion {
	border-top: 1px dotted #e03188; border-bottom: 1px dotted #e03188; margin: 25px 0;
}
.itext {
	border: 0; border-bottom: 1px solid #d4d4d4;
}
td.label {
	padding-top: 15px;
}

#t-page #contenido table {
	 width: 630px;
}

a.nodeco {
	text-decoration: none;
}
a.nodeco:hover { text-decoration: underline; }

#personascocktail {
	width: 600px; height: 70px;
}
#agencia, #email {
	width: 600px;
}
input.boton {
	background:#E03188;
	border:0 none;
	color:#fff;
	font-size: 14px;
}

.tags_cloud {
	 list-style: none; margin: 0; padding: 0;color: #e13288;
}
.tags_cloud li {
	 display: inline; 
}
.tags_cloud a {
	color: #e13288; text-decoration: none;
}
.tags_cloud a:hover {
	text-decoration: underline;
}
.article {
	padding: 0 0 40px 0;
}
.article .title {
	font-weight: bold; font-size: 22px; color: #707070; margin: 0 0 0.2em 0;
}
.article .title a {
	color: #707070; text-decoration: none;
}
.article .title a:hover {
	text-decoration: underline;
}
.article .fecha {
	color: #e13288;
}
#comment-form {
	padding: 40px 0 10px 0;
}
#comments h2 {
	background: #e03188; color: #fff; font-size: 19px; font-weight: bold; display: inline; padding: 2px 10px 0 0;
}
#comments dl {
	padding: 10px 0 0 0;
}
#comments dd {
	margin: 0; padding: 8px 0;
}
#comment-submit {
	background: #e03188; color: #fff; font-size: 16px; font-weight: bold;padding: 2px 10px 2px 2px; border: 0;
}
#comments .numero {
	width: 60px; height: 74px; float: left; background: url(marcador_comentarios.png) left top no-repeat; color: #fff; font-weight: bold; font-size: 15px; padding: 7px 0 0 45px;
}
.comment-author {
	font-size: 15px; font-weight: bold; color: #707070;
}
.comment-details {
	color: #707070;
}
.comment {
	padding: 10px 0 5px 0;
}
.comment-date {
	font-size: 10px; color: #999; padding: 0 0 0 5px;
}
#comment-list {
	list-style: none; margin: 0; padding: 40px 0 0 0;
}
.input-error { border:2px solid #f00; }
dt.error label { font-weight:bold; color:#000; }
.notice { background:#FFC; border:1px solid #F90; padding:15px; color:#333; font-weight:bold; margin: 15px 0 0 0; }


