body {
    margin-top:5px;
	margin-bottom: 5px;
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #525252;
}

.tablaPrincipal {
    background:#FFFFFF;
	border: 1px #000000 solid;
}

.tablaPrincipalCC {
    background:#FFFFFF;
	border: 2px #848848 solid;
}

.tablaMenu {
    background:#4F5F14;
}

.tablaMenuCC {
    background:#CAE177;
}

.tablaIzquierda {
    background: #E1DC79;
}

.tablaMenuInterno {
    background: #ffffff;
	border:solid #4F5F14 1px;
	border-left-width: 2px;
}

.tablafotos {
    background: #FBF9C4;
}

.tableFormulario {
    color: #000000;
    background: #ffffff;
    border: 1px solid #4F5F14;
	padding: 5px;
	font-family: Trebuchet MS;
	font-size:13px;
	font-weight: normal;
}

.fotoHome {
	border: 1px solid #000000;
}

.lineaVertical {
    background: #CCCCCC;
}

.lineaVerticalGris {
    background: #CCCCCC;
	width: 2px;
}

.lineaNegra {
    background:#000000;
	height: 2px;
}

.lineaCC {
    background:#CAE177;
	height: 1px;
}

.lineaAmarilla {
    background: #E3DB30;
	border:solid #ffffff 0px;
	border-left-width: 5px;
}

.lineaAmarillaPunteada {
	border-bottom: dashed #E3DB30 2px;
	border-left: solid #ffffff 7px;
}

.lineaVerdePunteada {
	border-bottom: dashed #4F5F14 2px;
	border-left: solid #ffffff 7px;
}

.fotos {
    border: 2px #E3DB30 dashed;
}

.enlaceSuperior {
    background: url(../images/vineta.jpg) no-repeat #4F5F14;
	padding-left: 24px;
	padding-top: 10px;
	padding-right:3px;
	font-family: Trebuchet MS;
	font-size:12px;
	color:#FFFFFF;
	height: 38px;
	
}

.enlaceSuperiorCC {
    background: url(../images/vinetaCC.jpg) no-repeat #CAE177;
	padding-left: 24px;
	padding-top: 10px;
	padding-right:3px;
	font-family: Trebuchet MS;
	font-size:12px;
	color:#FFFFFF;
	height: 38px;
	
}

a.enlacesHome:link, a.enlacesHome:visited {
    font-family:Trebuchet MS;
	font-size:12px;
	color: #4F5F14;
	text-decoration:underline;
}

a.enlacesHome:hover{
    font-family:Trebuchet MS;
	font-size:12px;
	color: #4F5F14;
	text-decoration:none;
}

a.enlaces:link, a.enlaces:visited {
    font-family:Trebuchet MS;
	font-size:12px;
	color: #4F5F14;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-top:3px;
	text-decoration:underline;
}

a.enlaces:hover {
    font-family:Trebuchet MS;
	font-size:12px;
	color: #4F5F14;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-top:3px;
	text-decoration:none;
}

a.enlace:link, a.enlace:visited {
    font-family:Trebuchet MS;
	font-size:13px;
	color: #4F5F14;
	text-decoration:underline;
}

a.enlace:hover {
    font-family:Trebuchet MS;
	font-size:13px;
	color: #4F5F14;
	text-decoration:none;
}

a.enlacesCC:link, a.enlacesCC:visited {
    font-family:Trebuchet MS;
	font-size:12px;
	color: #4F5F14;
	text-decoration:none;
}

a.enlacesCC:hover {
    font-family:Trebuchet MS;
	font-size:12px;
	color: #4F5F14;
	text-decoration: underline;
}

.enlacesPie:link, .enlacesPie:visited {
    font-family: Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#A09904;
	text-decoration:underline;
}

.enlacesPie:hover {
    font-family: Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#A09904;
	text-decoration:none;
}

a.enlaceMenuInterno:link,  a.enlaceMenuInterno:visited {
    font-family:Trebuchet MS;
	font-size:12px;
	color: #4F5F14;
	font-weight: normal;
	text-decoration:none;
}

a.enlaceMenuInterno:hover {
	text-decoration:underline;
	}

.tituloVerde {
    padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-top:3px;
    font-family: Trebuchet MS;
	font-size:16px;
	font-weight:bold;
	color: #4F5F14;
}

.tituloVerde2 {
    padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-top:3px;
    font-family: Trebuchet MS;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	color: #CAC105;
}

.tituloCC {
    background:url(../images/fondoCC.jpg);
    padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-top:3px;
    font-family: Trebuchet MS;
	font-size:16px;
	font-weight:bold;
	color: #848848;
	border: #CAE177 1px solid;
}

.tituloAmarillo {
    padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-top:3px;
    font-family: Trebuchet MS;
	font-size:16px;
	font-weight:bold;
	color: #E3DB30;
}

.tituloAmarillo2 {
    padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-top:3px;
    font-family: Trebuchet MS;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	color: #E3DB30;
}

.tituloNegro {
    font-family: Trebuchet MS;
	font-size:13px;
	font-weight:bold;
	color: #000000;
}

.subtituloVerde {
    padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-top:3px;
    font-family: Trebuchet MS;
	font-size:13px;
	font-weight:bold;
	color: #4F5F14;
}

.subtituloCC {
    font-family: Trebuchet MS;
	font-size:14px;
	font-weight:bold;
	color: #848848;
}

.subtituloAmarillo {
    padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-top:3px;
    font-family: Trebuchet MS;
	font-size:13px;
	font-weight:bold;
	color: #E3DB30;
}


.textoNegro {
    padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-top:3px;
    font-family: Trebuchet MS;
	font-size:12px;
	font-weight: normal;
	color: #000000;
}

.textoNegro_1 {   
    font-family: Trebuchet MS;
	font-size:12px;
	font-weight: normal;
	color: #000000;
}

.texto {
    padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-top:3px;
    font-family: Trebuchet MS;
	font-size:13px;
	font-weight: normal;
	text-align:justify;
	color: #000000;
}

.textoCursivo {
    font-family: Trebuchet MS;
	font-size:13px;
	font-weight: normal;
	font-style:italic;
	color: #000000;
}

.textoCC {
    padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-top:3px;
    font-family: Trebuchet MS;
	font-size:13px;
	font-weight: normal;
	text-align:justify;
	color: #848848;
}

.textoDerechos {
    font-family: Trebuchet MS;
	font-size:11px;
	font-weight: normal;
	color:#999999;
}

.textoDerechosCC {
    font-family: Trebuchet MS;
	font-size:11px;
	font-weight: normal;
	color:#848848;
}

.textoFormulario {
    padding: 3px;
    font-family: Trebuchet MS;
	font-size:13px;
	font-weight: normal;
	color: #000000;
}

.leyendaverde {
    font-family: Trebuchet MS;
	font-size:11px;
	font-weight: normal;
	color:#4F5F14;
}

.mensajes {
    font-family: Trebuchet MS;
	font-size:11px;
	font-weight: normal;
	color: #BE1727;
}

.input {
    border: 1px solid #E3DB30;
	padding: 3px;
}

.boton {
    background:#FFFFFF;
    border: 1px solid #E3DB30;
	padding: 3px;
	color: #BE1727;
}