/*------------------------------------------------
author: Emenia
email: info@emenia.es
----------------------------------------------------*/
/*
Reset by Eric Meyer
*/
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: top;
                                                            background: transparent;
							}
body 				{   line-height: 1; }
ol, ul 				{   list-style: none; }
blockquote, q                   {   quotes: none; }
:focus 				{   outline: 0;	}
ins 				{   text-decoration: none;}
del 				{   text-decoration: line-through;}
table 				{   border-collapse: collapse;	border-spacing: 0;}
/*-----------
M A I N    S T Y L E S
--------------*/
html, body 			{   color: #333; font-family: arial, verdana, sans-serif; font-size: 100.01%;
                                    line-height: 1.4em;	margin: 0 auto; padding: 0; text-align: center; width: 100%;
                                    height: 100%; }
body 				{   font-size: 1em; background: #000 url(/images/fondos_body/fondo_body.jpg) no-repeat top center fixed; }
blockquote			{   border-left: 5px solid #DCE1E5; color: #555; margin-left: 10px;}
/*--------------
C O N T E N E D O R
-----------------*/
#contenedor                     {   background: #000; margin: 0 auto -200px; width: 960px; min-height: 100%; height: auto !important; height: 100%; }
.push 				{   height: 200px; }
/*------------------
B A N N E R    S U P E R I O R
----------------------*/
#banner_superior                {   height: 194px; background: url(images/logo.gif) no-repeat top left; font-family: "Trebuchet MS", arial, verdana, sans-serif;
                                    position: relative; }
a.link_logo			{   width: 300px; height: 170px; position: absolute; top: 0; left: 0; text-indent: -9000px; }
#banner_superior h1             {   text-indent: -9000px; }

.caja_logo                      {   float:left; margin-left:350px; margin-top:10px; width:121px;}
#banner_superior p.banner_nombre{   color:#FFFFFF; float:left; font-family:arial,verdana,sans-serif; font-size:3.1em; font-weight: bold;
                                    letter-spacing:-0.04em; line-height:1.2em; margin:18px 5px 18px 20px; text-align:left; width:460px;}
#banner_superior p.banner_des   {   color: #000; font-size: 1.9em; float: left;	line-height: 1.2em; text-align: left; margin: 0 5px 0 20px; width: 450px;
                                    font-weight: bold; font-family:arial,verdana,sans-serif;}
#banner_superior p.banner_nombre a:link,
#banner_superior p.banner_nombre a:visited,
#banner_superior p.banner_nombre a:active    {   color: #FFF; text-decoration: none;}
#banner_superior p.banner_nombre a:hover     {   color: #Ff6600;}
/*----------------
N A V E G A D O R
----------------*/
#navegador 			{   font-family: "Trebuchet MS", arial, verdana, sans-serif; background-color: #333; width: 960px; height: 42px;
                                    font-size: 0.9em; font-weight: bold; }
#navegador ul                   {   float: left; width: 960px;	}
#navegador ul li                {   float: left; height: 42px; position: relative; z-index: 9999;}
#navegador ul li a              {   display: block; font-size: 1.2em; line-height: 42px; padding: 0px 14px; height: 42px;}
#navegador a:link, 
#navegador a:visited,
#navegador a:active             {   text-decoration: none; color: #FFF;	}
#navegador a:hover              {   color: #ffffff; background: #ff6600;}
.category-blog ul li.blog a:link,
.category-blog ul li.blog a:visited,
.category-blog ul li.blog a:hover              {   color: #Ff6600 !important; background-color: #000 !important;}
.category-noticias ul li.noticias a:link,
.category-noticias ul li.noticias a:visited,
.category-noticias ul li.noticias a:hover      {   color: #Ff6600 !important; background-color: #000 !important;}
.blog ul li.blog a:link,
.blog ul li.blog a:visited,
.blog ul li.blog a:hover              {   color: #Ff6600 !important; background-color: #000 !important;}
.noticias ul li.noticias a:link,
.noticias ul li.noticias a:visited,
.noticias ul li.noticias a:hover      {   color: #Ff6600 !important; background-color: #000 !important;}
#nav_tienda                     {   background-color: #ff6600; }
ul li.desplegable a             {   padding-right: 26px !important;}
ul li a span                    {   position: absolute; top: 10px; right: 15px;}
#navegador ul li .sub           {   position: absolute; top: 42px; left: 0; z-index: 9999; background: #000 url(/images/fondo_submenu.jpg) repeat-x top left;
                                    box-shadow: 3px 3px 4pc #000; -webkit-box-shadow: 3px 3px 4px #000; -moz-box-shadow: 3px 3px 4px #000;
                                    border-top: 2px solid #FF6600; padding: 10px; float: left; font-weight: normal; -moz-border-radius-bottomright: 5px;
                                    -khtml-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px;
                                    -khtml-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; display: none; }
#navegador ul li .row           {   clear: both; float: left; width: 100%; margin-bottom: 10px;}
#navegador ul li .sub ul        {   list-style: none; margin: 0; padding: 0; width: 150px; float: left; text-align: left; font-size: 12px; }
#navegador ul .sub ul li        {   width: 100%; color: #fff; height: 25px; }
#navegador ul .sub ul li h2     {   padding: 0;  margin: 0; font-size: 1.3em; font-weight: bold; color: #FF6600; }
#navegador ul .sub ul li h2 a   {   background-image: none; color: #e8e000;}
#navegador ul .sub ul li a      {   float: none; text-indent: 0; height: auto; background: url(/images/navlist_arrow.png) no-repeat 5px 12px;
                                    padding: 7px 5px 7px 15px; display: block; text-decoration: none; color: #fff; line-height: 1em;}
#navegador ul .sub ul li a:hover{   color: #ff6600; background-position: 5px 12px ; }
/*----------------
E S T I L O S    C O M U N E S
-------------------*/
h1 				{   font-family: "Trebuchet MS", arial, verdana, sans-serif;}
h1.h1_treinta                   {   background: url(images/fondo_cabecera_proximos_n2.jpg) no-repeat top left;
                                    font-size: 1.2em; padding: 8px 0; letter-spacing:1.5px; color: #FFF; font-variant: small-caps;}
h1.h1_setenta                   {   background: url(images/fondo_cabecera_noticias_n2.jpg) no-repeat top left;
                                    font-size: 1.2em; padding: 8px 0; letter-spacing: 1.5px; color: #FFF; font-variant: small-caps; }
.inferior_treinta               {   background: #FFF url(images/fondo_pie_treinta_n.gif) no-repeat bottom left;	}
.inferior_setenta               {   background: #FFF url(images/fondo_pie_setenta_n.gif) no-repeat bottom left;	}
#sidebar_right                  {   float: right; width: 30%; margin-bottom: 10px;}
#sidebar_left                   {   float: left; width: 30%; margin-bottom: 10px; }
h2 				{   color: #ff6600; margin-bottom: 5px;	letter-spacing: -1px; }
#mainbar_right                  {   float: right; width: 70%; margin-bottom: 10px; }
#mainbar_left                   {   float: left; width: 70%; margin-bottom: 10px;}
a:link, 
a:active, 
a:visited 			{   color: #ff6600; text-decoration: none; }
a:hover 			{   color: #000; text-decoration: underline;	}
h2 a:link, 
h2 a:active, 
h2 a:visited                    {   color: #000; text-decoration: none;	}
h2 a:hover 			{   color: #Ff6600; text-decoration: underline;	}

.buttons                        {   border: 0; color:#fff; background: url(http://www.friendware.info/images/boton_contacto.jpg) no-repeat top left;
                                    font-family:"Century Gothic", "Trebuchet MS", arial, sans-serif;
                                    line-height: 13px; letter-spacing: 0.1em; height:25px; width:89px; margin: 15px auto; }
.buttons:hover                  {   cursor: pointer; background:url(http://www.friendware.info/images/boton_contacto.jpg) no-repeat bottom left;
                                    color: #Ff6600; }
#noticias_fw,
#subscripcion,
#archivos,
#ult_comentarios,
#busqueda                       {   margin: 0 7px 7px 7px;}
#noticias_fw h1,
#subscripcion h1,
#archivos h1,
#ult_comentarios h1,
#busqueda h1                    {   margin-top: 15px;}
#noticias_fw h2,
#noticias_fw p                  {   text-align: left;	}
#noticias_fw h2                 {   margin: 10px;}
#archivos ul                    {   margin: 15px; text-align: left; font-family: "Lucida Grande", arial, sans-serif;
                                    font-variant:small-caps;}
#archivos ul li                 {   font-size: 14px; padding-bottom: 10px; line-height: 1.2em;}
						
.aligncenter                    {   display:block; margin:0 auto;}
.alignleft 			{   float:left;	}
img.alignleft                   {   padding: 5px 0;}
.alignright                     {   float:right;}
img.alignright                  {   padding: 5px 0;}
.wp-caption                     {   border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px;}
.clear				{   clear: both;}
input:focus,
textarea:focus                  {   border: 2px solid #ff6600;}
img.facebook                    {   margin-bottom: 10px; margin-top: 10px;}
.google_buzz                    {   float: right; width: 68px;}
															
/*---------------------------------------
P O S T S
-------------------------------------*/
.post				{   text-align:  left;	}
.post h2			{   font-size: 1.5em; font-weight: normal; margin: 10px 10px 0; padding: 0; color: #ff6600; font-family: "Trebuchet MS", arial, verdana, sans-serif; }
.post p.postinfo                {   margin: 0 10px 5px;	padding: 0; font-weight: bold;	}
.post p				{   padding: 0 10px 5px; font-size: 0.8em;}
.post p a                       {   font-weight: bold;}
.post img			{   margin: 0 10px 10px; }
.post img.bubble                {   margin: 0; padding: 0; }
.sociable			{   margin-left: 10px !important ; clear: both;}
/*
N A V E G A D O R   P A G I N A S
*/
div.wp-pagenavi                 {   font-size: 14px; margin: 15px 0; text-align: right; padding: 0 10px 10px 0;}
.wp-pagenavi a,
.wp-pagenavi a:link             {   border:1px solid #333 !important; color:#333 !important; }
.wp-pagenavi a:hover            {   border:1px solid #ff6600 !important; color:#ff6600 !important; }
.wp-pagenavi span.current       {   border:1px solid #333 !important; background: #ff6600 !important; color:#FFF !important; }
.wp-pagenavi span.pages         {   border:1px solid #333 !important; color:#fff !important; background: #ff6600 !important;}
/*-----------------
E L   B L O G
-----------------*/
.blog #mainbar_left,
.category-blog #mainbar_left    {   width: 72%; }
.blog #noticias_fw h1,
.category-blog #noticias_fw h1  {   text-align: left; border-bottom: 1px solid #333; color: #fff; padding-left: 10px; background: #ff6600;}
.blog #noticias_fw,
.category-blog #noticias_fw     {   margin: 10px 0px 7px 7px; background: #f4f4f4;}
.category-blog .inferior_setenta,
.blog .inferior_setenta,
.blog h1.h1_setenta,
.category-blog h1.h1_setenta    {   background: none;	}
.category-blog #sidebar_right,
.blog #sidebar_right            {   float:right; margin:10px 7px 0; width:26%; }
.post .wp-post-image            {   float:left; height:130px; margin:0 10px 30px; width:130px; }
.category-blog .post p          {   font-size:0.8em; overflow:hidden; padding:0 10px 5px; }
.category-blog .leermas         {   margin-left: 150px;}
.category-blog h2 a:link,
.category-blog h2 a:active,
.category-blog h2 a:visited     {   color:#ff6600; }
.category-blog h2 a:hover       {   color: #000;}
.category-blog h2.titulo,
.blog h2.titulo                 {   font-family: 'Droid Sans', arial, serif; font-size: 28px; line-height: 1em;}
.category-blog .post,
.blog .post                     {   font-family: "Lucida Grande",Tahoma,"Bitstream Vera Sans",Arial,sans-serif;}
.category-blog #noticias_fw h2,
.blog #noticias_fw h2           {   margin: 10px 10px 0;}
.autor_bio                      {   background: #eeeeee; margin: 10px auto 0; height: 80px; font-family: Arial, "Lucinda Grande", verdana, sans-serif; width: 97%;
                                    border: 1px solid #dddddd;}
.autor_bio p.postinfo           {   padding-top: 10px; font-size: 14px;}
.autor_bio img                  {   float: left; width: 80px; margin: 0 15px 10px 0px; box-shadow: 3px 3px 4pc #000; -webkit-box-shadow: 3px 3px 4px #000; -moz-box-shadow: 3px 3px 4px #000;}

/*----------------------------
S I D E B A R   R I G H T
--------------------------------*/
#sidebar_right p                    {   padding: 0 10px 5px; font-size: 0.8em; }
#ult_comentarios h3                 {   text-align: center;}
#ult_comentarios ul                 {   text-align: left; padding: 7px;}
#ult_comentarios li                 {   list-style-type: none; font-size: 0.9em; text-align: left; }
.siguenos                           {   background: #333; padding: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
                                        margin:15px 7px 7px; overflow: hidden;}
.blog .siguenos,
.category-blog .siguenos            {   margin: 5px 0px; padding: 10px 2px; background: #f4f4f4 !important;}

.siguenos h3                        {   font-size: 29px; color: #FF6600; margin-bottom: 10px;}
.blog .siguenos h3,
.category-blog .siguenos h3         {   font-size: 22px;}
.blog .siguenos p,
.category-blog .siguenos p          {   color: #333; text-align: left;}
.blog .siguenos p a:hover,
.category-blog .siguenos p a:hover  {   color: #ff6600;}
.siguenos ul li                     {   display: inline; }
.siguenos ul li a                   {   display: block; width: 49px; height: 52px; float: left; text-indent: -9000px;
                                        background: url(http://www.friendware.info/images/iconos_siguenos.png);}
.blog .siguenos ul li a,
.category-blog .siguenos ul li a     {  background: url(http://www.friendware.info/images/iconos_siguenos_2.png);}
.siguenos li.s_rss a:link,
.siguenos li.s_rss a:visited,
.siguenos li.s_rss a:active	    {	background-position: 0 106px;}
.siguenos li.s_rss a:hover	    {	background-position: 0 52px;}

.siguenos li.s_email a:link,
.siguenos li.s_email a:visited,
.siguenos li.s_email a:active	    {	background-position: -49px 106px;}
.siguenos li.s_email a:hover	    {	background-position: -49px 52px;}

.siguenos li.s_twitter a:link,
.siguenos li.s_twitter a:visited,
.siguenos li.s_twitter a:active	    {	background-position: -98px 106px;}
.siguenos li.s_twitter a:hover	    {	background-position: -98px 52px;}

.siguenos li.s_facebook a:link,
.siguenos li.s_facebook a:visited,
.siguenos li.s_facebook a:active    {	background-position: -147px 106px;}
.siguenos li.s_facebook a:hover	    {	background-position: -147px 52px;}

.siguenos li.s_youtube a:link,
.siguenos li.s_youtube a:visited,
.siguenos li.s_youtube a:active     {	background-position: -196px 106px;}
.siguenos li.s_youtube a:hover	    {	background-position: -196px 52px;}
				
/*-----------------------------------------------------------------------------
	C O M E N T A R I O S
----------------------------------------------------------------------------*/
#commentlist                    {   list-style: none; margin: 0 10px; padding: 0; text-align: left; font-size: 0.8em;	}
#commentlist p                  {   padding: 0 5px;
						}
#commentlist li                 {   border: 1px solid #e3e3e3; margin: 16px 0; width: 100%; background: #eaeaea; overflow: auto; -moz-border-radius: 10px;
                                    -webkit-border-radius: 10px; }
#commentlist small              {   text-align: right; font-size: 8pt; font-family: Tahoma;}
#commentlist img                {   padding: 2px; border: 1px solid #000; margin: 10px 10px 10px 2px;}
#commentlist img.wp-smiley      {   padding: 0;	margin: 0; border: none;}
.comments, #postcomment         {   margin: 40px 0 10px 10px;}
cite				{   font-weight: bold;	}
.authcomment                    {   background-color: #ccc !important;}
h2.comments			{   text-align: left;}
form p				{   text-align: left; margin: 5px 10px;	}
form#searchform	p               {   text-align: center;	}
/*-------------------------------------------------------------
DIV Copyrigth
--------------------------------------------------------------*/
#footer                         {   margin: 0 auto; clear: both; background-color: #111; height: 200px;}
#copyright                      {   clear: both; width: 960px; margin: 10px auto 0 auto; color: #666; background-color: #111;}
#copyright ul                   {   margin-left: 130px;}
#copyright ul li                {   float: left;}
#copyright ul li a              {   display: inline; font-size: 0.9em; line-height: 42px; padding: 0 10px; border-right: #666 solid 1px;
                                    text-decoration: none; color: #666;}
#copyright ul li.last a         {   border-right: none;}
#copyright a:link,
#copyright a:visited            {   text-decoration: none; color: #666;}
#copyright a:hover              {   color: #FFF;}
#copyright img                  {   clear: both; margin: 10px 100px;}
#copyright p                    {   font-size: 0.8em; padding-bottom: 10px; }




																				