/* Propiedades de Página */
body {
	background-image: url(images/fondoverde.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}
body,td,th {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	color: #336600;
}
/* Enlaces */
a {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	color: #336600;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #336600;
}
a:hover {
	text-decoration: underline;
	color: #339900;
}
a:active {
	text-decoration: none;
	color: #339900;
}
a.naranja {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	color:#CC6601;
}
a.naranja:link {
	text-decoration: none;
}
a.naranja:visited {
	text-decoration: none;
	color:#CC6601;
}
a.naranja:hover {
	text-decoration: underline;
	color:#FF9900;
}
a.naranja:active {
	text-decoration: none;
	color:#FF9900;
}
/* Mapa Interactivo */
.mapainteractivo { 
	padding:1px;
	margin:2px;
	width:505px;
	background-color:#FFFFFF;
	border:1px outset #666666;
	text-align:center;
	float:left;
}
.mapainteractivotext{ 
	padding:2px;
	margin:2px;
	width:182px;
	border:1px dotted #FF6600;
	text-align:left;
	float:right;
}
/* Galeria de Imagenes */
.photogallery{ /*CSS for TABLE containing a photo album*/
	padding:5px;
}
.photogallery img{ /*CSS for images within an album*/
	padding:1px;
	border:1px outset #669933;
}
.photonavlinks{ /*CSS for pagination DIV*/
	font: bold 11px Georgia, Times New Roman, Times, serif;
	padding:3px;
	text-align:right;
	/*border-bottom: 1px solid #669933;*/
}
.photonavlinks a{ /*CSS for each navigational link*/
	margin-right:2px;
	margin-bottom:2px;
	padding:2px 6px;
	border:1px solid #669933;
	text-decoration:none;
	background-color:white;
}
.photonavlinks a.current{ /*CSS for currently selected navigational link*/
	background-color:#669933;
	color:#FFFFFF;
}
/* Uso General */
.white{
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:12px;
	color:#ffffff;
}
.input{
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:12px;
	color:#E9E9E9;
}
.text1{
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:11px;
	color:#FFDB98;
}
.text2{
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:11px;
	color:#E8FFC9;
}
.text3{
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:11px;
	color:#C7F3FF;
}
/* Secciones */
#contenedoruno {
	text-align:center;
}
#contenedoruno {
/* centramos todo lo que tenga table que seran los elementos permitidos */
    margin:0 auto;
	width:706px;
}
/*table menuinterno{*/
/* centramos todo lo que tenga table que seran los elementos permitidos */
/*    margin:0 auto;
	width:700px;
}*/
/*table marquesina{*/
/* centramos todo lo que tenga table que seran los elementos permitidos */
/*	width:400px;
}*/
#cabecera {
	height:90px;
	padding:0px;
	margin:10px 0px 0px 0px;
	background-color:#98C956;
	background-image:url(images/cabecera.jpg);	 
}
#slogan	{
	padding:1px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:11px;
	font-weight:normal;
	color:#CC6601;
}
#cuerpo {
	width:706px;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;	 
	text-align:center;
}
#cuerpo h1 {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:18px;
	color:#CC6601;
	font-weight:bold;
	text-transform:capitalize;
	text-align:left;
	padding:2px;
	border-left:12px solid #006600;
	line-height:20px;
}
#cuerpo p {
	padding:2px 8px;
	margin:0;
	text-align:justify;	
}
#cuerpo table{
	padding:0px;
	margin:0px;
	vertical-align:top;
}
#cuerpointro{
	width:700px;
	padding:0 2px;
	margin:0;
	text-align:left;	 	
}
#cuerpointro img{
	text-align:center;	 	
}
#cuerpoizquierda{
	width:430px;
	padding:0px;
	margin:0;
	/*border-right:1px ridge #FF9900;*/
	float:left;
}
#cuerpoizquierda p {
	padding:1px 2px;
	margin:2px;
	text-align:justify;	
}
#cuerpobanners{
	width:700px;
	padding:1px;
	margin:0;
	text-align:justify;
	float:left;
}
#cuerpobannersizq{
	width:348px;
	padding:0;
	margin:0;
	float:left;
}
#cuerpobannersder{
	width:348px;
	padding:0;
	margin:0;
	float:right;
}
#cuerpoderecha{
	width:260px;
	padding:0 2px;
	margin:0 2px;
	text-align:justify;
	border-right:1px dotted #336600;
	border-left:1px dotted #336600;
	float:left;
}
/* Listar servicios */
#cuerpoderecha ul {
        list-style-type: none;
        width:256px;
		padding:0px;
		margin:0px;
} 
#cuerpoderecha li {
        border:1px dotted #FF6600;
        border-width:1px 0;
		padding:0px;
        margin:2px 0;
}
#cuerpoderecha li span { 
        color: #336633;
        display: block;
        font: bold 11px Georgia, Times New Roman, Times, serif;
        padding:2px;
		text-align:left;
}
#cuerpoderecha li img{
        border: 1px inset #CCC;
        margin: 2px 0;
        padding:2px;
		text-align:center;
}
/* Fin servicios*/
#cuerpomenutexto {
	padding:10px;
	margin:0px;
	text-align:left;
	color:#FFFFFF;
}
#cuerpomenu1 {
	width:230px;
	height:150px;
	padding:0px;
	margin:1px 3px;
	background-color:#CC6600;
	text-align:left;
	float:left;
	color:#FFFFFF;
	background-image:url(images/menucentro_r4_c2.jpg);
	background-repeat: no-repeat;
	background-position: bottom;	
}
#cuerpomenu1 img {
	padding:0px;
	margin:0px;
	text-align:center;
	vertical-align:top;
}
#cuerpomenu2 {
	width:230px;
	height:150px;
	padding:0px;
	margin:1px 2px;
	background-color:#669933;
	text-align:left;
	float:left;
	color:#FFFFFF;
	background-image:url(images/menucentro_r4_c4.jpg);
	background-repeat: no-repeat;
	background-position: bottom;	
}
#cuerpomenu1 img {
	padding:0px;
	margin:0px;
	text-align:center;
	vertical-align:top;
}
#cuerpomenu3 {
	width:230px;
	height:150px;
	padding:0px;
	margin:1px 3px;
	background-color:#006699;
	text-align:left;
	float:left;
	color:#FFFFFF;
	background-image:url(images/menucentro_r4_c6.jpg);
	background-repeat: no-repeat;
	background-position: bottom;	
}
#cuerpomenu1 img {
	padding:0px;
	margin:0px;
	text-align:center;
	vertical-align:top;
}
#cuerpomenu4 {
	width:172px;
	height:90px;
	padding:2px;
	margin:5px 2px;
	background-color:#C0C0C0;
	text-align:left;
	float:right;
	color:#FFFFFF;
}
#piepag {
	width:100%;
	height:50px;
	padding:0px;
	padding-left:5px;
	background-color:#FFFFFF;
	text-align:left;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:11px;
	color:#848484;
}
#piepag p {
	float:left;
	text-align:left;
}

#piepag img {
	padding:1px;
	padding-right:5px;
	background-color:#FFFFFF;
	float:right;
}
/*Formularios */
legend {
	font-family:Verdana;
	font-weight:bold;
	color:#FF6600;
}
fieldset {
	width:400px;
	border-width:1px;
	border-style:inset;
	border-color:#5A5A5A;
	/*background-color:#E7E4D6;*/
	font-family:Verdana;
	font-size:9px;
	color:#FF6600;
	font-weight:bold;
	padding-left:3px;
	overflow:auto
}
input{
	width:280px;
	height:18px;
	border-width:1px;
	border-style:outset;
	border-color:#FF6600;
	background-color:#FFFFFF;
	font-family:Verdana;
	font-size:11px;
	color:#336600;
	font-weight:900;
	padding-left:4px
}
textarea{
	width:280px;
	border-width:1px;
	border-style:outset;
	border-color:#ff6600;
	background-color:#fff;
	font-family:Verdana;
	font-size:11px;
	color:#336600;
	font-weight:bold;
	padding-left:3px;
	overflow:auto
}
.boton{
	width:80px;
	border-width:1px;
	border-style:outset;
	border-color:#ff6600;
	background-color:#fff;
	font-family:Verdana;
	font-size:10px;
	color:#336600;
	font-weight:bold;
	padding:2px;
}
/* Menu acordeon */
#wrapper{
	width: 400px;
	margin: 0 auto;
	padding:2px;
}
#wrapper a{
	color:#fff;
	text-decoration: none;
}
#wrapper a:hover{
	color:#000;
}
.box{
	background:#fff;
}
.boxholder{
	clear:both;
	padding:5px;
	background:#CC6601;
}
.tab{
	float:left;
	height:32px;
	width:140px;
	margin:0 3px 0 0;
	text-align:center;
	background:#CC6601;
/*background: #8DC70A url(images/greentab.jpg) no-repeat;*/
}
.tabtxt{
	margin: 0;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	padding: 9px 0 0 0;
}
