 BODY {
background : #222222 url(images/patron.jpg) repeat-x;
font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
} 
* {padding:0; margin:0}
#contenedor2{
background-color:#FFFFFF;
overflow:auto;
}
#contenedor{
background : #222222 url(images/patron.jpg) repeat-x;
margin: 0;
padding: 0;
}
#cabecera{
width: 970px;
height : 187px;
margin: 0 auto;
background-color:#006699;
background : #f9af10 url(images/header.jpg) no-repeat;
}
#menu{
width: 970px;
height : 33px;
margin: 0 auto;
background : #e8ecef url(images/menu.jpg) no-repeat;
}
#space{
width: 970px;
height : 23px;
margin: 0 auto;
}
#up{
/*background-color:#00CCFF;*/
color:#FFFFFF;
width: 970px;
height : 17px;
margin: 0 auto;
}
#space_left{
width: 170px;
height : 33px;
margin: 0 auto;
float:left;
}
#space_right{
width: 110px;
height : 33px;
margin: 0 auto;
float:right;
}
#interior{
width: 970px;
height : 260px;
margin: 0 auto;
background-color:#fff;
overflow:auto;
}
#interior2{
width: 970px;
height : 290px;
margin: 0 auto;
background-color:#fff;
}
#footer2 {
	clear: both;
	height: 66px;
	padding: 0;
	background: #fff url(images/footer_patron.jpg) repeat-x;
}
#center {
	width: 970px;
	height: 66px;
	margin: 0 auto;
	background: #fa9c10 url(images/footer_centro.jpg) no-repeat;
}
#footer {
	clear: both;
	height: 131px;
	padding: 0;
	background: #222222 url(images/footer.jpg) repeat-x;
}

#footer p {
	margin: 0;
	text-align: center;
	font-size: 77%;
	color: #9f9f9f;
}

#footer a {
	color: #fff;
}
#footer a:hover{
	color: #ffffff;
}
/*****CV*****/
#conte{width:970px;margin:0 auto;background:#fff;text-align:left;padding:0px}
.buttons{padding:0px;}
.buttons span{color:#ff7f00;padding:0 5px;cursor:pointer;font:10px Verdana}
.buttons span.active, .buttons span:hover{background:#ff7f00;color:#fff}
#box8{
	position:absolute;
}
#box8 div{
	width:1000px;
	float:left;
}
#box8 .buttons{
	text-align:left;
}
.sample8 .buttons{
	text-align:center;
	clear:both;
}
.mask1{
	position:relative;
	width:970px;
	height:220px;
	overflow:hidden;
}
.mask2{
	position:relative;
	width:970px;
	height:250px;
	overflow:hidden;
}
.imagex{
margin:0 2px 0 2px;
border:0px;
float:left;
}
.imagex2{
padding:45px 0 0 0;
margin:0 20px 0 20px;
border:0px;
float:left;
}
a.tooltip span {display:none; padding:10px 6px; margin-left:0px; width:230px;}
a.tooltip:hover span{display:inline; position:absolute; background:#d1781e; color:#fff; text-decoration:none;}
/************WEB****************/

#gallery {width:850px; margin:0 auto;}
#gallery2 {width:970px; margin:0 auto;}
#thumbnails {width:175px; height:260px; overflow:auto; float:right; margin:20px 0;}
#thumbnails img {display:block; width:150px; height:75px; float:left; padding:0px; cursor:pointer;}
#thumbnails ul {margin:0; padding:0; list-style:none;}
#thumbnails ul li div {display:none;}
#fullSize {width:550px; font-family:georgia, serif; border-right:0px solid #ff7f00; border-left:0px solid #ff7f00; background:#fff;}
#fullSize img {display:block; margin:10px auto; width:auto; padding:0px; background:#fff;}
#fullSize div {background:#fff; margin:0 auto; text-align:left; padding:1px 0;}
#fullSize div h1 {font-size:18px; padding:5px 0; margin:0;}
#fullSize div p {font-size:12px; line-height:1.6em; color:#000; padding:5px 0; margin:0;}
/*a:link {
padding-left:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
	color: #ff7f00;
}*//*
a:visited {
	color: #ff7f00;
}
a:hover {
	color: #d46b03;
}
a:active {
	color: #d46b03;
}*/
.txtForm {
font-style:italic;
color:#656565;
font-weight:normal;
font-size:10px;
text-align:left;
padding-left:20px;	
}
input {
font-family: Tahoma, Verdana, Arial;
font-size: 11px; color: #fff; background-color: #fa7c00;
border:0px;
}
textarea {
font-family: Tahoma, Verdana, Arial;
font-size: 11px; color: #fff; background-color: #fa7c00;
border:0px;
}
