body { background: #FFFFFF url(images/fdweb.png) repeat-y center; font-family: Arial, Trebuchet ms, Tahoma; color: #555; font-size: 12px; line-height: 18px; margin: 10px 0px; padding: 0px; }
	
a { color: #555; text-decoration: underline; }
a:hover { text-decoration: underline; }
a img { border: none; }

h1 { font-size: 28px; font-weight: bold; letter-spacing:-1px; color: #444; text-decoration: none; margin: 0px 0px 5px 0px; }
h1 a { text-decoration: none; }
h1 a:hover { text-decoration: underline; }
h2 { font-size: 22px; font-weight: bold; letter-spacing:-1px; color: #444; text-decoration: none; margin: 0px 0px 5px 0px; }
h3 { font-size: 18px; font-weight: bold; letter-spacing:-1px; color: #444; text-decoration: none; margin: 0px 0px 10px 0px; }

.fecha	{ color: #7F7F7F; font-weight: normal; font-size: 11px; }
.fecha a { color: #7F7F7F; font-weight: normal; font-size: 11px; text-decoration: none; }
.txtb { font-weight: bold; }
.txtch { font-size: 11px; }

#content { width: 940px; margin: 0px auto; padding: 0px 0px 0px 0px; }

#header { width: 960px; margin: 0px auto; padding: 0px 0px 20px 0px; }

.menu { border:none; border:0px; margin-top: -13px; padding:0px; }
.menu ul { height:35px; list-style:none; margin:0px; padding:0px; }
.menu li { float:left; padding:0px; background: black; border-right: 1px solid #FFF; }
.menu li a { color: #FFF; display:block; font-size:15px; line-height:35px; font-weight: bold; letter-spacing: -1px; margin:0px; padding:0px 15px; text-align:center; text-decoration:none; }
.menu li a:hover, .menu ul li:hover a{ background: #ED1651; text-decoration:none; }
.menu li ul{ width: 180px; display:none; height:auto; padding: 0px; margin:0px; position:absolute; z-index: 100; }
.menu li:hover ul{ display:block; }
.menu li li { border-bottom: 1px solid #FFF; background: #ED1651; display:block; float:none; margin:0px; padding:0px; }
.menu li:hover li a{ background:none; }
.menu li ul a{ display:block; height:35px; font-size:13px; color:#FFF; font-weight:bold; margin:0px; padding: 0px 30px 0px 15px; text-align:left; }
.menu li ul a:hover, .menu li ul li:hover a{ color:#333; text-decoration:none; }
.menu p{ clear:left; }

#contentleft { float: left; width: 600px; margin: 0px; padding: 0px; }
#contentleft h1 { font-size: 40px; font-weight: bold; letter-spacing: -3px; color: #444; text-decoration: none; margin-bottom: 5px; line-height: 40px; }

.noticias { float: left; width: 180px; margin-right: 20px; height: 330px; } 
.noticias h1 { font-size: 14px; font-weight: bold; letter-spacing: -1px; text-decoration: none; margin: 0px 0px 5px 0px; line-height: 18px; }
.noticias h1 a { font-size: 14px; font-weight: bold; letter-spacing: -1px; line-height: 18px; }

.categorias { float: left; width: 379px; margin: 0px 20px 0px 0px; padding-right: 20px; border-right: 1px solid #EEE; }
.categorias img { width: 100px; height: 90px; float: left; margin-right: 5px; }
.categorias p { margin: 0px; }
.categorias h1 { font-size: 20px; font-weight: bold; letter-spacing: -1px; line-height: 20px; color: #555; } 
.categorias h1 a { font-size: 20px; font-weight: bold; letter-spacing: -1px; line-height: 20px; color: #555; }

.categorias2 { float: left; width: 180px; margin: 0px; padding: 0px; }
.categorias2 img { width: 180px; height: 160px; margin-bottom: 5px; }
.categorias2 p { margin: 0px; }
.categorias2 h1 { font-size: 18px; font-weight: bold; letter-spacing: -1px; text-decoration: none; margin: 0px 0px 5px 0px; line-height: 20px; }
.categorias2 h1 a { font-size: 18px; font-weight: bold; letter-spacing: -1px; line-height: 20px; }
	
#sidebar { float: right; width: 310px; margin: 0px; padding: 0px; }
.sidebarbg { padding: 15px 13px 5px 13px; -moz-border-radius: 4px; -webkit-border-radius: 4px; behavior: url(border-radius.htc); border: 1px solid #CCC; }
.sidebarbg ul { list-style:none; margin:10px 0px 0px 0px 0px; padding:0px; }
.sidebarbg li { margin: 0px; padding: 4px 0px 4px 15px; border-bottom: 1px dotted #CCC; clear: both; background: white url(images/md01.gif) no-repeat top left; }
.sidebarbg li a { text-decoration: none; }
.sidebarbg li a:hover{ text-decoration: underline; }
.dertitle { font-size: 18px; padding: 0px; color: #ED1651; font-weight: bold; letter-spacing: -1px; }

.date { font-size: 10px; font-weight: normal; padding: 0px 0px 0px 0px; margin: 15px 0px 15px 0px; border-bottom: 1px dotted #CCCCCC; }
.date2 { font-size: 10px; font-weight: normal; padding: 0px 0px 0px 0px; margin: 15px 0px 15px 0px; border-bottom: 1px solid #CCCCCC; }
.titles { font-size: 11px; color: white; letter-spacing: 2px; margin-bottom: 10px; background: #ED1651; padding: 3px 8px; -moz-border-radius: 2px; -webkit-border-radius: 2px; behavior:url(border-radius.htc); display: inline-block; }

.single { font-size: 14px; }
.single a { font-weight: normal; text-decoration: underline; }
.single img { display: block; margin: 12px auto; padding: 0px; max-width: 500px; }
	
.alignright { float: right; }
.alignleft { float: left; }

.social { margin-top: 35px; width: 100%; background: #F4F4F4; padding: 14px 0px 10px 0px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(border-radius.htc); }
.social li:first-child { margin-left: 15px; width: 51%; margin-right: 5px; }
.social li { float: left; height: 70px; list-style-type: none; width: 85px; }

.imput { margin: 0; padding: 5px; background: white; color: #666; vertical-align: middle; border: 1px solid #CCC; -webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.12) inset, 0px 1px 0px white; -moz-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.12) inset, 0px 1px 0px white; -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-appearance: none; font-size: 14px; }
.boton { cursor: hand; border: 0px; color: white; background: #ED1651; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 7px 12px; margin: 0px; text-align: center; font-weight: normal; font-size: 15px; }
.boton2 { cursor: hand; border: 0px; color: white; background: #ED1651; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-align: center; font-weight: bold; font-size: 12px; padding: 5px 8px 6px 8px; border-bottom: 2px solid #C60F41; } 	
	
.buscador { float: left; width: 235px; margin: 15px 0px 0px 40px; padding: 0px; }
fieldset.search { float: left; border: none; width: 235px; height: 30px; margin: 0px; padding: 0px; }
.search input, .search button { border: none; float:left; }
.search input.box { color: #444444; font-size: 15px; width: 196px; height: 12px; background: url(images/buscador.png) no-repeat left top; margin: 0px; padding: 9px 0px 9px 7px; }
.search button.btn { width: 32px; height: 30px; cursor: pointer; float:right; background: url(images/buscador.png) no-repeat right top; margin: 0px; padding: 0px 0px 0px 0px; }

.relacionados ul { list-style:none; margin:0px; padding:0px; }
.relacionados li { margin-right: 15px; padding: 8px 0px; float: left; width: 185px; height: 50px; overflow:hidden; }
.relacionados li a { font-size: 11px; }
.relacionados img {width: 45px; height: 40px; margin-right: 10px; float: left; }

.comments ul { list-style:none; margin:0px; padding:0px; }
.comments li { clear: both; margin: 0px; padding: 8px 0px 8px 50px; border-bottom: 1px solid #EFEFEF; background: url(images/comentarios.gif) no-repeat top left; }
.comments li p { margin:0px; padding:0px; }

/*CSS Flickr style pagination*/
div.pagination {
font-size: 11px;
padding: 3px;
margin: 3px;
text-align:center;
}
div.pagination a {
font-size: 11px;
border: 1px solid #CCCCCC;
margin-right: 3px;
padding: 2px 6px;
background-position: bottom;
text-decoration: none;
color: #444444;
}
div.pagination a:hover, div.meneame a:active {
font-size: 11px;
border: 1px solid #444444;
background-image: none;
background-color: #444444;
color: #FFFFFF;
}
div.pagination span.current {
font-size: 12px;
margin-right:3px;
padding: 2px 6px;
font-weight: bold;
color: #E90471;
}
div.pagination span.disabled {
font-size: 11px;
margin-right:3px;
padding:2px 6px;
color: #CCCCCC;
}

.footer { width: 940px; margin: 0px auto; padding: 70px 0px 0px 0px; }
.footer ul { width: 93px; height: 170px; list-style: none; margin: 20px 0px 0px 10px; padding: 0px; float: left; border-right: 1px dotted #CCC; }
.footer li { font-size: 12px; font-weight: bold; }
.footer li a { font-size: 11px; font-weight: normal; text-decoration: none; color: #777; }
.footer li a:hover { text-decoration: underline; }
