/* Clear default browser styles */
h1,h2,h3,h4,h5,h6,pre,code,table,td,th,dd,dt,dl,li,input,button,select,textarea{ font-size: 100%; 	}
ul,ol,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,td { margin:0; padding:0; }
a img, :link img, :visited img, fieldset { border:none }
table {border-collapse: collapse; }
input,button,select,textarea {font-family: inherit;}
input, select { vertical-align:middle; }

/*  
Theme Name: Huatana 
Theme URI: http://wordpress.org/
Description: Huatana Theme.
Version: 1.0
Author: Con Vista Al Mar
Author URI: http://www.ConVistaAlMar.com.ar/

*/
*{
}


/* Begin Typography & Colors */
body {
	font-size: 76%; /* Resets 1em to 10px */
	font-family: Arial, Verdana, Sans-Serif;
	color: #333;
	text-align: center;
	margin: 0;
	padding: 0; 
	}

.hiddenContent{
	display:none;
	}	

.clearBoth{
	clear:both;
	}

#page {
	text-align: left;	
	margin: 0px auto;
	padding: 0;
	width: 743px;
	}

#header {
	background-color: #73a0c5;
	text-align:center;
	padding: 0;
	padding-top:21px;
	margin: 0 auto;
	width: 100%;
	}

#logo {
	margin-top:0px;
	height: 43px;
	text-align:center;
	width: 100%;
	}

/* M A I N  M E N U
********************/	
#mainMenu { 
	margin: 17px 0px 0px 0px;
	width: 743px;
	text-align:center;
	}
	
* html #mainMenu { 
	margin: 14px 0px 0px 0px;
	}
	
#mainMenu ul {
	width: 705px;
	height: 38px; 
	padding-left:20px;
	}

#mainMenu li {  
	display: inline;
	line-height: 38px;
	font-size: 38px;	
 	height: 38px; 
	list-style: none; 
	} 

#mainMenu a { 
	vertical-align: baseline;
	padding-left:0px;	
	font-size: 19px; 
	}

#caracter{
	margin:10px 0px 10px 0px;
	padding-top: 0px;
	}

#modNovedades{
	margin: 0px 0px 0px 559px;
	padding-top:30px;
	height:154px;
	width:154px;
	}

* html #modNovedades{
	margin-left:545px;
	}
	
#modNovedades p{
	margin: 8px 0px 0px 10px;
	width:140px;
	text-align:left;
	font-size:92%;
	}
	
#modNovedades p a:link, #modNovedades p a:visited, #modNovedades p a:hover{
	color:#83553B;
	text-decoration:none;
	}

#modNovedades p.back{
	padding-left:17px;
	font-size:76%;
	margin-top: 8px;
	
	}

#modNovedades input{
	border:0px;
	margin: 8px 0px 0px 0px;
	font-size:86%;
	width:132px;
	height:20px;	
	}

#modNovedades input.button{
	border:0px;
	margin: 12px 0px 0px 0px;
	font-size:86%;
	width:100px;
	height:15px;	
	}
	
#content {
	margin-top: 3px;
	border:1px solid red;
	}

.homeWidecolumn{	
	float: left;
	margin: 0px 0 0 0px;
	padding-top:10px;
	}

.homeContent{
	float:left;
	margin: 0px;
	width:234px;
	margin-left:8px;
	}

.servicios{
	margin-left:8px;
	}

* html .servicios{
	margin-left:0px;
	}

* html .servicios h2{
	margin-left:6px;
	}

* html .proyectos{
	margin-right:15px;
	}

.proyectos{
	margin-right:6px;
	}

.homeContent h2 {
	margin: 0;
	margin-bottom: 5px;
	}

.homeContent ul {
	margin: 0;
	padding-left: 14px;
	}

.homeContent h2 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 152%;
	color:#4B4B4B;
	}

.proyectos, .proyectos a:link, .proyectos a:visited, .proyectos a:hover{
	color:#535351;
	text-decoration:none;
	}
	
.proyectos h2, .novedades h2 {
	padding-left:21px;
	}

.proyectos div.hilite {
	width:234px;
	margin: 5px 0px 0px 0px; 
	}

.hilite p{
	float:left;
	padding:5px 0 4px 6px;
	width:170px;
	font-size:92%;
	font-weight:bold;
	}

a img.thumb{
	float:right;
	height:38px;
	width:38px;
	border: 2px solid #946644;
	margin:6px;
	}

.servicios, .servicios a:link, .servicios a:visited, .servicios a:hover{
	color:#4B4B4B;
	font-weight:bold;
	text-decoration:none;
	}
	
.servicios ul {
	font-size:92%;
	list-style:none;
	margin:12px 0px 20px -20px;
	}

* html .servicios ul {
	margin-left:-13px;
	}

.servicios li{
	margin-top:8px;
	padding-left:10px;
	line-height:1.09em;
	}

.servicios p a:link, .servicios p a:visited, .servicios p a:hover, p.homeLink a:link, p.homeLink a:hover, p.homeLink a:visited{
	font-size:92%;
	color:#805437;
	font-weight:bold;
	line-height:1.49em;
	text-decoration:underline;
	}
	
.servicios p {
	margin-top:10px;
	margin-right: 13px; 
	padding-left:25px;
	margin-left:-5px;
	}

* html .servicios p {
	margin-left:0px;
	}

p.homeLink a:link, p.homeLink a:hover, p.homeLink a:visited{
	padding-left:8px;
	}

p.homeLink {
	margin-top:18px;
	}

* html .novedades{
	margin-left:12px;
	}
	
.novedades{
	margin-left:18px;
	}
.novedades h3, .novedades h3 a:link, .novedades h3 a:visited, .novedades h3 a:hover{
	color:#2F3D60;
	font-weight:bold;
	padding-left:5px;
	margin-top: 0px;
	text-decoration:none;
	font-size:96%;
	}
	
.novedades p{
	margin-bottom:7px;
	font-size:86%;
	}

#footer {
	width:100%;
	background-color:#FCFCFC;
	}
	
#footerTop{
	height:10px;
	line-height:10px;
	}	
	
#footerInner {
	padding: 10px 0 10px 0px;
	margin: 0 auto;
	width: 734px;
	}

#footerLeft{
	width:285px;
	float:left;
	}
	
#footerRight{
	float:right;
	letter-spacing:0.05em;
	}
	
#footer p {
	font-size:82%;
	text-align: left;
	}

#footer ul {
	font-size:76%;
	margin: 0px 0px 0px 28px; 
	}

#footer ul li {
	list-style: none;
	float: left;
	border: 1px solid #5A5A5A;
	border-width: 0px 0px 0px 1px;
	padding: 0px 8px 0px 8px;
	line-height: 1.15em;
	}

#footer li.firstInList {
	border: 0px;
	padding: 0px 4px 0px 16px;
	}

#footer a {
	color: #5A5A5A;
	text-decoration:none;
	}	

		
/*INNER*/

#sidebarLeft{
	float:left;
	margin: 20px 0px 0px 0px;
	width:181px;
	padding-bottom:20px;
	}

#sidebarLeft h2{
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-transform:uppercase;
	margin: 15px 0px 5px 7px;
	font-size:112%;
	}

#sidebarLeft h3{
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	margin: 15px 2px 0px 7px;
	font-size:100%;
	}

#sidebarLeft ul, #sidebarLeft li{
	margin:0;
	padding:0;
	list-style:none;
	}
#sidebarLeft ul ul{
	padding:4px 0px 4px 0px;
	margin:4px 0px 4px 0px;
	}
#sidebarLeft li {
	font-size:11px;
	margin-top:4px;
	margin-left: 10px;
	padding-left:20px;
	padding-right:0px;
	}

* html #sidebarLeft li {
	padding-right:0px;
	}


#sidebarLeft li.subLink .selected{
	color:#83553B;
	}

#sidebarLeft li a {
	text-decoration:none;
	font-size:102%;
	font-weight:normal;
	color:#2B3E5E;
	display: block;
	padding-right:3px;	
	padding-left: 2px;
	}
* html #sidebarLeft li a { height: 1%; }	
	
#sidebarLeft li.subLink a {
	font-size:100%;	
	color:#83553B;
	}

#sidebarLeft  ul li a.selected, #sidebarLeft li.subLink a.selected{
        font-weight:bold;  
	
	}
#sidebarLeft  ul li a:hover, #sidebarLeft li.subLink a:hover{
	font-style:normal;
        color:#fff;
        background:#2B3E5E;
	}
#sidebarLeft li.subLink a:hover {
	font-size:100%;	
	color:#fff;
        background:#83553B;
	}


#sidebarLeft  ul li.subMenuInit ul.subMenu{
	background-color:#F6F3EA;
	width:100%;
	}
	
#sidebarLeft  ul li.subMenuInit{
	margin:0px;
	padding:0;
	}

#sidebarLeft  ul li.subMenuInit ul.subMenu li.subLink{
	margin-left:22px;
	width:140px;
	 }

/**/
#SidebarRightnav  {
	margin: -18px 0px 15px 0;
	float:right;
	width:160px;
	font-size:76%;
	text-align:right;
	font-weight:bold;

}	

#sidebarRight{
	float:left;
	margin: 0px 0px 0px 0px;
	width:189px;

	}

#SidebarRightnav  a {
	color:#83553B;
}
#SidebarRightnav  a:hover {
	color:#fff;
	background:#83553B;
}
#sidebarRight .relatedBox{ 
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 9px;
	
	}
#sidebarRight p{
width:170px;
} 
#sidebarRight .relatedBoxTop {
	height:32px;
	margin-top:2px;
	}

#sidebarRight .relatedBoxBottom {
	height:8px;
	margin-bottom:10px;
	}
	
#sidebarRight .relatedBoxTop h2{
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:116%;
	color:#FFFFFF;
	padding: 9px 0px 4px 14px;;
	}

#sidebarRight .relatedBox p{
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:86%;
	}
	
#sidebarRight .relatedBox a{
	font-size:96%;
	color:#83553B;
	font-weight:bold;
	text-decoration:none;
	}
	
#sidebarRight h3{
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:106%;
	font-style:italic;
	text-transform:uppercase;
	color:#4B4B4B;
	margin: 5px 0px 6px 0px;
	}

#sidebarRight .relatedBox li a{
	display:block;
	width:150px;
	text-decoration:none;
	font-weight:normal;
	color:#83553B;
	padding-right:4px;	
	padding-left: 2px;
	}
	
#sidebarRight .relatedBox li a:hover{
	text-decoration:none;
	background:#83553B;
	color:#fff;
	}

#sidebarRight .relatedBoxTopNoHead{
	height:8px;
	}
	
#sidebarRight li {
	font-size:92%;
	list-style-type:none;
	padding: 0px 5px 0px 21px;
	margin-top:3px;
	color:#4A4A4A;
	}

#sidebarLeft ul li.seeAll, #sidebarRight ul li.seeAll{
	background-image: none;
	}

#sidebarLeft ul li.seeAll a, #sidebarRight ul li.seeAll a{
	font-weight:bold;
	}

#sidebarRight .relatedBoxTop h2.darkFont{
	color:#4B4B4B; 
	}

/**/
.post {
	
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color:#4B4B4B;	
	width:340px;
	float:left;
	margin: 5px 15px 15px 15px;
	text-align: left;
	}
.post .post{
	margin: 0px 15px 10px 0px;
	}
	
.post h2, h2.pagetitle{
	font-size: 162%;
	margin-bottom:8px;
	margin-top:2px;
	line-height:1.0em;
	}
	

.post p{
	font-size: 92%;
	line-height:1.2em;
	margin-bottom:10px;
}

.post h2 a{
	font-size: 76%;
	line-height:1.1em;
}

.post h3{
	font-size: 116%;
	margin-top:15px;
	color:#4B4B4B;
}

.post h5{
	font-size: 92%;
	font-style:italic;
	font-weight:bold;
	margin-top:-10px;
	margin-bottom: 10px;
}


.post img{
	float:right;
	margin:0px 0px 8px 8px;
	clear:right;
	border: 2px solid #D9CB89;
	}	

.post a:link,.post a:visited{
	color:#83553B;
	font-weight:bold;
	text-decoration:none;
	}

.post a:hover{
	text-decoration:underline;
	}

.post ul {
	margin-bottom: 20px;
	}
	
.post ul li{
	list-style:none;
	padding-left:15px;
	line-height: 1.3em;
	}

.post ul li.subLink{
	padding-left:30px;
	}

.post ul li.subLink a{
	font-weight:normal 
	}

.post ul li.principalLink{
	margin-top:20px;
	}

.post blockquote{
	margin-left:30px;
	border-left:1px solid #805437;
	padding-left:8px;
	}

.post .inputText, .post .inputButton{
	margin:5px 0px 5px 0px;
	}
.post table {
	margin:10px 0px 10px 0px;
	}
.post table  td.colourized{
	background-color:#EAE8D3;
}


ul.clientes li.principalLink{
	padding-left:20px;
	}

.post ul.clientes li.principalLink{
	margin-top:0px;
	}
ul.clientes li.subLink{
	padding-left:17px;
	}
/*
ul.clientes {
	background:#EAE6c4;
}

*/


.post ul.clientes li.subLink a:visited{
	font-weight:normal;
	}
	
.narrowcolumn {
	float: left;
	padding:0px;
	margin:0;
	}
	
.entrytext ul li{
	font-size:92%;
	}
	

	
#breadCrumb{
	font-size: 76%;
	float: left;
	width: 340px;
	margin: 2px 0px 0px 13px;
	height: 18px;
	}
	
#noBreadBrumb{
	height:20px;
	}

#masProyectos{
	display:none;
	}

#masClientes{
	display:none;
	}

#masRecursos{
	display:none;
	}



