a:link,a:visited { 
    text-decoration:none;
    color:    #1B1464;
} 
:focus,:active {
    outline: 0
} 
ul,ol { 
    list-style:none
} 
h1,h2,h3,h4,h5,h6,pre,code { 
    font-size:1em;
}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { 
    margin:0; padding:0
}
a img,:link img,:visited img, fieldset { 
    border:none
} 
address { 
    font-style:normal
}
body {
    font: .8em "Trebuchet MS", Verdana, Helvetica, sans-serif;
    color: #666;
    background-repeat: repeat-x;
    background-color: #000;
    background-image: url(/images/degradado.png);
}
a { 
    color: #AF1515;
    cursor: pointer;
}
a:hover {
    color: #7D1919;
}
h1 { 
    font: normal 28px Arial;
    color: #3D3C3B;
    margin: 0 0 5px;
}
h2 { 
    font: normal 1.4em Arial;
    color: #3D3C3B;
    margin: 0 0 2px;
}
h2#slogan { 
    font-size: 1.3em;
    color: #808080;
}
p  {
    margin: 0 0 15px;
    line-height: 1.7em;
}
.clear { 
    clear: both;
    padding-bottom:5px;
}
.wrap {  
    margin: 0 auto;
    width: 900px;
}
.background {
    background-color: #FFF;
}
#search  {
    float:none;
    margin-bottom:0;
    margin-left:768px;
    margin-top:89px;
    position:absolute;
    width:143px;
    overflow: hidden;
}
input.field { 
    float: left;
    background: #808080;
    color: #ccc;
    padding: 4px;
    border: 0;
    margin: 0 5px 0 0;
    width: 170px;
    font: .8em "Trebuchet MS", Arial, Sans-Serif;
}
input.field:focus {
    border-bottom: 1px dotted #ccc; color: #fff;
}
input.button { 
    float: right;
    background: url(/images/search.gif) no-repeat;
    width: 20px;
    height: 13px;
    border: 0;
    margin: 5px 0 0;
}
#menu { 
    padding: 0 0 8px;
    margin: 0 0 25px;
    height: 20px;  }
#menu li { 
    display: inline;
}
#menu li a { 
    float: left;
    width: 86px;
    text-align: center;
    margin: 0 2px 0 0;
    font-weight: bold;
    font-size: .8em;
    padding: 17px 0 6px;
    color: #ccc;
}
#menu li a:hover, #menu li a.current { 
    color: #AF1515;
    background: url(/images/menu.gif) no-repeat center 10px;
}

#menux{

    height: 32px;
    width: 900px;
    margin-left:auto;
    margin-right:auto;

}
#logo {
    width: 900px;
    margin-left:auto;
    margin-right:auto;
    background-color: #0A4A88;
    background-repeat: repeat-x;
    padding-top: 15px;
    padding-bottom: 15px;
    background-image: url(../images/boxing.gif);
}
#feature{ 
    color: #33617F;
    float: right;
    background: #fff;
    width: 580px;
    height: 160px;
    margin: 0 0 40px;
    font-size: 1.1em;
    font-style: italic;
    padding: 10px 10px 2px;
}
#feature img { 
    float: left;
    margin: 0 20px 0 0;
}
#feature p { 
    margin: 10px 0 0; }
.more { 
    font-size: .74em;
    font-weight: bold;
    margin: 0 5px 0 0;
    color: #390505;
    font-style: normal;
}
#feature_menu { 
    float: right;
}
#feature_menu li { 
    display: inline;
}
#feature_menu li a { 
    color: #33617F;
    float: left;
    padding: 6px 14px 6px 21px;
    margin: 0 0 0 2px;
    background: #C6E5F9 url(/images/bullet.gif) no-repeat 7px 12px;
    font-size: .8em;
    font-weight: bold;
}
#feature_menu li a:hover {
    color: #071F2D;
    background: #fff url(/images/bullet_hover.gif) no-repeat 7px 8px;
}
#feature_menu li a.current { 
    background: #fff url(/images/bullet.gif) no-repeat 5px 12px;
}	
#feature, #feature_menu li a  {
    opacity: 0.6;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
#left { 
    float: left;
    width: 550px;
    margin: 0 0 10px;
    text-align: justify;
}
#left h1 {
    color: #0062a3;
}
#left h2 a {
    border-bottom: 1px dotted #ACCADE;
    padding: 0 0 3px;
}
#left .more { 
    color: #7EA4BC;
}
.subtitle { 
    font-weight: bold;
    font-style: italic;
    font-size: 1.1em;
    margin: 0 0 4px;
} 
.date { 
    background: #fff;
    padding: 5px 0;
    border-right: 1px solid #D3EAFA;
    border-bottom: 1px solid #D3EAFA;
    color: #ccc;
    float: left;
    width: 55px;
    margin: 7px 12px 5px 0;
    text-align: center;
}
.date span { 
    font-size: 1.6em;
}
#side { 
    float: right;
    width: 300px;
    margin: 0 0 30px;
    font-size: .9em;
}
#side h3 { 
    color: #ccc;
    margin: 0 0 6px 5px;
    height: 16px;
}
.boxtop { 
    background: url(/images/box.gif) no-repeat top;
    padding: 2px 0;
}
.box { 
    padding: 3px 6px;
    background: #363636;
}
.boxbottom {
    background: url(/images/box.gif) no-repeat bottom;
    padding: 2px 0;
}
.item { 
    font-size: .94em;
    display: block; color: #ccc; background: #fff url(../images/item.gif) no-repeat; height: 54px; padding: 4px 10px; margin: 0 0 5px;
    cursor:pointer;
}
.item.last { 
    margin: 0;
}
.item:hover {
    background: #fff url(/images/item.gif) no-repeat bottom;
    color: #fff;
}
.item strong { 
    color: #FFFAD3;
    line-height: 27px;
}
.sidedate { 
    width:45px;
    float: left;
    text-align: center;
    padding: 4px 9px 0 0;
    font-size: 1.6em;
    margin: 0 12px 0 0;
    border-right: 1px dotted #808080;
}
.sidedate span { 
    font-size: .6em;
    font-weight: bold;
    color: #808080;
}
#ad {
    background: url(/images/dot.gif) repeat-x;
    padding: 15px 0 10px;
    clear: both;
    font-size: .9em;
    line-height: 1.7em;
    margin:0;
}
#promo {
    clear: both;
    background: #505050 url(/images/footer.gif) no-repeat right top;
    color: #ccc;
    width: 900px;
    padding-top: 30px;
    padding-bottom: 0;
    margin: 0 auto;
}
#promo h2 { 
    color: #fff;
}
#promo a { 
    color: #D9EAF9;
    border-bottom: 1px dotted #808080;
}
.col {
    float: left;
    width: 400px;
    margin-top: 0;
    margin-left:30px;
    margin-bottom: 20px;
    margin-right: 0;
}
.last { 
    margin: 0;
}
#footer { 
    clear: both;
    padding: 15px 0;
    font-size: .84em;
    color: #808080;
    border-top: 1px dotted #666;
}
.imenu li{
    display:inline;
}
#status{
    color:#F96;
}
.par {
    margin-left:10px;
}
.submitLink{
    background-color:transparent;
    border:medium none;
    color:#0000FF;
    cursor:pointer;
    text-decoration:underline;
}
.box a:link{
    color:#FFF;
}
.box a:visited{
    color:#FFF;
}
.box a:hover{
    color:#8CD1FB;
}
.box a:active{
    color:#8CD1FB;
}
.edic:first-letter{
    font-size:xx-large;
    color:#AF1515;
    font-weight:bold;
}
.x {
    width:300px;
    border-right:1px solid #CCC;
    padding-right:5px;
}
.y{
    padding-left:20px;
    width:400px;
}
.x ,.y{ 
    float:left;
}
.top_item{
    border-bottom:1px solid #CCC;
    padding-bottom: 2px;
    text-align:right;
    margin-bottom:0;
    font-size:9px;
    color: #CCC;
}
.username{
    display:block;
    margin-bottom:2px;
    font-size:12px;
    text-transform:none;
}
.top_item, .username{
    text-transform: uppercase;
}
.wrap, #promo, #logo{
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #333;
    padding-left:10px;
    padding-right:10px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #333;
}
.z {
    background-image: url(/images/shadow.png);
    width: 944px;
    background-attachment: fixed;
    background-repeat: repeat;
    margin-right: auto;
    margin-left: auto;
    padding-left: 2px;
    padding-right: 2px;
}
#bulletin input[type='text']{
    width:200px;
    margin-bottom:10px;
}
#bulletin label{
    width:60px;
}


.username_txt{
    color: #0066cc;

}

.article_description strong{
    font-size: 15px;
}

.article_container .lists li{
    border-bottom:1px dotted;
    list-style-type:none;
    margin-bottom:3px;
}

#publicidad_fondo{
    clear: both;
}

@font-face {
    font-family: 'Folks-Bold';
    src: url('Folks-Bold.eot');
    src: local('Folks-Bold'), local('Folks Bold'), url('Folks-Bold.ttf') format('truetype');
}
@font-face {
    font-family: 'Folks-Heavy';
    src: url('Folks-Heavy.eot');
    src: local('Folks-Heavy'), local('Folks Heavy'), url('Folks-Heavy.ttf') format('truetype');
}
@font-face {
    font-family: 'Folks-Light';
    src: url('Folks-Light.eot');
    src: local('Folks-Light'), local('Folks Light'), url('Folks-Light.ttf') format('truetype');
}
@font-face {
    font-family: 'Folks-Normal';
    src: url('Folks-Normal.eot');
    src: local('Folks-Normal'), local('Folks Normal'), url('Folks-Normal.ttf') format('truetype');
}

.img_article_link img{
    border: 3px solid #E3E5E5;
}

.twtHeader{
    background-image: url(/images/interface/twitter/ventana_twtitter_arriba.png);
    height: 73px;
}

.twtMiddle{
    background-image: url(/images/interface/twitter/ventana_twtitter_medio.png);
    height: auto;
    background-repeat: repeat-y;
    padding:10px;
}

.twtBottom{
    background-image: url(/images/interface/twitter/ventana_twtitter_abajo.png);
    height: 13px;
}



ul#twit-twit li {
    padding-top: 10px;
    margin: 0 0 10px 10px;
    border-top: 1px dashed #ccc;
}


ul#twit-twit li.twit-date {
    font-weight: bold;
    color: #600;
    border: 0px solid #ccc;
    margin: 10px 0 0 0;
    font-size: 9pt;
}


ul#twit-twit li ul li {
    font-weight: normal;
    color: #222;
    font-size: 8pt;
    padding-top: 8px;
}


ul#twit-twit li.twit-alt {
    color: #888;
}


ul#twit-twit li.twit-first {
    color: #800;
}


ul#twit-twit a.twit, a.twit-more{
    color: #042850;
    text-decoration: none;
    border: 0;
}

ul#twit-twit a.twit:hover{
    color: #074D8C;
}


p.twit-more, li.twit-more {
    text-align: right;
    font-size: 8pt;
    padding: 4px 0 0 0;
}


p.twit-more a.twit-more, li.twit-more a.twit-more {
    text-decoration: none;
}


p.twit-more a.twit-more:hover, p.twit-more a.twit-more:visited:hover, li.twit-more a.twit-more:hover, li.twit-more a.twit-more:visited:hover {
    border-bottom: 1px dashed #600;
    color: #074D8C;
}

.twit-more{
    margin: 0;
}

#mail_success, #mail_fail {
    display:none;
}

.contact_form input, .contact_form textarea {
    -moz-border-radius:2px 2px 2px 2px;
    background-color:#F4F4F4;
    border:1px solid #DDDDDD;
    color:#333333;
    font-size:14px;
    margin:0;
    outline:medium none;
    padding:10px;
    margin-bottom: 5px;
}
.contact_form input {
    width:340px;
}

.contact_form textarea {
    height:180px;
    width:430px;
}

.contact_form input:hover, .contact_form textarea:hover, .contact_form input:focus, .contact_form textarea:focus {
    background-color:#FFFFFF;
}

.submit input {
    -moz-border-radius:2px 2px 2px 2px;
    background-color:#DDDDDD;
    border:medium none;
    color:#666666;
    cursor:pointer;
    font-size:14px;
    padding:8px 10px;
    text-decoration:none;
    width:auto;
}

.submit input:hover {
    background-color:#555555;
    border:medium none;
    color:#FFFFFF;
}

.contact_form .error{
    border:1px solid red;
}

.caption-top, .caption-bottom {
	color: #ffffff;
	padding: 1.2em;
	font-weight: bold;
	font-size: 13px;
	font-family: arial;
	cursor: default;
	border: 0px solid #334143;
	background: #000000;
	text-shadow: 1px 1px 0 #202020;
}
.caption-top {
   border-width: 0px 0px 8px 0px;
}
.caption-bottom {
   border-width: 8px 0px 0px 0px;
}
.caption a, .caption a {
	border: 0 none;
	text-decoration: none;
	background: #000000;
	padding: 0.3em;
}
.caption a:hover, .caption a:hover {
	background: #202020;
}
.caption-wrapper {
	float: left;
}
br.c { clear: both; }

.addthis_toolbox{
width: 350px;
float: left;
}
