* {
	padding:0;
	margin:0;
}

html, body {
	height:100%;
}

a {
	color:#e45f13;
}
	

body {
    background:url(img/fondo.jpg) bottom repeat-x fixed;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	line-height:130%;
}

.boton {
	float:left;
	clear:left;
	width:100px;
	height:20px;
	margin-left:140px;
	background-color:#fff;
	border:none;
	padding:0px;
	font-size:16px;
	font-weight:bold;
	color:#e45f13;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	cursor:pointer;
}

.campo {
	display:block;
	float:left;
	margin:0px;
	margin-bottom:10px;
	border: 1px solid #e45f13;
	font-size:85%;
	width:220px;
	padding:2px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.campogris {
	display:block;
	float:left;
	margin:0px;
	margin-bottom:10px;
	border: 1px solid #e45f13;
	font-size:85%;
	width:220px;
	padding:2px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	overflow:auto;
}

.clear {
	clear:both;
}

#clearpie {
height: 160px;
display: block;
}

#container {
	position:relative;
	width:859px;
	margin:0px auto;
	min-height:100%;
}

.datos {
	float:right;
	width:200px;
	margin-left:30px;

}

* html #container {
height: 100%;
}

.enviar {
	float:left;
	clear:left;
	color:#e45f13;
	font-size:18px;
	font-weight:bold;
}

#esp_l{
	position:absolute;
	width:142px;
	height:220px;
	top:5px;
	left:-40px;
	/*background-image:url(img/esp_l.gif);*/
	
}

#esp_r{
	position:absolute;
	width:145px;
	height:284px;
	top:5px;
	right:-55px;
	/*background-image:url(img/esp_r.gif);*/
	z-index:0;
}

#esp_l_{
	position:absolute;
	width:142px;
	height:220px;
	top:190px;
	left:-40px;
	background-image:url(img/esp_l.gif);
	
}

#esp_r_{
	position:absolute;
	width:145px;
	height:284px;
	top:30px;
	right:-55px;
	background-image:url(img/esp_r.gif);
	z-index:0;
}

fieldset {
	float:left;
	width:270px;
	margin-left:60px;
}

#fondo_sesiones{
position:absolute;
top:50%;
left:50%;
width:540px;
height:20px;
margin-left:-263px;
margin-top:-170px;
background-color:#EA6F21;
}

#flores{
position:fixed;
_position:absolute;
width:800px;
height:635px;
bottom:0px;
right:0px;
}

#galerias{
position:relative;
float:left;
width:180px;
height:180px;
}


h1{
	font-size:20px;
	font-weight:bold;
}

h2{
	font-size:18px;
	color:#ec671b;
	margin-bottom:10px;
}

h3{
	color:#e45f13;
	font-size:16px;
	font-weight:bold;
	margin-bottom:6px;
}

.intro_txt {
	font-style:italic;
	color:#999;
	margin-bottom:30px;
}
label{
	display:block;
	float:left;
	clear:left;
	font-size:16px;
	width:140px;
	font-weight:bold;
	color:#e45f13;

}

li.item {
	display:block;
	text-transform:lowercase;
	font-size:16px;
	margin:5px 0;
	padding-left:10px;
	float:left;
	color:#fff;

}


li.first {
	background:none;
	padding-left:0px;
	margin-left:10px;
	
}
#lazos{
position:absolute;
top:50%;
left:50%;
margin-left:-400px;
margin-top:-314px;
width:800px;
height:638px;
}
	
	
#logo{
width:175px;
height:151px;
margin-left:350px;
background-image:url(img/logo.jpg);
background-repeat:no-repeat;
margin-top:10px;
cursor:pointer;
}

#main {
	padding:0 140px;
	text-align:justify;
	margin-top:80px;
	
	
}

#menu {
	position :absolute;
	width:60px;
	height:455px;
	top:160px;
	left:30px;
	z-index:10;
}

#menu_gal {

	width:537px;
	height:30px;
	background-color:#EA6F21;
	margin-left:30px;
	
	
}

#menu_gal a {
	text-decoration:none;
	color:#FBD8A4;
	z-index:90;
}

#menu_gal a:hover {
	text-decoration:none;
}

#miniaturas {
	padding-top:15px;
	width:100%;
	margin-left:20px;
}

#miniaturas a {
	padding: 11px 17px 17px 11px;
	float:left;
	margin-right:5px;
	margin-bottom:8px;
}

#miniaturas a:hover {
	background:url(img/f_tb.gif) no-repeat;
}

.persona {
	margin-bottom:30px;
	color:#333333;
}

.persona img {
	float:right;
	margin:0 0 14px 20px;
	padding:2px;
	background-color:#E45F14;
	/*border:1px solid #E45F14;;
	border-top:1px solid #E45F14;
	border-bottom:1px solid #E45F14;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;*/
}

#pie {
	position:relative;
	width:100%;
	height:140px;
	padding-top: 20px;
	margin: -100px auto 0 auto;

}

#pie_txt {
	position:absolute;
	width:400px;
	top:60px;
	left:50%;
	margin-left:-310px;
	text-align:center;
	font-size:80%;
	font-weight:bold;
	color:#f5bf6b;
}

#pie_txt a {
	color:#e49313;
}
	
#pos_menu {
	width:859px;
	height:146px;
	margin-bottom:30px;
	/*background:url(img/f_menu.gif) no-repeat bottom;*/
}

#pos_menu_ {
	width:859px;
	height:146px;
	margin-bottom:30px;
	background:url(img/f_menu.gif) no-repeat bottom;
}

strong {
	font-weight:bold;
}

li.subgal {
	
	display:block;
	text-transform:lowercase;
	font-size:16px;
	padding-left:10px;
	margin-top:-20px;
	float:left;
	height:22px;
	color:#FF6600;

}

span.subgal {
	
	display:block;
	text-transform:lowercase;
	font-size:16px;
	padding-left:10px;
	margin-top:-20px;
	float:left;
	height:22px;
	color:#FF6600;

}


ul {
	margin:12px 0px 20px 0px;
}

ul li {
	margin-bottom:8px;
	padding-left:32px;
	
}
