/**************************************************************
Home page, estructura
**************************************************************/
html {
margin-bottom: 1px;
}
html,body {
height: 100%;
}

* html #logo {
 top: 32%;
 left: 0;
 height: 1px;
}

* html #logo#inner {
 position: relative;
 top: -35%;
}

body {
margin: 0;
padding: 0;
text-align: center;
background: url(img/fondo2.jpg) top left;
color: #693E1F;
}
#wrapper {
width: 340px;
height: 100%;
margin: 0 auto;
text-align: center;
}

#contenido { 
float: left; 
display:table;
width: 340px;
height: 100%;
min-height: 100%; 
background: url(img/fondovertical.png) repeat-y top center;
}

#logo {
display: table-cell;
width: 340px;
 vertical-align: middle;
 position: relative;
 text-align:center;
}

/**************************************************************
Paginas interiores estructura
**************************************************************/
#wrappertif{
width: 840px;
height:570px;
margin: 0 auto;
text-align: center;
clear:none;
}
#menu {
float:left;
width: 260px;
height: 570px;
clear:none;
}
#contenidointerior {
	float: right;
	width: 570px;
	height: 100%;
	clear: none;
}
#contenidomenu {
float:left;
width: 260px;
height: 570px;
min-height: 570px; 
background-color: #FFFFFF;
display:table;
}
#contenidocontacto{ 
float: left;
width: 260px;
height: 300px;
min-height:280px;
background-color: #626157;
display:table;
}
#contenidoprincipal{
	float: left;
	width: 570px;
	height: 570px;
	min-height: 570px;
	background-color: #FFFFFF;
	display:table;
}
#contenidoprincipalServicios{
	float: left;
	width: 570px;
	height: auto;
	min-height: 570px;
	background-color: #FFFFFF;
	display:table;
}
#contenidoimportante{ 
float: left;
width: 570px;
height: 300px;
min-height: 300px;
background-color: #626157;
vertical-align:super;
}
.espaciocontenidoimportante{
height:30px;
}
.espacioform{
height:15px;
}
/**************************************************************
Textos
**************************************************************/

.contacto{
font-family:Tahoma;
font-size:11px;
color:#9E9D92;
text-align:left;
text-decoration:none;
}
.contactoform{
font-family:Tahoma;
font-size:11px;
color:#9E9D92;
text-align:right;
text-decoration:none;
}
.vinculo{
font-family:Tahoma;
font-size:11px;
color:#9E9D92;
text-align:left;
text-decoration:none;
}
.vinculo:hover{
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
text-align:left;
text-decoration:none;
}
.textos{
font-family:Arial;
font-size:11px;
color:#555555;
text-align:left;
text-decoration:none;
line-height:17px;
}
.tablaform{
	width:300px;
	padding:2px;
}
.espaciotablaform{
height:7px;
}
.input{
	width:170px;
	height:20px;
	font-family:Tahoma;
	font-size:11px;
	color:#9E9D92;
	text-align:left;
	background-color: #626157;
	border:1px;
	border-color:#9E9D92;
	border-style:solid;
}
.inputCom{
	width:170px;
	height:80px;
	font-family:Tahoma;
	font-size:11px;
	color:#9E9D92;
	background-color: #626157;
	border:1px;
	border-color:#9E9D92;
	border-style:solid;
}
.btn{
text-align:center;
width:100px;
height:23px;
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
background-color: #626157;
border:1px;
border-color:#9E9D92;
border-style:solid;
text-decoration:none;
}
.btn:hover{
text-align:center;
width:100px;
height:23px;
font-family:Tahoma;
font-size:11px;
color:#9E9D92;
background-color: #626157;
border:1px;
border-color:#9E9D92;
border-style:solid;
text-decoration:none;
}
.textos_vinculos{
font-family:Arial;
font-size:11px;
color:#926542;
text-align:left;
text-decoration:none;
line-height:17px;
}
.textos_vinculos:hover{
font-family:Arial;
font-size:11px;
color:#A2A197;
text-align:left;
text-decoration:none;
line-height:17px;
}
#wrapper2 {
	width: 500px;
	height: 100%;
	margin: 0 auto;
	text-align: center;
}
#wrapper3 {
	width: 500px;
	height: 100%;
	margin: 0 auto;
	text-align: center;
	background-color: #FFFFFF;
}

