/*  
Theme Name: AXARnet 
Theme URI: http://blog.axarnet.es/
Description: Tema de AXARnet Comunicaciones S.L
Version: 1.0
Author: Soft Web Canarias S.A
Author URI: http://www.softwebcanarias.com/
Tags: hosting,alojamiento web, web hosting, hosting dominio, hospedaje web, alojamiento pagina web, hosting en espaa, alojamiento web php, hospedaje asp, hosting linux, contrato hosting, hospedaje windows, hospedaje linux, hosting windows, hospedaje mysql,registrar dominio, registrar un dominio, registrar dominios
 
*/



ul, ol, dl, p, h1, h2, h3, h4, h5, h6 {
	margin-top: 10px; 
	margin-bottom: 0px; 
	padding-top: 0; 
	padding-bottom: 0; 
	}
		
ul ul, ul ol, ol ul, ol ol {
	margin-top: 0; 
	margin-bottom: 0; 
	}
	
h1 {font-size: 240%; }
h2 {font-size: 180%; }
h3 {font-size: 140%; }
h4 {font-size: 100%; }
h5 {font-size: 70%; }
h6 {font-size: 50%; }

code, pre {
	/* Firefox needs this */
	font-family: "Courier New", Courier, monospace;		
	}

table {
	font-size: 100%; 
	}
	
td, th {
	vertical-align: top; 
	}
	
	
/* -------------------------------------------------------------------------------------------------
------------------------------------- BASE LAYOUT -------------------------------------------------- 
---------------------------------------------------------------------------------------------------- */

/*
Credits:
Desarrollado por Soft Web Canarias S.A
*/


body {
	color: #000; 
	padding: 0; 
	margin: 0;	
	background: #AAC3E6 url("images/page_bg.png") repeat-x top;
	
	}

#page-container {
	/* font-size: will be set in style.php */ 
	background: #fff; 
	width:930px !important;
	/* margin: will be set in style.php */ 
	/* font-family: will be set in style.php */ 
	
	}

img.esquina_izq { float:left; height:14px; width:14px; }
img.esquina_der { float:right; height:14px; width:14px; }	
			
#outer-column-container {
	border-left: solid 13em #fff; 
	border-right: solid 13em #fff; 
	}

#inner-column-container {
	width: 100%; 
	background-color: #fff;
	border: solid 1px #F5F5F5;
	border-width: 0 1px; 
	margin: 0 -1px;
	}
					
#source-order-container {
	float: left; 
	width: 100%; 
	margin-right: -1px; 
	}
	
#left-column {
	float: left; 
	margin-left: -13em; 
	width: 13em; 
	margin-right: 1px; 
	position: relative;
	}
	
#middle-column {
	float: right; 
	width: 100%; 
	margin-left: -1px; 
	}
	
#right-column {
	float: right; 
	margin-right: -13em; 
	width: 13em; 
	margin-left: 1px; 
	position: relative;
	}

.inside {
	margin: 15px; 
	}
	
/* -------------------------------------------------------------------------------------------------
------------------------------------- SIDEBAR STYLES ----------------------------------------------- 
---------------------------------------------------------------------------------------------------- */	

#left-column .inside {
	margin-left: 5px;		/* less margin for left side of left column, might be overwritten in style.php */
	}
	
h3.widgettitle {
	/* color: will be set in style.php */
	width: 100%; 
	/* font-size: will be set in style.php */ 
	background: #F5F5F5 url(images/bg-table.png) repeat-x;
	text-align:center;
	padding-top:4px;
	padding-bottom:4px;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:10px;
	}

/* uncomment the next style if you are using text widgets without heading 
and you want more space above the widget */
/*		
div.textwidget {
	margin-top:15px;		
	}				
*/

/* -------------------------------------------------------------------------------------------------
------------------------------------- SIDEBAR LINKS ------------------------------------------------ 
---------------------------------------------------------------------------------------------------- */	

#left-column .inside ul, 
#right-column .inside ul {
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
	width: auto;
	}
	
#left-column .inside ul li, 
#right-column .inside ul li {
	margin: 2px 0 2px 0;  
	}
	
#left-column .inside ul li ul li, 
#right-column .inside ul li ul li {
	margin: 2px 0 2px 5px;  
	}
	
#left-column .inside ul li a, 
#right-column .inside ul li a {
	text-decoration: none; 
	font-weight: normal; 
	/* color: will be set in style.php */ 
	padding: 0 0 0 5px; 
	/* border-left: will be set in style.php */ 
	display: inline-block;
	}
	
#left-column .inside ul li a:hover, 
#right-column .inside ul li a:hover {
	/* color: will be set in style.php */ 
	/* border-left: will be set in style.php */ 
	}
		

	
/*div#search {
	float: right; 
	width: 15em; 
	text-align: right; 
	padding: 0.6em 0 0.2em 0; 
	margin: 0 1em; 
	}

/* -------------------------------------------------------------------------------------------------
------------------------------------- POST TITLE --------------------------------------------------- 
---------------------------------------------------------------------------------------------------- */	

h2 {
	margin-top: 0px; 
	margin-bottom: 0px; 
	padding-top: 0; 
	padding-bottom: 0; 
	/* color: will be set in style.php */ 
	}

h2 a:link, h2 a:visited, h2 a:active  {
	/* color: will be set in style.php */ 
	text-decoration: none
	}

h2 a:hover  {
	/* color: will be set in style.php */ 
	text-decoration: none
	}

/* -------------------------------------------------------------------------------------------------
------------------------------------- POST BODY ---------------------------------------------------- 
---------------------------------------------------------------------------------------------------- */	

.post {
	margin-bottom: 20px; 
	}
	
.post-last {
	margin-bottom: 20px; 	/*different style for last post on page*/
	} 
	
.post-page {
	margin-top: 20px; 
	margin-bottom: 20px; 
	}
	
.entry {
	margin: 0px;
	/*overflow-x: hidden; */
	}

	
/* -------------------------------------------------------------------------------------------------
------------------------------------- POST META DATA ----------------------------------------------- 
---------------------------------------------------------------------------------------------------- */	
	
.postmetadata {
	clear:both; 
	margin: 15px 0 15px 0; 
	padding: 5px; 
	color: #999; 
	background: #f4f4f4; 
	}

.postmetadata a:link, .postmetadata a:visited, .postmetadata a:active {
	color: #777; 
	font-weight: normal;
	text-decoration: none;
	}	

.postmetadata a:hover {
	color: #777; 
	font-weight: normal;
	text-decoration: underline;
	}
	


.line1pix { 
	width: 100%; 
	height: 1px; 
	margin: 0px; 
	border-top: 1px dashed #ccc; 
	padding: 0; 
	margin: 10px 0 10px 0; 
	display: block; 
	font-size: 1px; 
	}

/* -------------------------------------------------------------------------------------------------
------------------------------------- HEADER ------------------------------------------------------- 
---------------------------------------------------------------------------------------------------- */	
/* Header */
#header {
	width:922px !important;
	float:left;
	padding: 0px 0px 0px 0px;
	background: url("images/header_m.png") 0 0 repeat-x;
	position: relative;
	z-index: 10;
	clear: both; 
	margin-left:2px;
	margin-right:2px;
	margin-top:0px;
	   
}
#header div.header-l {
	height:106px !important;
	background: url("images/header_l.png") 0 0 no-repeat;
}

#header div.header-r {
	height: 106px !important;
	background: url("images/header_r.png") 100% 0 no-repeat;
}

#toolbar {
	width: auto;  
	padding: 2px 10px 0px 225px;
	clear: both;
}

#date {
	margin: 8px 10px 0px 0px;
	float: left;
	font-size: 85%;
	color: #ffffff;
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
}


#search {
width: 15em;
height:20px;
float:right;
display:inline;
text-align: right; 
padding: 0.6em 5px 0.2em 0; 
margin: 0 1em; 
	}
	



/*
 * topmenu
 */

#topmenu {	
	height:30px;		
	overflow : hidden;	
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;

	
      }
#topmenu ul{
	list-style: none;
}	  
#topmenu a:link{
color:#CCCCCC;
text-decoration: none;
font-weight:normal;
display:block; /* Convertimos el vínculo en un bloque.*/	

}
#topmenu a:visited{
color:#CCCCCC;
text-decoration: none;
font-weight:normal;
}
#topmenu li {
	float:left; /*para eliminar el comportamiento de elemento de bloque(salto de linea)*/
	margin-left:4px;
	padding-left:4px;
}


#topmenu a:hover{
color:#FFFFFF;
text-decoration: none;
font-weight:normal;


}
#headerbar {
	width:auto;  
	height: 40px;	
	clear: both
	
}
#menu_header {
	position: absolute;
	top: 80px;
	left: 220px;
	height: 18px;
	width:400px;
	overflow : hidden;		
	margin:0px 0px 0px 0x;
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;;
	font-size:11px;
		
}
	
.searchbox {
	float:right; 
	/* width: will be set in style.php */ 
	padding: 0; 
	background:none; 
	display:inline;


	}
.searchimg{
margin: 0;
padding:0 0 0 5px;
border: 0 none;
float:right;
background:none !important; 
display:inline;
}



.searchbox-form {
	/*margin: 5px 10px 5px 10px;*/
	}
	
h1 { 
	letter-spacing:-1px; 
	line-height: 1.0em; 
	margin: 10px 20px 0 0; 
	padding:0; 
	/* font-family: and font-size: will be set in style.php */
	}
	
a.header:link, a.header:hover, a.header:active, a.header:visited {
	text-decoration: none; 
	/* color: will be set in style.php */
	}
	
p.header { 
	float: left; 
	margin: 0 10px 8px 0px; 
	font-size:1.2em; 
	font-weight: bold; 
	/* color: will be set in style.php */ 
	}

.rss-icon {
	width: 20px; 
	height: 20px; 
	float: right; 
	margin: 10px 0 0 0; /* might be overwritten in style.php */
	}
	
.logo-icon {
	margin: 10px 5px 10px 0; /* might be overwritten in style.php */
	padding: 0; 
	border: 0; 
	float: left;
	}

.blogtitle-box {
	float: left;
	}

/* -------------------------------------------------------------------------------------------------
------------------------------------- HEADER IMAGE ------------------------------------------------- 
---------------------------------------------------------------------------------------------------- */	

#headerimage-top { 
	padding: 0px;
	margin: 0px;
	font-size: 1px;
	clear: both; 
	height: 2px; 
	padding: 0; 
	width: 930px; 
	background: #fff; 
	border-top: solid 1px #F5F5F5;
	
	}
	
#headerimage-bottom {
	padding: 0px;
	margin: 0px; 
	font-size: 1px;
	clear: both; 
	height: 2px; 
	padding: 0; 
	width: 930px; 
	background: #fff; 
	border-bottom: solid 1px #F5F5F5;
	}	
	 
/* -------------------------------------------------------------------------------------------------
------------------------------------- BLOCKQUOTES -------------------------------------------------- 
---------------------------------------------------------------------------------------------------- */		
	
blockquote {
	height: 1%; 
	color: #555; 
	padding: 1em 1em; 
	background: #f4f4f4; 
	border: solid 1px #e1e1e1;  	/* hack for IE6 and older*/ 
	}
	
blockquote blockquote {
	height: 1%; 
	color: #444; 
	padding: 1em 1em; 
	background: #e1e1e1; 
	border: solid 1px #d3d3d3;  	/* hack for IE6 and older*/ 
	}
	
blockquote p {
	margin-top: 0
	}

/* -------------------------------------------------------------------------------------------------
------------------------------------- FOOTER ------------------------------------------------------- 
---------------------------------------------------------------------------------------------------- */	
	
#footer {
	background-color: #fff; 
	border-top:1px solid #F5F5F5;
	padding-bottom: 1px;
	}

#footer .inside, #footer .inside a {
	color: #999; 
	font-weight: normal;
	text-align: center;
	}
#footer2 {
	width:930px;	
	float:left;
	height:auto;
	background:#FFFFFF;
	clear:both;
	text-align:center;
	padding:5px 0 0 0;	
	
	
}
/* -------------------------------------------------------------------------------------------------
------------------------------------- PAGE NAVIGATION NEXT/PREVIOUS -------------------------------- 
---------------------------------------------------------------------------------------------------- */

.navigation {
	display: block; 
	margin: 0; 
	padding: 0; 
	width: 100%; 
	}
	 
.older {
	float: left; 
	width: 49%; 
	text-align: left; 
	margin:0; 
	padding:0;
	}
	
.newer {
	float:right; 
	width: 49%; 
	text-align: right; 
	margin:0; 
	padding:0; 
	}	

/* -------------------------------------------------------------------------------------------------
------------------------------------- COMMENTS ----------------------------------------------------- 
---------------------------------------------------------------------------------------------------- */

ol.commentlist {
	margin: 15px 0 25px 0;
	list-style-type: none;
	padding: 0;
	border-top: dotted 1px #ccc;
	}
	
ol.commentlist li {
	border-bottom: dotted 1px #ccc;
	padding: 15px 10px;
	height: 1%; /* for IE6 */
	}

ol.commentlist li.alt {
	background-color: #f6f6f6;
	border-bottom: dotted 1px #ccc;
	height: 1%; /* for IE6 */
	}

ol.commentlist li.authorcomment {
	background-color: #ffecec;
	}
		
ol.commentlist li p {
	margin: 2px 0 5px 0;
	}

/* -------------------------------------------------------------------------------------------------
------------------------------------- FORMS -------------------------------------------------------- 
---------------------------------------------------------------------------------------------------- */

form {
	margin: 0; 
	padding: 0; 
	}
	
form p {
	margin: 5px 0 0 0; 
	padding: 0; 
	}
	
label {
	margin-right: 0.5em; 
	font-family: arial;
	cursor: pointer; 
	}

form input {
	color: #000; 
	background: #f7f7f7; 
	padding: 2px; 
	margin:0; 
	border: 1px solid #ccc; 
	}
		
.submit input {
	margin-left: 4.5em; 
	color: #000; 
	background: #fff; 
	border: 2px outset #999; 
	height: 18px; 
	padding:0
	}
	
fieldset {
	border: 1px solid #781351; 
	width: 45em; 
	}
	
legend { 
	color: #000; 
	background: #ffb0b3; 
	border: 1px solid #781351; 
	padding: 2px 6px; 
	margin-bottom: 15px; 
	}
	
.comment-textarea{
	width: 96%; 
	padding: 0; 
	margin: 0; 
	}
	
#s {
	width: 75%;
	}

searchfield {
	/*float:left;*/
	position: relative;
	height: 1%; 
	/* width: will be set in style.php */
	} 

/* -------------------------------------------------------------------------------------------------
------------------------------------- TOP MENU BAR ------------------------------------------------- 
---------------------------------------------------------------------------------------------------- */



#modernbricksmenu {
	padding: 0; 
	width: auto; 
	background: transparent; 
	/*border-bottom: dashed 1px #ccc; 
	border-left: dashed 1px #ccc; */
	voice-family: "\"}\"";
	voice-family: inherit;
	}
	
#modernbricksmenu ul{
	font: bold 0.85em Arial; 
	margin:0; 
	margin-left: 0px; 
	padding: 0; 
	list-style: none;
	}
	
#modernbricksmenu li {
	display: inline; 
	margin: 0; 
	padding: 0; 
	text-transform:uppercase; 
	}
	
#modernbricksmenu li:first-child {
	margin-left: 1px; 
	}
	
#modernbricksmenu a {
	float: left; 
	display: block; 
	color: #666; 
	margin: 0 0 0 0; 		/*Margin between each menu item*/ 
	padding: 5px 10px; 
	text-decoration: none; 
	letter-spacing: 1px;
	background-color: #fff; 
	border: dashed 1px #ccc; 
	border-width: 0 1px 0 0
	}
	
#modernbricksmenu a:hover {
	color: #000; 
	background-color: #eee; 
	}
	
#modernbricksmenu li.current_page_item a {
	color: #000; 
	background-color: #eee; 
	}

/* -------------------------------------------------------------------------------------------------
------------------------------------- GRAVATARS ---------------------------------------------------- 
---------------------------------------------------------------------------------------------------- */

img.avatar {
	float: left; 
	margin: 0 8px 3px 0;
	padding: 3px;
	border: solid 1px #ddd;
	background-color: #f3f3f3;
   	/* optional rounded corners for browsers that support it */
   	-moz-border-radius: 3px;
   	-khtml-border-radius: 3px;
   	-webkit-border-radius: 3px;
   	border-radius: 3px;
	}

/* -------------------------------------------------------------------------------------------------
------------------------------------- New WP 2.6 image classes ------------------------------------- 
---------------------------------------------------------------------------------------------------- */

.entry img {
	margin: 10px 10px 0 0;
	padding: 5px;
	border: solid 1px #ddd;
	background-color: #f3f3f3;
   	/* optional rounded corners for browsers that support it */
   	-moz-border-radius: 3px;
   	-khtml-border-radius: 3px;
   	-webkit-border-radius: 3px;
   	border-radius: 3px;
	}

.postmetadata img {
	border: none;
	margin: 0 0 -3px 0;
	padding: 0;
	}
				
img.alignleft {
	float: left; 
	margin: 10px 10px 5px 0; 
	}
	
img.alignright {
	float: right; 
	margin: 10px 0 5px 10px; 
	}

img.aligncenter {
	display: block;
	margin: 10px auto;
	}

.aligncenter, div.aligncenter {
   	display: block;
   	margin-left: auto;
   	margin-right: auto;
	}

.alignleft,div.alignleft {
	float: left;
	margin: 10px 10px 5px 0;
	}

.alignright, div.alignright {
   	float: right;
   	margin: 10px 0 5px 10px;
	}

/* -------------------------------------------------------------------------------------------------
------------------------------------- IMAGE CAPTION (new in WP 2.6) -------------------------------- 
---------------------------------------------------------------------------------------------------- */
	
.wp-caption {
   	border: 1px solid #ddd;
   	text-align: center;
   	background-color: #f3f3f3;
   	padding-top: 4px;
   	margin: 10px 0 0 0;
   	/* optional rounded corners for browsers that support it */
   	-moz-border-radius: 3px;
   	-khtml-border-radius: 3px;
   	-webkit-border-radius: 3px;
   	border-radius: 3px;
	}

.wp-caption img {
   	margin: 0;
   	padding: 0;
   	border: 0 none;
	}

.wp-caption p.wp-caption-text {
   	font-size: 0.8em;
   	line-height: 13px;
   	padding: 2px 4px 5px;
   	margin: 0;
   	color: #666;
	}

/* -------------------------------------------------------------------------------------------------
------------------------------------- SMILEYS ------------------------------------------------------ 
---------------------------------------------------------------------------------------------------- */
		
img.wp-smiley {
    	float: none;  
    	border: none; 
	margin: 0 1px -1px 1px; 
	padding: 0;
	background: none;
	}

/* -------------------------------------------------------------------------------------------------
------------------------------------- CALENDAR TABLE ----------------------------------------------- 
---------------------------------------------------------------------------------------------------- */

#calendar_wrap {
	padding: 0;
	border: solid 1px #ccc;
	}
	
table#wp-calendar caption {
	width: auto;
	background: #eee;
	border: #999;
	padding: 3px;
	margin: 0 auto;
	color: #666;
	}
	
table#wp-calendar {
	width: 100%;
	border-width: 0;
	border-spacing: 0;
	border-style: solid;
	border-color: #ccc;
	border-collapse: separate;
	background-color: #fff;
	margin: 0 auto;
	}
	
table#wp-calendar th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #eee;
	background-color: #fff;
	text-align: center;
	}
	
table#wp-calendar td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #eee;
	background-color: #fff;
	text-align: center;
	}

/* -------------------------------------------------------------------------------------------------
------------------------------------- CLEARFIX ----------------------------------------------------- 
---------------------------------------------------------------------------------------------------- */

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {min-width: 0; display: inline-block; /* \*/	display: block; }
* html .clearfix {/* \*/  height: 1%;}

/* -------------------------------------------------------------------------------------------------
------------------------------------- HACKS -------------------------------------------------------- 
---------------------------------------------------------------------------------------------------- */

.clear-columns { 
	/* hide from IE/Mac \*/ padding-bottom: 1px; margin-bottom: -1px;	
	}

.clear-columns {
	clear: both; 
	}
		
* html #page-container { 
	/* \*/ height: 0.1%; position: relative; 
	}
	
* html #middle-column, * html #left-column, * html #right-column, * html #source-order-container {
	/* hide from IE/Mac \*/ overflow: visible; 
	/* hide from IE/Mac \*/ position: relative; 
	}
	
* html #middle-column {
	margin-right: -4px; margin-right/* */: 0; 
	}
	
* html #middle-column .inside { 
	margin-right: 14px; margin-right/* */: 10px;
	}
	
* html #footer { 
	/* hide from IE/Mac \*/ height: 0.1%; height/**/: auto;	 
	}
	
* html #footer .inside {
	margin-top: 0; margin-bottom: 0; margin/* */: 10px; 
	}
	
* html .inside {
	margin: 10px 0.75em; margin/* */: 10px; 
	}

* html #inner-column-container {
	display: block; 
	}
	
* html #source-order-container {
	margin-right: -100%; /* \*/ margin-right: -1px; 
	}
