body {
	background-image: url(../img/fondogeneral_maspalomasgolf.gif);
	background-repeat:repeat-x;
	background-color:#dcebcc;
	margin: auto;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3c3c3c;
}
a {
	text-decoration:none;
	color:#4F8B0D;
}
a.idiomas {
	text-decoration:none;
	color:#ffffff;
}
#contenedor {
	width:760px;
	min-height:1024px;
        margin:auto;
	text-align:left;
}
#cabecera {
	width:760px;
	height:270px;
}
#menu {
	width:760px;
	height:27px;
	margin-top:2px
	margin-bottom:2px;
}
#cuerpo {
	width:760px;
	min-height:600px;
	background-color:#f6f6f6;
}
#servicios {
	width:217px;
	height:100%;
	padding:6px 3px 3px 3px;
	float:left;
	border-right:1px solid grey;
}
#servicios .banner {
	width:200px;
	height:80px;
	margin:0px auto 0px auto;
	text-align:center;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted grey;
}
#servicios .banner2 {
	width:200px;
	height:140px;
	margin:0px auto 0px auto;
	text-align:center;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted grey;
}

#calendario {
	width:180px;
	height:150px;
	margin:3px auto 3px auto;
}
#contenidos {
	width:540px;
	min-height:300px;
	padding:3px 3px 3px 10px;
	float:right;
	margin-left:0px;
}
html > body #contenidos {
	width:520px;
	min-height:300px;
	padding:3px 3px 3px 10px;
	float:right;
	margin-left:0px;
}
#cabecera_contenidos{
	width:507px;
	height:25px;
	padding:3px 3px 3px 0px;
	float:left;
	border-bottom:1px dotted grey;
}
#pie {
	width:760px;
	height:72px;
}
#pie1 {
	width:760px;
	height:20px;
        background-color:#DCEBCC;
        color:grey;
        font-size:10px;
        text-align:center;
        padding:5px 0px 5px 0px;
}

#menuprincipal {
	width:100%;
	height:27px;
	background-color:#4f8b0d;
	text-align:center;
	text-transform:uppercase;
	color:white;
	font-size:12px;
	vertical-align:middle;
}
#menuprincipal td{
	border-right:1px dotted white;
}
#menuprincipal #ultimo{
	border-right-width:0px;
}
#menuprincipal a{
	color:white;
}

.contenido_centro1{
	width:510px;
}
.contenido_centro1 .titulo{

	float:left;
}
.contenido_centro1 .texto{
	margin-top:5px;
	margin-left:2px;
	width:350px;
	text-align:justify;
	float:left;
}
.contenido_centro1 .foto{

	float:right;
	text-align:right;
}
.contenedor_general{
	width:100%;
	height:100%;
}
.contenido_izquierda1{
	width:250px;
	float:left;
}
.contenido_izquierda1 .titulo{
	width:100px;
	float:left;
}
.contenido_izquierda1 .texto{
	margin-top:5px;
	margin-left:2px;
	width:245px;
	text-align:justify;
	float:left;
}
.contenido_izquierda1  a{
	text-align:justify;
	padding-right:5px;
	padding-left:3px;
	font-size:12px;
	color:#3c3c3c;
}
.contenido_izquierda1 .foto{
	width:125px;
	float:right;
	text-align:right;
}
.contenido_izquierda1 .subtitulo a{
	width:150px;
	float:left;
	text-align:left;
		color:#4f8b0d;
}
.contenido_izquierda1 .fecha{
	width:125px;
	float:left;
	text-align:left;
	color:#767676;
}
.contenido_derecha1{
	width:250px;
	float:right;
}
.contenido_derecha1 .titulo{
	width:100px;
	float:left;
}
.contenido_derecha1 .texto{
	margin-top:5px;
	margin-left:2px;
	width:245px;
	text-align:justify;
	float:left;
}
.contenido_derecha1 .foto{
	width:125px;
	float:right;
	text-align:right;
}
.contenido_derecha1 .subtitulo{
	width:225px;
	float:left;
	text-align:left;
	
	color:#4f8b0d;
}
.contenido_derecha1 .subtitulo a{
	width:235px;
	float:left;
	text-align:left;
		color:#4f8b0d;
}
.contenido_derecha1  a{
	text-align:justify;
	padding-right:5px;
	padding-left:3px;
	font-size:12px;
	color:#3c3c3c;
}

.contenido_derecha1 .fecha{
	width:125px;
	float:left;
	text-align:left;
	color:#767676;
}
.leermas a{
	color:#767676;
}
.leermas a:hover{
	text-decoration:underline;
}
.csc-header h1{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#4f8b0d;
	background:url(../img/flechacuadro_maspalomasgolf.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:30px;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px dotted grey;
	clear:both;
	margin-top:15px;
}
.csc-textpicHeader h1{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#4f8b0d;
	background:url(../img/flechacuadro_maspalomasgolf.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:30px;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px dotted grey;
}
.bodytext{
	text-align:justify;
	padding-right:5px;
	padding-left:3px;
	font-size:11px;

}
.tarjeta, .tarjeta td {
	border:1px solid black;
	text-transform:uppercase;
	background-color:white;
	font-size:11px;
}

.tarjeta .blanco, .precios .blanco {
	color: #FFFFFF;
}
.tarjeta .gris {
	color:#999999;
}
.tarjeta .amarillo {
	background-color:#FFFF66;
}
.tarjeta .verde , .precios .verde{
	background-color:#4f8b0d;
	font-weight:bold;	
	font-size:11px;
}
.tarjeta .azul {
	background-color:#316fb9;
}
.tarjeta .rojo {
	background-color:#CC3300;
}
.tarjeta .negrita, .precios .negrita {
	font-weight:bold;
}
.contenttable{
  width: 100%;
  text-align:justify;
  padding-right:5px;
  padding-left:3px;
  font-size:11px;
}
.precios td{
	border-bottom:1px solid #4f8b0d;
	padding: 5px 0px 5px 0px;
	font-size:11px;
	
	
}
.precios .verde{
	font-size:10px;
	
}
.csc-textpic-intext-right-nowrap{
        padding-right:10px;
}
.carta .td-last{
	text-align:right;
}
.csc-textpic-text ul{
text-align:justify;
	padding-right:5px;
	padding-left:3px;
	font-size:11px;

}
ul{
text-align:justify;
	padding-right:5px;
	padding-left:3px;
	font-size:11px;

}
html > body #servicios1{
	width:748px;
	heigth:20px;
	background-color:#4f8b0d;
	text-align:right;
	padding-right:10px;
	color:#ffffff;
	font-size:10px;
	border: 1px solid white;
}
#servicios1{
	width:760px;
	heigth:20px;
	background-color:#4f8b0d;
	text-align:right;
	padding-right:10px;
	color:#ffffff;
	font-size:10px;
	border: 1px solid white;	
}
