/* RESET STYLES - EricMeyer */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

body { line-height: 1; }
ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

/* COMUNES */
.cleaner { clear: both; }
.last { border: none !important; padding-right: 0px !important; }

/* SELECTORES */
body { background: #EFEFEF; color: black; font-size: 12px; font-family: Arial; }

/* STRUCTURE */
#container { 
    background:none repeat scroll 0 0 white;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
margin:0 auto;
width:1165px;

}
#header, #content, #footer { width: 1125px; margin: 0px auto; }

/* HEADER */
#header { border-bottom: 1px solid #6CC5CB; }
.logo { float: left; padding: 20px 0px; }
.logo img { float: left; margin-right: 10px; }
.logo h1 { float: left; font-size: 22px; color: #A5A5A7; padding-top: 15px; font-style: italic; }
.navigation { float: right; text-align: right; }  
.navigation p.language {
border:medium none;
cursor:pointer;
height:25px;
margin-top:-3px;
vertical-align:top;
width:60px;
}
.navigation p.language a { font-size: 11px; color: #999; }
.navigation ul { padding: 10px 0px; }
.navigation ul li { display: inline; padding: 0px 10px; border-right: 1px solid #999; }
.navigation ul li a { color: #999; text-decoration: none; text-transform: uppercase; font-size: 15px; }
.navigation form { padding: 10px 0px; }
.navigation form input.textField { border: 1px solid #ccc; padding: 2px; }
.navigation form input.searchbtn { background: url('../img/buscar.gif') no-repeat 0px 1px; border: none; width: 60px; height: 25px; cursor: pointer; vertical-align:top; }

/* CONTENT */
#content { border-bottom: 1px solid #6CC5CB; }
#content .col { float: left; width: 423px; margin: 20px 20px 20px 0px; }
#content .col .box { 
-moz-border-radius:5px 5px 5px 5px;
border:1px solid #CCCCCC;
line-height:17px;
margin-bottom:20px; }  
#content .col .box h2 { width: 400px; margin: 0px auto; border-bottom: 1px solid #ccc; padding: 10px 0px 5px;  font-size: 18px; text-transform: uppercase; color: #454545; }
.col .box h2 span { float: right; }
.col .box h2 span a { font-size: 11px; color: #454545; text-decoration: none; }
.col .box div.imgBox { text-align: center; margin: 10px 0px; }
.col .box p.date { padding: 5px 0px 0px 20px; }
.col .box h1 { font-family:georgia;
font-size:20px;
font-weight:normal;
line-height:25px;
padding:5px 0 10px 20px;}
.col .box h1 a { color: black; }
.col .box p { padding: 0px 20px; line-height:17px; }
.col .box p.viewmore { padding: 10px 0px 0px 20px; }
.col .box p.viewmore a { color: #EE9C12; font-weight: bold; text-decoration: none; }
.col .box p.viewmore a:hover { text-decoration: underline; }
.col .box ul { padding: 10px 40px; }
.col .box ul li { padding: 5px 0px; list-style-type: circle; }  
.col .box .moreslides { text-align: right; }
.col .box .moreslides ul { padding-right: 20px; }
.col .box .moreslides li { display: inline; border-right: 1px solid #ccc; padding: 0px 5px; }
.col .box .moreslides li a { color: #454545; text-decoration: none; font-size: 18px; }
.col .box .moreslides p { padding: 10px 20px; }
.col .box .moreslides p a { color: #EE9C12; text-decoration: none; }
.col .box .pagination { text-align: right; padding: 0px 10px 30px 0px; }
.col .box .pagination img { padding: 0px 5px; }
.pag_left_arrow { background-image:url(../img/left-arrow.png); width:15px; height:15px; background-position:0px -15px; background-repeat:no-repeat; padding-left:15px; float:right }
.pag_left_arrow.off { background-position:0px 1px; }
.pag_right_arrow { background-image:url(../img/right-arrow.png); width:15px; height:15px; background-position:0px -15px; background-repeat:no-repeat; padding-right:0px; float:right }
.pag_right_arrow.off { background-position:0px 1px; }
.col .box .boxCTNT p { padding-bottom: 20px; }
.col .box .boxCTNT p a { color: black }
.col .box .canalBOX { border-bottom: 1px solid #ccc; width: 383px; margin: 0px auto; }
.col .box .canal { width: 40px; float: left; padding: 20px 0px 10px 0px; }
.col .box .canalCTNT { width: 320px; float: right; padding: 20px 0px 20px; }
.col .box .canalCTNT p { padding: 5px 0px; }
.col .box .canalCTNT p span { font-size: 11px; padding-left: 10px; color: #999; } 
.col .box p.mascanales { padding: 20px; }

.colSmall { float: right; width: 235px; margin-top: 20px; }
.colSmall .box { margin: 0px auto 20px; background: #EDEDED; padding-bottom:20px  }
.colSmall .box h2 { border-bottom: 1px solid #ccc; padding: 10px 0px 5px;  font-size: 16px; text-decoration:none; color: #454545; margin-bottom: 10px; width: 210px;  margin: 0px auto 20px; }
.colSmall .box h2 a {
    text-decoration:none;
}
.colSmall .box p { padding: 5px 15px; }
.colSmall .box p a { font-size: 14px; color: black; text-decoration: none; font-weight: bold; }
.colSmall .box div.team { position: relative; margin-bottom: 10px; }
.colSmall .box div.team p a { padding-left: 20px; font-weight: normal; }
.colSmall .box div.team p.bold { padding-bottom:15px; }
.colSmall .box div.team p.bold a { font-weight: normal; }
.colSmall .box div.team div.globito { width: 200px; position: absolute; top: 60px; left: 15px;  }
.colSmall .box div.team div.globotop { padding: 30px 0px 20px; background: url('../img/balloon.png') no-repeat 0px 0px; }
.colSmall .box div.team div.globotop p { background: #FFFF89; padding: 5px 10px; margin: 0px; }
.colSmall .box div.team div.globotop p a { padding: 0px 10px 0px 0px; }
.colSmall .box p.separador { border-top: 1px solid #ccc; padding: 10px 0px; width: 210px; margin: 0px auto; }
.colSmall .box ul { width: 210px; margin: 0px auto; padding: 0px 30px; _padding: 0px 0px; }
.colSmall .box ul li { list-style-type: disc; padding: 5px 20px 5px 0px; line-height:16px }
.colSmall .box .pagination { text-align: right; padding: 20px 10px 20px; }
.colSmall .box .pagination img { padding: 0px 5px; }
.bold { font-weight:bold; }

/* FOOTER */
#footer p { text-align: center; padding: 20px 0px; color: #999; }
#footer p a { color: #999; }



/* FLICKR */
#flickr_images { height: 250px; width: 240px; padding:0; margin:0; overflow: hidden;}
#flickr_images img { border:none;}

/* TWITTER */
div#twitter ul {
	list-style-type: none;
	padding-left: 0px;
	margin-left:0px;
}

div#twitter li {
	list-style-type: none;
	padding: 5px 0px;
	line-height:17px;
	color: black;
}
div#twitter li a {
	color: black;
    text-decoration:none;
}


