body	{
	font-size: .8em;
	font-family:Arial;
	text-align: center;
	margin:0;
	padding: 0 0 6px 0;
	font-family: Arial,,Verdana,Tahoma,  Helvetica, sans-serif;
	color:#666;
	background: url('../imgs/f-body.jpg') #E5E5E5 top left repeat-x ;
	}


img{
	border:0;
}
#contenedor{
	text-align:left;
	height:auto;
	overflow:hidden;
	border:0;
	margin-right: auto;
	margin-left: auto;
	width:970px;
	background:url('../imgs/f-contenedor.jpg') transparent top left repeat-y 
}

#cabecera{
	height:201px;
	width:970px;
	background:url('../imgs/f-cabecera.jpg') transparent top left repeat-x 

}

#cabecera img{
	margin:28px 0 0 0;
	padding:0;
	float:left;
}

#c1{
	float:left;
	
	width:207px;
	height:201px;
	background:url('../imgs/logo.jpg') transparent top left no-repeat 
}
#c2{
	float:right;
	background:url('../imgs/f-c2.jpg') transparent top left no-repeat; 
	width:20px;
	height:201px;

}
#c3{
	clear:both;
	background:url('../imgs/f-c3.jpg') transparent top left no-repeat; 
	width:970px;
	height:37px;
}

#menu{
	width:185px;
	display:inline;
	float:left;
	background:url('../imgs/f-menu.jpg') transparent top right no-repeat; 	
}
#menu ul {
	list-style:none;	
	margin:0;
	padding:0 0 0 20px;
}
#menu ul li{
	
	display:block;
	height:23px;
	padding:3px 0 0 20px;
	background:url('../imgs/boton.jpg') transparent top left no-repeat; 
	cursor:pointer;
}
#menu ul li:hover{
	background:url('../imgs/botonh.jpg') transparent top left no-repeat; 	
}
#menu ul li a{
	margin:;
	height:25px;
	text-decoration:none; 	
	color:#243539;
}

#contenedor #centro{
	float:left;
	width:762px;
	border:1px solid #FF000;
	padding:8px;

}

h1{
	margin:0 20px 0 220px ;
	padding:6px 0 0 0;

	color:#3980AA;
	font-size:1.1em;
}

h1 img{
	float:right;
}

#pie h1{
	margin:0 20px 0 65px ;
	padding:6px 0 0 0;
}
#pie h1 a{
	padding:6px 0 0 0;
	text-decoration:none;
	color:#999;
	display:none;
}

.formato{
	clear:both;
}

#pie{
	height:85px;
	width:970px;
	background:url('../imgs/f-pie.jpg') transparent top left no-repeat; 	

}

#pie .correo{
	color:#3980AA;
	float:left;
	margin:12pt 0 0  196pt;
	border:0;
	font-size:.8em;
	display:inline;
}

.marco	{
	padding:8px;
	text-align:justify;
	border:1px solid #DDD;
	background:url('../imgs/f-marco.jpg') transparent top left repeat-x; 
}

.foto{
	border:1px solid #CCC;
	padding:5px;
	margin:5px;
	background:#FFF;
	float:none;
	
}

h2{
	background:url('../imgs/f-h2.jpg') transparent top left repeat-x; 
	text-align:left;
	margin:0;
	padding:6px 0 0 0;
	color:#FF6600;
	text-transform:uppercase;
	font-size:1em;
}

h2 a{
	text-decoration:none;
	color:#FF6600;
	text-align:left;

}
h2 a:hover{
	text-decoration:underline;
	color:#3980AA;
	text-align:left;

}


.fl{
	
	padding:4px;
	width:500px;
	float:left;
}
.fr{
	background:url('../imgs/f-fr.jpg') transparent top left repeat-y; 

	width:240px;
	float:left;
	padding:4px;
}

.ce{
	text-align:center;
}

h3{
	background:url('../imgs/f-h3.jpg') transparent top left repeat-x; 
	margin:0;
	padding:6px 0 0 0;
	color:#3980AA;
	font-size:1em;
	font-weight:normal;
}

h3 a{
	text-decoration:none;
	color:#3980AA;
	text-align:left;

}
h3 a:hover{
	text-decoration:underline;
	color:#FF6600;
	text-align:left;

}
hr{
	border:1px dotted #CCC;
	height:1px;
}

.fl h1,.fr h1{
	text-align:center;
	margin:0 ;
}
.verde{
	color:#009900;

}

.firma{
	font-size:8pt;
	color:#FF9900;
	text-align:right;
}

table{
	width:100%;
	border:0px
}

th{
	background-color:#FFF;
	font-weight:bold;
	text-align:center;
	border:1px solid #CCC;
}
td{
	padding:4px;
	text-align:center;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.td1{
	background-color:#F5F5F5;

}
.td2{
	background-color:#EBEBEB;

}

.galeria{
	display:block;
	width:128px;
	height:128px;
	float:left;
	border:1px solid #CCC;
	padding:5px;
	margin:5px;
	background:#FFF;
	text-align:center;
}

.ce input{

}

input,textarea{
	background:#FFF;
	border:1px solid #999;
	font-size:10pt;
	font-family:Arial,Verdana;
}

.success{
	background:url('../imgs/si.png') transparent top left no-repeat; 
	padding: 0 0 0 20px;
}
#warning{
	text-align:center;
}
