/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/* Two-column with sidebar on left from the /examples/ folder  */
@import url('examples/2c-l.css');

/* Just some example content */
div.skip-link {
position:absolute;
right:1em;
top:1em;
}

div#menu {
background:#EEE;
height:1.5em;
margin:1em 0;
width:100%;
font-family: Verdana, Arial, Sans;
}

div#menu ul,div#menu ul ul {
line-height:1;
list-style:none;
margin:0;
padding:0;
}

div#menu ul a {
display:block;
margin-right:1em;
padding:0.2em 0.5em;
text-decoration:none;
}

div#menu ul ul ul a {
font-style:italic;
}

div#menu ul li ul {
left:-999em;
position:absolute;
}

div#menu ul li:hover ul {
left:auto;
}

.entry-title {
clear:both;
width: 550px;
font-family: Verdana, Arial, Sans;
font-weight: bold;
text-align: right;
color: #999;
}

.entry-meta {
clear:both;
width: 550px;
font-family: Verdana, Arial, Sans;
font-size: .7em;
text-align: left;
color: #999;
padding-left: 10px;
}

a:link {color: #009933; text-decoration: underline;}
a:visited {color: #009933;}
a:active {color: #66CC00;}
a:hover {color: #004A84; text-decoration: underline;}

a.entry-title-sp:link { font-family: Tahoma, Verdana, Arial; color: #FFFFFF; text-decoration: none}
a.entry-title-sp:visited { font-family: Tahoma, Verdana, Arial; color: #FFFFFF; text-decoration: none}
a.entry-title-sp:active { font-family: Tahoma, Verdana, Arial; color: #FFFFFF; text-decoration: none}
a.entry-title-sp:hover { font-family: Tahoma, Verdana, Arial; color: #009933}

.entry-title-sp {color: #FFFFFF}

.entry-content {
width: 550px;
clear:both;
font-family: Verdana, Arial, Sans;
font-size: .8em;
font-weight: normal;
text-align: justify;
color: #004A84;
padding-left: 10px;
}

.entry-content-sp {
width: 500px;
clear:both;
font-family: Verdana, Arial, Sans;
font-size: .8em;
font-weight: bold;
text-align: justify;
color: #FFF;
padding-left: 10px;
}

div#container,div#primary {
margin-top:2em;
background-repeat: no-repeat;
background-position: left top;
}

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
width: 560px;
height:1.25em;
font-family: Georgia, Geneva, Sans;
font-size: .8em;
color: #004A84;
paddig-bottom: 10px;
}

div.navigation a, .entry-title a { color: #004A84; }
div.navigation a:hover, .entry-title a:hover { color: #009933; text-decoration: none; }

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 1em;
}

div.sidebar ul ul li {
list-style:disc;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#header {
/* text-align:center; */
font-family: Verdana, Arial, Sans;
font-size: .75em;
font-weight: normal;
color: #004A84;
}

div#footer {
width: 770px;
text-align:center;
font-family: Verdana, Arial, Sans;
font-size: .6em;
font-weight: normal;
color: #004A84;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}

div#translation_bar { margin-left: 0px; margin-right: 0px; text-align: center; }

#flag_en { padding-left:10px; padding-right: 10px; padding-bottom: 10px; }

#flag_it,#flag_pt,#flag_de,#flag_fr,#flag_es { padding-left:10px; padding-right: 10px; padding-bottom: 10px; }

/*Start dropdown menu */
#pcm{display:none;}
ul.pureCssMenu ul{display:none}
ul.pureCssMenu li:hover>ul{display:block}
ul.pureCssMenu ul{position: absolute;left:-1px;top:98%;}
ul.pureCssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.pureCssMenu,ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-color:#ffffff;
	background-repeat:repeat;
	border-color:#fff;
	border-width:0px;
	border-style:solid;
}
ul.pureCssMenu table {border-collapse:collapse}ul.pureCssMenu {
	display:block;
	zoom:1;
	float: left;
}
ul.pureCssMenu ul{
	width:350.7px;
}
ul.pureCssMenu li{
	display:block;
	margin:2px 0px 0px 2px;
	font-size:0px;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
outline-style:none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#ffffff;
	border-width:0px;
	border-color:#6655ff;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:4px;
	_padding-left:0;
	font:normal 11px Verdana;
	color: #444444;
	text-decoration:none;
	cursor:default;
}
ul.pureCssMenu span{
	overflow:hidden;
}
ul.pureCssMenu li {
	float:left;
}
ul.pureCssMenu ul li {
	float:none;
}
ul.pureCssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.pureCssMenu li.sep{
	text-align:center;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.pureCssMenu li.sep span{
	float:none;	padding-right:0;
	width:5;
	height:16;
	display:inline-block;
	background-color:#AAAAAA;	background-image:none;}
ul.pureCssMenu ul li.sep span{
	width:80%;
	height:3;
}
ul.pureCssMenu li:hover{
	position:relative;
}
ul.pureCssMenu li:hover>a{
	/*background-color:#4792E6;*/
	background-color:#084A84;
	border-color:#fff;
	border-style:solid;
	font:normal 11px Verdana;
	color: #ffffff;
	text-decoration:none;
}
ul.pureCssMenu li a:hover{
	position:relative;
	/*background-color:#4792E6;*/
	background-color:#084A84;
	border-color:#fff;
	border-style:solid;
	font:normal 11px Verdana;
	color: #ffffff;
	text-decoration:none;
}
ul.pureCssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.pureCssMenu img {border: none;float:left;_float:none;margin-right:4px;width:16px;
height:16px;
}
ul.pureCssMenu ul img {width:16px;
height:16px;
}
ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul,ul.pureCssMenu a:hover a:hover ul{display:block}
ul.pureCssMenu a:hover ul ul{display:none}
ul.pureCssMenu span{
	display:block;
	background-image:url(/images/arrv_anim_1.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:11px;}
ul.pureCssMenu li:hover>a>span{	background-image:url(/images/arrv_anim_1o.gif);
}
ul.pureCssMenu a:hover span{	_background-image:url(/images/arrv_anim_1o.gif)}
ul.pureCssMenu ul span,ul.pureCssMenu a:hover table span{background-image:url(/images/arr_double_1.gif)}
ul.pureCssMenu ul li:hover > a span{	background-image:url(/images/arr_double_1o.gif);}
ul.pureCssMenu table a:hover span,ul.pureCssMenu table a:hover a:hover span{background-image:url(/images/arr_double_1o.gif)}
ul.pureCssMenu table a:hover table span{background-image:url(/images/arr_double_1.gif)}
/* End dropdown menu */

/* Personalized styles */

.updates { width: 80%; padding:5px; margin-left:25px; border: 1px solid #ccc; background-color:#FEFF9F; font-style:italic; font-family: "Times New Roman", Times, Georgia, Serif; font-size: 1.1em; color: #3f3f3f; }

.es_csr {
	width: 190px;height: 70px;background-color: transparent;background-image: url(/imagenes/es_csr.jpg);background-repeat: no-repeat;cursor: pointer;
}
.es_csr:hover {
	background-color: transparent;background-image: url(/imagenes/es_csr_l.jpg);background-repeat: no-repeat;
}
.es_led {
	width: 190px;height: 70px;background-color: transparent;background-image: url(/imagenes/es_led.jpg);background-repeat: no-repeat;cursor: pointer;
}
.es_led:hover {
	background-color: transparent;background-image: url(/imagenes/es_led_l.jpg);background-repeat: no-repeat;
}
.es_msme {
	width: 190px;height: 70px;background-color: transparent;background-image: url(/imagenes/es_msme.jpg);background-repeat: no-repeat;cursor: pointer;
}
.es_msme:hover {
	background-color: transparent;background-image: url(/imagenes/es_msme_l.jpg);background-repeat: no-repeat;
}
/* Begin Video Gallery */
#videogallery {
background: url(images/vpbg.jpg) top left repeat-y;
width: 600px;
float: left;
margin: 10px 0 10px 0;
}

/** 
#videogallery a:link, #videogallery a:visited {
color: #1F1D1D;
}

#videogallery a:hover {
color: #5588BB;
}
**/

#bloglist {
width: 600px;
float: left;
margin: 10px 0 10px 0;
}

.videoitem {
width: 175px;
height: 245px;
float: left;
background: url(images/itembg.jpg) top left no-repeat;
margin: 3px 3px 0 3px;
padding: 3px 2px 3px 4px;
}

.ratings {
float: left;
width: 171px;
height: 25px;
margin: 1px 0 0 0;
}

.comments {
width: 21px;
height: 25px;
float: left;
background: url(images/commentsbg.gif) top left no-repeat;
color: #FFFFFF;
font-size: 10px;
text-align: center;
line-height: normal;
}

.thumbnail {
float: left;
margin: 5px 0 0 -3px;
width: 175px;
height: 100px;
padding: 0 0 0 0;
overflow: hidden;
}

img.thumb { 
width: 1024px;
height: 100px;
}

a:hover img.thumb {
width: 175px;
height: 100px;
}

h2.itemtitle {
font-family: Tahoma, Verdana, Arial; text-decoration: none;
font-size: 14px;
margin: 5px 0 0 -5px;
padding: 0;
font-weight: normal;
display: block;
float: left;
width: 210px;
}

p.itemdesc {
font-size: 10px;
color: #565050;
width: 205px;
float: left;
margin: 0 0 5px -5px;
padding: 0;
}

.gallerydate {
color: #999191;
width: 205px;
float: left;
margin: 0 0 0 -5px;
}

#videodets {
width: 583px;
float: left;
border-bottom: 1px solid #B8B8B8;
margin: 0 0 10px 10px;
padding: 0 0 10px 0;
}

#postcontent {
width: 583px;
float: left;
border-bottom: 1px solid #B8B8B8;
margin: 0 10px 10px 10px;
padding: 0 6px 10px 6px;
}

#postcomments {
width: 583px;
float: left;
margin: 0 0 10px 10px;
padding: 0 0 10px 0;
overflow: hidden;
}

#videodets h2 {
padding: 0;
margin: 0 0 10px 0;
}

.itemlinks {
margin: 5px 0 5px 0;
padding: 0;
}

.itemlinks a:link, .itemlinks a:visited {
color: #565050;
}

.smalllinks a:link, .smalllinks a:visited {
color: #999191;
}

.smalllinks {
color: #999191;
}

#postinfo {
width: 400px;
float: left;
padding-top: 10px;
padding-left: 10px;
}

#singlethumb {
width: 190px;
float: right;
background: url(images/singlethumb.jpg) top left no-repeat;
margin: 6px 6px 0 0;
padding: 9px 10px 10px 10px;
}

#singlethumbnail {
float: right;
margin: 0;
width: 190px;
height: 100px;
padding: 0px;
overflow: hidden;
}
/* End Video Gallery */
