/* CSS Document */

body{
 margin:0px;
 padding:0px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
}

#nav{
 height:44px;
 background-color:#000000;
 text-align:center;
 position:fixed;
 width:100%;
}

#menu{
 width:780px;
}

#contenido{
	text-align:left;
	
}

#menu ul{
 list-style:none;
 margin:0px;
 padding:0px;
}

#menu ul li{
 list-style:none;
 margin:0px;
 padding:0px;
 float:left;
}

#menu ul li a{
 text-decoration:none;
 display:block;
 padding-top:16px;
 padding-left:25px;
 padding-right:25px;
 padding-bottom:11px;
 color:#CCCCCC;
 font-family:tahoma;
 font-size:14px;
 outline:none;
}

.inicio{
background-color:#A07251;
 background-image:url(../images/btn.jpg);
}

#menu ul li a:visited{
color:#CCCCCC;
} 

#menu ul li a:active{
background-color:#A07251;
 background-image:url(../images/btn.jpg);
}

#menu ul li a:hover{
background-color:#A07251;
 background-image:url(../images/btn.jpg);
}

#logo{
margin-left:25px;
float:left;
margin-right:50px;
}

#header{
 height:305px;
 background:url(../images/mosaico.jpg);
 border-bottom:solid 10px #000000;
 text-align:right;
}

#header2{
 height:200px;
 background:url(../images/mosaico.jpg);
 border-bottom:solid 10px #000000;
 border-top:solid 10px #000000;
 text-align:right;
}

#barra{
 height:51px;
 background:url(../images/barra.jpg);
 margin:0px;
 padding:0px;
}

#slogan{
 width:700px;
 margin-top:130px;
 padding-right:30px;
 float:right;
}


#slogan h1{
 color:#FFFFFF;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:58px;
 font-weight:normal;
}

#slogan2{
 width:700px;
 margin-top:90px;
 padding-right:30px;
 float:right;
}

#slogan2 h1{
 color:#FFFFFF;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:58px;
 font-weight:normal;
}

#globo{
 position:absolute;
 bottom:0;
 right:0;
 margin-bottom:30px;
 width:118px;
 height:121px;
 float:right;
}
#globo a img{
border:none;
}

#footer{
 position: fixed;
 bottom: 0;
 width:100%;
 background-color:#000000;
 height:30px;
 color:#FFFFFF;
 text-align:right;
  font-family:tahoma;
  font-size:14px;
}

#contenedor{
text-align:center;
}

#contenido{
 width:780px;
 margin-left:auto;
 margin-right:auto;
}

#contenido2{
 width:2780px;
 margin-left:auto;
 margin-right:auto;
}


#primero{
 width:780px;
 height:234px;
 margin-top:25px;
}

#izquierda{
 width:292px;
 height:234px;
 float:left;
}

#derecha{
 width:415px;
 height:234px;
 background-color:#EAD9B5;
 float:right;
 margin-right:25px;
}

#portfolito{
 width:350px;
 height:234px;
 background-color:#EAD9B5;
 float:left;
 margin-right:25px;
 margin-top:20px;
}

#portitle{
margin:15px;
}

#portitle h1{
color:#333333;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
}

#izquierda p{
clear:both;
margin:15px;
text-align:left;
height:55px;
}

#izquierda p img {
float:left;
padding:5px;
margin-right:8px;
background-color:#A07251;
}

#izquierda p img:hover{
 background-color:#000000;
}

#derecha img{
 margin-top:20px;
 margin-left:20px;
 float:left;
}

#portfolito img{
 margin-top:0px;
 margin-left:20px;
 float:left;
}

#leer{
float:right;
width:100px;
margin-top:10px;
}

a{
color:#D59D66;
text-decoration:none;
}


#contenidos{
/* height:250px;
 width:250px;
 overflow:auto;
*/
}

#seccion{
margin-top:500px;
}

#linkancla{
color:#FFFFFF;
}

/* Begin Contact Form CSS */
.contactform {
	position: static;
	overflow: hidden;
	width: 95%;
	margin-top:38px;
}

.contactleft {
	width: 25%;
	white-space: pre;
	text-align: right;
	clear: both;
	float: left;
	display: inline;
	padding: 4px;
	margin: 5px 0;
}

.contactright {
	width: 70%;
	text-align: left;
	float: right;
	display: inline;
	padding: 4px;
	margin: 5px 0;
}

input.error {
	border: 1px solid #ff0000;
	background-color:#FFFF00;
}

.contactsubmit {
}
/* End Contact Form CSS */

#texto2{
width:813px;
height:400px;
background-color:#999999;
overflow:auto;
}

#port{
width:1900px;
}
