/*   
Theme Name: Fundacion HCV Sin Fronteras
Theme URI: http://www.expresaweb.com.ar
Description: Plantilla programada especialmente para la Fundacion HCV Sin Fronteras. 2010.
Author: Matias Perez Pegue
Author URI: http://www.expresaweb.com.ar
Version: 2010
*/

@media screen {

* { margin: 0; padding: 0; }
body { color:#555; font: 12px/1.5 Arial, Helvetica, sans-serif; /*background-image:url(images/fondo.jpg); background-position:top left; background-repeat:repeat-x; background-attachment:fixed */  background-color:#dedede; }
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */

#page-wrap { width: 950px; margin:0 auto; }

h1, h2, h3 { font-weight: normal; margin: 0 0 10px 0; }
h1 { }
h2 { }
h3 { }

li { list-style:none }
img { border:0}

hr { margin:7px 0}

p { margin: 0 0 10px 0; }
a { outline:hidden;
color:#F3A02F;}

a:hover { color:#F7452A} 

blockquote { }
blockquote p { }

ul, ol { margin: 0 0 5px 0; }

.post { }

.entry { }
.entry a { }
.entry a:hover { }

pre { }
code, tt { }

.meta { border-top:3px solid #DDDDDD; height:22px; width:100%; padding:5px 0; position:relative}
.postmetadata { float:right; height:25px}

.navgation { }
   .next-posts { }
   .prev-posts { }


/***** CABECERA ****/
#tituloSEO {float:left;height:1px;line-height:999;overflow:hidden;}
#header { height:170px; border-bottom: 1px solid #E35729; background-image:url(images/cabecera.jpg)}
#barrahead { height:70px; margin-top:50px; margin-bottom:50px; background-image:url(images/ftblanco.png); float:left; width:100%}
#logo { height:60px; padding:8px 0 0 40px; width:215px; float:left; position:relative}

li.selectorlogo {
height:60px;
left:225px;
line-height:50px;
list-style:none outside none;
padding:0 5px 0 10px;
position:absolute;
top:10px;
z-index:999;
}
li.selectorlogo img {
position:relative;
vertical-align:middle;
z-index:999;
}
ul#LogoSelector .SelectTitulo {
background-color:#DDDDDD;
color:#E55530;
font-family:Tahoma,Geneva,sans-serif;
font-weight:700;
height:20px;
left:0;
line-height:20px;
padding:5px;
position:absolute;
text-transform:uppercase;
top:0;
width:96%;
border-bottom: 2px solid #E55530
}
ul#LogoSelector {
background-color:#FFFFFF;
border:1px solid #DDDDDD;
display:none;
height:auto;
left:-209px;
padding:22px 0 0;
position:absolute;
top:-40px;
width:235px;
}

ul#LogoSelector li {
background-color:#FBFBFB;
border-bottom:1px solid #DDDDDD;
border-left:10px solid #EEEEEE;
margin:3px 0;
padding:0;
}
ul#LogoSelector li:last-child { border-bottom:none}

ul#LogoSelector li:hover { background-color: #EEE }

ul#LogoSelector li a{ display:block; padding:10px 0 }

li ul#LogoSelector {
box-shadow: 0 3px 15px #888888;
-moz-box-shadow:0 3px 12px #888888;
-webkit-box-shadow: 0 3px 12px #888888;}


#menuhead { font-family:Tahoma, Geneva, sans-serif; font-weight:700; font-size:15px; float:left; width:auto; height:70px; text-transform:uppercase;}
ul#menu-cabecera li { display:inline-block;  zoom: 1; *display: inline;  margin-right:0; position:relative}
ul#menu-cabecera li a{ color:#827F7B; text-decoration:none; line-height:70px; display:block; padding:0 5px}
ul#menu-cabecera li a:hover {color:#B02C2A; background-color:#FDF0DF}
ul#menu-cabecera li:last-child { margin-right:0px}

ul#menu-cabecera li ul.sub-menu {
background-image:url("images/ftSubmenu.png");
border:1px solid #DDDDDD;
display:none;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:normal;
height:auto;
left:-273px;
margin-top:-10px;
padding:10px;
position:absolute;
text-transform:capitalize;
width:616px;
word-spacing:normal;
z-index:999;
box-shadow: 0 3px 12px #888888;
-moz-box-shadow:0 3px 12px #888888;
-webkit-box-shadow: 0 3px 12px #888888;}

ul#menu-cabecera li ul.sub-menu:hover { background-color:#FFF }


#menu-item-1426 { z-index:999; background-color:#FDF0DF}

ul#menu-cabecera li ul.sub-menu li { width:300px; margin:0; padding:2px 0}
ul#menu-cabecera li ul.sub-menu li a{ display:block; padding:2px 5px; line-height:normal; height: auto}
ul#menu-cabecera li ul.sub-menu li a:hover { background-color:#E9541C; padding:2px 5px; color:#FBFBFB}

ul#menu-cabecera li ul.sub-menu .triangle {background-image:url("images/triangle.png");
background-position:center top;
background-repeat:no-repeat;
height:12px;
left:48%;
position:absolute;
top:-12px;
width:24px;}

/******************************** CONTENIDO ***********************************/
#contenido { border-left:1px solid #C2C1C1; border-right: 1px solid #C2C1C1;background-color:#FAFAFA;float:left; width:948px}
.error404 #contenido { float:inherit }
#contenido2 { padding: 15px 35px 45px; border-left:2px solid #f9f9f9; border-right: 2px solid #f9f9f9; background-color:#FAFAFA; } 
#articulo { float:left; width:570px}
#articulo .entry {
font-family:Arial,Helvetica,sans-serif;
padding:5px;}
#articulo .entry #postpie { width:100%; clear:both}

#articulo .entry #postpie .tags {
padding:15px 0;
width:100%;}

#articulo .entry img { border:1px solid #DDDDDD;
margin:0 5px 5px 15px !important;
padding:3px;}
.single #articulo .entry img {
    border: 1px solid #DDDDDD;
    float: left;
    margin: 0 10px 10px 0 !important;
    padding: 3px;
}


#articulo .entry h2  { font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#B02C2A; text-decoration:none; font-size:22px}

#articulo .entry .addthis_container { display:none}

#destacadosslide { width:580px; height:285px; float:left; border: 1px solid #ddd; overflow:hidden;}
#destacadosslide a.leermas {
background-image:url("images/submit.jpg"); background-position:left top; background-repeat:repeat-x; border-color:#F1EEED #CFCDCD #CFCDCD #F1EEED;border-style:solid; border-width:1px; bottom:14px; color:#333333; font-size:9px; font-weight:700; height:22px; line-height:22px; padding:1px 7px; position:absolute; right:10px; text-decoration:none; width:143px; line-height:22px; font-size:11px  }
#controles { position:relative; border: 2px solid #fff; height:281px; width:576px; overflow:hidden}

#destacadoshome { width:282px; height:285px; float:right;}


#destacadoshome #buscador {width:282px; height:30px; margin-bottom:5px;}

#destacadoshome #banner1, #sidebar #banner1 {background-image:url("images/newsletter.jpg");
background-repeat:no-repeat;
height:127px;
margin-bottom:5px;
padding:0 0 7px;
width:282px;}
#destacadoshome #banner1 h2 {background:none repeat scroll 0 0 transparent;
color:#FBFBFB;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:bold;
height:22px;
line-height:22px;
padding:0;
text-align:center;}
background-position:center top;margin-bottom:10px;background-repeat:no-repeat}
#destacadoshome #banner2, .single #banner2 {width:282px; height:115px; padding:0 0 6px; background-image: url(images/sombraBannersH.png); background-position:bottom left; background-repeat:no-repeat}
.separadorS { height:0;
margin:0 0 22px;
width:100%;}

.bannersPie { background-image:url("images/fbannersPie.jpg");  background-position:left center; background-repeat:repeat-x; border:2px solid #F5834F; float:left; height:83px; margin-left:-53px; margin-top:10px; margin-bottom:20px; padding:12px 0 12px 55px; width:580px;}

.bannersPie ul { margin:0; padding:0; list-style:none}
.bannersPie ul li {
border:1px solid #F9F9F9;
float:left;
height:83px;
list-style:none outside none;
margin:0 10px 0 0;
padding:0;
width:180px; }
.bannersPie ul li:last-child { margin-right:0px; padding:0px}

.solapabanner {
background-image:url("images/solapa.png");
background-position:left bottom;
background-repeat:no-repeat;
bottom:-97px;
*bottom:-12px;
height:20px;
margin-left:-57px;
position:relative;
width:15px;}

.bannersPie2 { background-image:url("images/fbannersPie.jpg");  background-position:left center; background-repeat:repeat-x; border:2px solid #F5834F; float:left; height:83px; margin-left:-53px; margin-top:20px; margin-bottom:20px; padding:12px 0 12px 55px; width:580px;}

.bannersPie2 ul { margin:0; padding:0; list-style:none}
.bannersPie2 ul li {
    border: 1px solid #F9F9F9;
    float: left;
    height: 70px;
    list-style: none outside none;
    margin: 7px 0;
    padding: 0;
    width: 546px; }



/**** BUSCADOR ****/
#searchform { position:relative; height:30px}
	#s { background-image: url(images/search_off.png); background-position:2% center; background-repeat: no-repeat; border:1px solid #ddd; height:25px; width:190px; padding:0 70px 0 22px; line-height:25px}
	#s:hover { border:1px solid #B7B7B7;}
	#searchsubmit { background-image:url(images/submit.jpg); background-position:left top; background-repeat:repeat-x; border:1px solid #FBFBFB; height:25px; position:absolute; right:-1px; top:1px; width:70px; cursor:pointer}

.search #articulo li.post,.search #articulo li.page,.archive #articulo li.post,.archive #articulo li.page  {
background-color:#FEF3EA;
border:1px solid #DDDDDD;
cursor:pointer;
list-style:none outside none;
margin-bottom:10px;
padding:10px;}

.search #articulo li.post .date, .search #articulo li.page .date, .archive #articulo li.post .date, .archive #articulo li.page .date {
color:#444444;
float:left;
font-family:georgia;
font-size:12px;
font-weight:bold;
height:15px;
padding:2px 5px;}

.search #articulo li.post .leermas,
.archive #articulo li.post .leermas,
.archive #articulo li.page .leermas,
.search #articulo li.page .leermas  {
background-image:url("images/submit.jpg");
background-position:left top;
background-repeat:repeat-x;
border-bottom:1px solid #CFCDCD;
border-right:1px solid #CFCDCD;
color:#333333;
float:right;
height:15px;
padding:5px 7px;
text-align:center;
text-decoration:none;
width:73px;
}
.search .bannersPie, .archive .bannersPie { background-image:url("images/fbannersPie.jpg");  background-position:left center; background-repeat:repeat-x; border:2px solid #F5834F; float:left; height:83px; margin-left:-53px; margin-top:10px; margin-bottom:20px; padding:12px 0 12px 55px; width:580px;}

.search .solapabanner, .archive .solapabanner { margin-left:-57px;}

.search #articulo li:hover, .archive #articulo li:hover { background-color: #FC3;}
.search #articulo h2,.archive #articulo h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#B02C2A; text-decoration:none; font-size:17px; margin:0}
.search #articulo .entry p, .archive #articulo .entry p{ margin:0}
.search #articulo .permalink, .archive #articulo .permalink { 
color:#777777;
font-style:italic;
float:left}

/***** POST *****/
.post-edit-link {background-color:#00CC66; border-bottom:1px solid #777777; border-right:4px solid #999999; color:#333333; float:right; height:25px; line-height:25px; margin-right:-8px; margin-top:-6px; text-align:center; text-decoration:none;
width:75px;}
.PostPortada { width:270px; height:auto; float:left; margin:10px 0 0 0}
.PostPortada h2 a { font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#B02C2A; text-decoration:none;}
.Herramientas { position:absolute; top:2px; right:0; height:22px}
.Herramientas a { color:#555555; font-family:arial; font-size:10px; padding:2px 1px; text-decoration:none; text-transform:uppercase;}
.Herramientas img { vertical-align:middle }
.Herramientas .email, .Herramientas .print {float:right; margin:0 4px;}
.Herramientas .textAa{ float:right}
.Herramientas .textAa input{ background-image:url("images/submit.jpg");
background-position:center bottom;
background-repeat:repeat-x;
border:1px solid #DDDDDD;
font-weight:700;
margin-top:-1px;
padding:1px 2px;
width:25px;}

	.breadcrumb {
background-color:#F5F5F5;
border:1px solid #DEDEDE;
height:30px;
margin:0 0 5px;
width:875px;
overflow:hidden }

	.breadcrumb .home img{ vertical-align:middle}
	.breadcrumb ul { display: block; margin:0; padding:0}
	.breadcrumb ul li {
	display: block;
	float: left;
	position: relative;
	height: 100%;
	overflow: hidden;
	line-height: 33px;
	font-size: .9167em;}
	
	.breadcrumb ul li.last { background:none; margin-left:5px} 
	.breadcrumb ul li a{
	 background: url(images/Chevron.gif) no-repeat 100% center ; 
	display: block;
	position: relative;
	height: 21px;
	line-height: 20px;
	overflow: hidden;
	padding:5px 10px 5px;
	float: left;}

#UltimasFundacion {float:left; *float:none;height:285px;overflow:hidden; margin:10px 0; clear:both}
#UltimasFundacion .post .entry p { margin-top:5px; height:50px}
#UltimasFundacion h2{ height:60px; line-height:22px}
.leermas { background-image:url(images/submit.jpg); background-position:left top; background-repeat:repeat-x; border-bottom:1px #CFCDCD solid; border-right:1px #CFCDCD solid; height:20x; padding:3px 7px; color:#333; text-decoration: none; font-weight:700;  margin: 10px 0 0 0; float:left}
#UltimasFundacion .entry { margin: 10px 0 0 0;}

.imagenPostDestacado { overflow:hidden; width:100%; height:280px}
.imagenPost { width:270px; height:100px; overflow:hidden}
.imagenPost img { width:100%; }
.navigation { float: right; margin-top:10px}
.separadorP { float:left; margin: 10px 15px 0 15px}

.entry p { font-size:12px}

/** FEEDS **/

#UltimasHC {background-color:#F9F9F9; float:left; width:585px;}
#UltimasHC h2{ background-color:#C25036; border-bottom:2px solid #F7452A; color:#FFFFFF; font-family:trebuchet MS; font-size:17px; height:25px; margin:0; padding:5px 8px 0; }
h2.related_post_title { background-color:#C25036; border-bottom:2px solid #F7452A; color:#FFFFFF; font-family:trebuchet MS; font-size:18px; height:25px; margin:0; padding:5px 8px 0; }
 
ul.feedHC, ul.related_post { border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; }
ul.related_post { background-color:#F4F4F4}

ul.feedHC li h3 a, ul.related_post li a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; margin:0 0 5px; color:#B02C2A; text-decoration:none;}
ul.feedHC li h3 { margin:0}
ul.feedHC li { background-image:url(images/sfeedHC.png); background-position:bottom center; background-repeat:no-repeat; padding:10px; cursor:pointer; list-style:none}
ul.related_post li { background-image:url(images/sfeedHC.png); background-position:bottom center; background-repeat:no-repeat; padding:10px;}
ul.feedHC li:hover, ul.related_post li:hover { background-color:#E6E6E6}
ul.feedHC li:last-child, ul.related_post li:last-child  { background-image:none}
.feedPropiedad { font-family:Arial,Helvetica,sans-serif; font-size:10px; padding:4px 5px; text-align:right; text-transform:uppercase; background-color:#eee}
.feedPropiedad a { color:#427088}
.feedPropiedad a:hover { color:#333}

#UltimosForo {background-color:#EDEDED; float: right; width:272px; border:1px solid #ddd; margin-top:80px; }
#UltimosForo h2 { background-color:#96AEBE; border-top:1px solid #ccc; border-bottom:1px solid #ccc; color:#FFFFFF; font-family:trebuchet MS; font-size:17px; height:25px; margin:8px 0 0; padding:5px 8px 0; }
#UltimosForo h2 img {float:right; margin-right:-7px; margin-top:-7px; *margin-top:-30px;}
.visita { background-color:#EEEEEE; background-image:url("images/visita.png"); background-position:95% center; background-repeat:no-repeat; border-bottom:2px solid #CCCCCC; border-top:1px dashed #CCCCCC;font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:700; padding:8px; text-transform:uppercase;}
.visita a { display:block; text-decoration:none}

ul.feedForo li h4 a { font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:0 0 5px; color: #252525; text-decoration: none;}
ul.feedForo li h4 { margin:0; float:left; text-transform:capitalize; padding-right:4px}
ul.feedForo li {font-family: Arial, Helvetica, sans-serif; font-size:12px; border-bottom: 1px solid #fbfbfb; border-top: 1px solid #dededc;  padding:10px 40px 10px 5px; background-image: url(images/ForoComentIco.png); background-position: 95% center; background-repeat: no-repeat; text-transform:lowercase; cursor:pointer; list-style:none }
ul.feedForo li a { text-decoration:none; color: #555}
ul.feedForo li:hover  { background-color:#E6E6E6}
ul.feedForo li:last-child { border-bottom:none}
ul.feedForo li:first-child {border-top:none}

#UltimasFlickr {background-color:#EDEDED; float: right; width:272px; border:1px solid #ddd; margin:15px 0 0 0; clear:both }
#UltimasFlickr h2 { background-color:#0B77B5; border-top:1px solid #ccc; border-bottom:1px solid #ccc; color:#FFFFFF; font-family:trebuchet MS; font-size:17px; height:25px; margin:8px 0 0; padding:5px 8px 0; }
#UltimasFlickr h2 img {float:right; margin-right:-7px; margin-top:-11px;  *margin-right:-5px; *margin-top:-30px;}
ul.feedFlickr { padding:2px}
ul.feedFlickr li {float:left; padding:6px; width:75px; height:75px; list-style:none }
ul.feedFlickr li img { border:2px solid #fbfbfb;}
ul.feedFlickr li img:hover { border:2px solid #FD2595; width:85px; margin-left:-4px; margin-top:-4px; position:absolute }

.sombra { background-image:url("images/sombraSide.png"); background-position:right bottom; background-repeat:no-repeat; float:right; height:10px; margin-bottom:-10px; width:282px;}
.sombraHC { background-image:url("images/sombraHC.png"); background-position:left bottom; background-repeat:no-repeat; float:left; height:11px; margin-top:-7px; width:585px;}
.sombraRelated { background-image:url("images/sombraRelated.png"); background-position:center bottom; background-repeat:no-repeat; float:left; height:11px; margin-top:-6px; width:570px;}
.sombraBanner { background-image:url("images/sombraBanners.png"); background-position:left bottom; background-repeat:no-repeat; float:right; height:11px; margin-top:10px; *margin-top:-10px; width:127px;}


/*** banners socios ****/




.slideshow1, .slideshow2  {
    position:relative;
	height:80px;
}






/******* PIE *******/
#footer {
background-color:#CB4B2F;
color:#FBFBFB;
float:left;
padding:15px 35px;
width:880px; }
#footer a{ }
#footer #info1 {border-left: none !important}
#footer #info3 { border-right: none !important}
#footer .modulo {
background:none repeat scroll 0 0 transparent;
border:medium none;
float:left;
height:100%;
margin:0;
overflow:hidden;
padding:0;
width:275px; }

#footer .modulo { padding:0 5px }

#footer #tag_cloud-3 { text-align:center}
#footer #tag_cloud-3 a { display: inline}


#footer #info1 img, #footer #info2 img, #footer #info3 img, #footer .modulo img { float:left; margin-top:-30px; margin-left:20px}

#footer #info1 h2, #footer #info2 h2, #footer #info3 h2, #footer .modulo h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:700; color:#691D1F; text-transform:uppercase; font-size:20px; text-align:center; margin:0; background-color: transparent}

#pie {
background-color:#B72E2C;
border-top:2px solid #CB301F;
color:#FBFBFB;
height:20px;
padding:2px 5px;
clear:both;
text-align:left;}

#pie .expresa { float:right}


/***** SIDEBAR *******/
#sidebarIndex { float:right; width:271px}

#sidebar { width:282px; float:right;}

.modulo {
background-color:#F5F5F5;
background-position:right bottom;
border:1px solid #DDDDDD;
margin:10px 0;
padding:5px;
position:relative}

.modulo .sombra { position:absolute; bottom:0; right:0;
width:270px;}

#sidebar h2, .modulo h2 {
background-color:#EF6A29;
background-image:url("images/separador.png");
background-position:center bottom;
background-repeat:no-repeat;
color:#FFFFFF;
margin:3px -5px;
padding:7px 5px; }

#sidebar ul.modulo .widget ul li {
list-style:circle outside none;
margin:0 0 0 17px;
padding:5px 0 5px 5px;
background-color:#FAFAFA;
border-bottom:1px dotted #DDDDDD;
}

#sidebar ul.modulo .widget ul li:hover {
list-style:disc outside none;
background-color:#FbFbFb;
border-bottom:1px solid #DDDDDD;
}

/****** COMENTARIOS *****/	

.anuncioAm {
background-color:#FFFDDE;
border:1px solid #F5DA4F;
color:#666666;
font-family:tahoma;
font-size:14px;
font-weight:700;
padding:5px 25px;}
.anuncioAm p { font-size:10px; font-weight:normal; padding:0; margin:0}

.anuncioAz {
background:url("images/alertAz.png") no-repeat scroll -35px -33px #6FB0EF;
border:1px solid #5790EF;
color:#FBFBFB;
font-family:Verdana;
font-size:14px;
font-weight:700;
padding:15px 25px;
text-align:center;}

.anuncioNg {
background:url("images/Search.png") no-repeat scroll 102% -15px #EF6A29;
border-top:1px solid #FF6600;
border-left:1px solid #FF6600;
border-right:1px solid #FF6600;
border-bottom:3px solid #E55530;
color:#FBFBFB;
font-family:Verdana;
font-size:14px;
font-weight:700;
padding:10px 95px 10px 25px;
text-transform:uppercase;}

.archive .anuncioNg {
background:url("images/archivo3.png") no-repeat scroll 102% -25px #EF6A29;}


#comentarios {
margin:20px 0 0;}
#comentarios2 {
border-bottom:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;}
#respond {
margin:10px 0 0;
border-bottom:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;}

#commentform {
border-bottom:10px solid #FFFFFF;
border-top:5px solid #FFFFFF;
padding:10px;
}
#commentform input[type="text"] {
border:1px solid #EEEEEE;
height:30px;
margin:2px 0;
padding:0 5px;
width:212px;
}

#commentform input#submit {
background-image:url("images/submitt.jpg");
background-position:left bottom;
background-repeat:repeat-x;
border-color:#BBBBBB;
border-style:none solid solid;
border-width:medium 1px 1px 0;
height:30px;
margin:5px 0;
width:547px}

#commentform input#submit:hover { background-position:top left; outline:none} 
#commentform textarea {border:1px solid #DDDDDD;margin:5px 0 0;padding:5px;width:535px;}

form { }
ol.commentlist { list-style:none; margin:0; padding:0; }
ol.commentlist li {
/*border-bottom:1px dashed #D5D5D5;*/
border-top:5px solid #EEEEEE;
margin:0 0 10px;
padding:5px 7px 5px 64px;
position:relative; }
ol.commentlist li:last-child { border-bottom:none }
ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font-weight:bold; font-size: 14px; line-height: 16px; font-family: arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#B02C2A; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { background: #fff; border:1px solid #aaa; padding: 5px; left:7px; position:absolute; top:7px; }
ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#205B87; text-decoration:none; }
ol.commentlist li p { font-weight:normal; font-size: 12px; line-height: 16px; font-family: arial,sans-serif; margin:5px 0 12px; }
ol.commentlist li ul { font-weight:normal; font-size: 12px; line-height: 16px; font-family:arial,sans-serif; list-style:square; margin:0 0 12px; padding:0; }
ol.commentlist li div.reply { background:none repeat scroll 0 0 #999999;
border:1px solid #666666;
color:#FFFFFF;
font:bold 9px/1 arial,sans-serif;
padding:6px 5px 4px;
text-align:center;
width:67px; }
ol.commentlist li div.reply:hover { background:#B02C2A; border:1px solid #cc0000; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 3px; }
ol.commentlist ul.children li.odd { background:#fff; }
ol.commentlist ul.children li.even { background:#f6f6f6; }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }




/* Easy Slider */
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li{ 
		width:580px;
		height:284px;
		overflow:hidden;
		position:relative;
		}	
		
	#slider li h3{ 
	background-image:url(images/ftblanco.png);
bottom:5px;
color:#777777;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
height:50px;
margin:0;
padding:10px;
position:absolute;
width:97%; }

	#slider li p{ float:right}
	
	#slider li a {
height:280px;
overflow:hidden;
position:absolute;
width:576px;
text-decoration:none}
	
	#slider li img {float:left;height:auto;width:100%;}
		
		
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
display:inline-block;
height:77px;
top:71px;
width:65px;
z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:0.5em 0;
		padding:0;
		height:22px;
		position:absolute; top:10px; right:10px;
		}
	ol#controls li{
float:left;
height:15px;
line-height:15px;
list-style:none outside none;
margin:0 10px 0 0;
padding:0;
}
ol#controls li:last-child { padding:0; margin:0}
ol#controls li a {
background-image:url("images/submit.jpg");
background-position:left top;
background-repeat:repeat-x;
border:1px solid #CCCCCC;
color:#555555;
float:left;
height:15px;
line-height:15px;
outline:1px solid #DDDDDD;
padding:0 5px;
text-decoration:none;
		}
	ol#controls li.current a{
		background:#777;
		border:1px solid #DDDDDD;
		outline:1px solid #DDDDDD;
		color:#fff;
		font-weight:700;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */




/* // AddThis */
.at300bs { margin-top:-1px; float:left}
.addthis_default_style .at300m {
padding:2px 4px;}
#at15s #at16pf a { display: none; }

/* // Facebook */
span.unlike_span { display:none !important}

/* // Newsletter */
#sidebar #banner1 {
background-image:url("images/newsletter.jpg");
background-position:center top;
margin-bottom:10px;
}
#sidebar #banner1 h2 {
background:none repeat scroll 0 0 transparent;
color:#FDBC18;
font-family:"Arial Black",Helvetica,sans-serif;
font-size:17px;
font-weight:bold;
height:22px;
line-height:22px;
padding:0;
text-align:center;
}
#subscribeform {
}
#form-input {
float:right;
margin:5px 10px 10px;
padding:0;
width:205px;
}
#form-input input {
border-color:#DDDDDD #DDDDDD #FBFBFB;
border-style:solid;
border-width:1px;
float:right;
height:23px;
width:150px;
}
#form-input div {
background-color:#C25036;
color:#FBFBFB;
float:left;
font-weight:700;
height:22px;
line-height:22px;
padding:2px 5px;
text-align:right;
width:42px;
}
#subscribeform #submit {
background-image:url("images/submitt.jpg");
background-position:center bottom;
background-repeat:repeat-x;
border:1px solid #AAAAAA;
float:left;
height:25px;
margin-left:70px;
margin-top:-1px;
width:150px;
}


/** WIDGET **/
.widget table{ width:100% }
.widget .widget_tag_cloud { text-align:center}
.widget ul li { padding:5px 0}
.widget .recentcomments li { background-color:#ddd}

#sidebar ul.modulo select {width:100%; height:30px}

} /* END screen media */


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */

.addthis_toolbox { float: right}
#at16pf a#at-logo { display:none }

/**** FIRMAS ****/
.w-pbadge-336x280 { width: 285px !important;  }
.w-pbadge-336x280 .w-bar .goal-bar { width: 258px !important  }
