body {
	margin: 0px;
	background-color: #FFFFFF;
	padding-top: 5px;
}
.celdaarriba {
	background-color: #434B4E;
	height: 96px;
}
.celdaarribaconlogo {
	height: 130px;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
.tablamenu {
	text-align: right;
}
.celdamenu {
	font-family: Arial;
	font-size: 13px;
	color: #999999;
	background-image: url(img/boton1.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 130px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: center;
	letter-spacing: 3px;
	font-weight: bolder;
	text-decoration: none;
	vertical-align: middle;
}
.celdamenu  a{
	font-family: Arial;
	font-size: 13px;
	color: #999999;
	text-decoration: none;
	
}
.celdamenu  a:hover{
	font-family: Arial;
	font-size: 13px;
	color: #FF9900;
	
}
.tabladelmedio {
	background-repeat: repeat-x;
	background-color: #434B4E;
	width: 934px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #282f32;
	border-right-color: #282f32;
	border-bottom-color: #282f32;
	border-left-color: #282f32;
}
.celdaabajoizq {
	background-image: url(img/quienessomos.gif);
	background-repeat: no-repeat;
	height: 150px;
	background-position: 15px 15px;
	padding-left: 75px;
	padding-top: 18px;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #999999;
	font-family: Arial;
	font-size: 12px;
	color: #999999;
	padding-right: 20px;
}
.celdaabajoizq_en {
	background-image: url(img/quienessomos_en.gif);
	background-repeat: no-repeat;
	height: 150px;
	background-position: 15px 15px;
	padding-left: 75px;
	padding-top: 18px;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #999999;
	font-family: Arial;
	font-size: 12px;
	color: #999999;
	padding-right: 20px;
}
.celdaabajomedio {
	background-image: url(img/quehacemos.gif);
	background-repeat: no-repeat;
	height: 150px;
	background-position: 10px 15px;
	padding-left: 70px;
	padding-top: 17px;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #999999;
	font-family: Arial;
	font-size: 12px;
	color: #999999;
	padding-right: 20px;
}
.celdaabajomedio_en {
	background-image: url(img/quehacemos_en.gif);
	background-repeat: no-repeat;
	height: 150px;
	background-position: 10px 15px;
	padding-left: 70px;
	padding-top: 17px;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #999999;
	font-family: Arial;
	font-size: 12px;
	color: #999999;
	padding-right: 20px;
}
.estilotitularesdeapartados {
	font-family: Arial;
	font-size: 16px;
	color: #666666;
	letter-spacing: 1px;
	font-weight: bold;
}
.celdavideo {
	padding: 10px;
	float: none;
	vertical-align: middle;
}
.enlacesdeabajo {
	font-family: Arial;
	font-size: 12px;
	color: #0066CC;
	word-spacing: 4px;
}
.enlacesdeabajo a{
	font-family: Arial;
	font-size: 12px;
	color: #0066CC;
	word-spacing: 4px;
}
.enlacesdeabajo a:hover{
	font-family: Arial;
	font-size: 12px;
	color: #0066CC;
	word-spacing: 4px;
}
.pie a {
	color: #FFFFFF;
	text-decoration: none;
}
.pie a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
.tabladestacados {
	background-image: url(img/fondodelmedio.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 934px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #282f32;
	border-left-color: #282f32;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
.pie {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	width: 934px;
	margin-right: auto;
	margin-left: auto;
}

.tablasuperior {
	margin-right: auto;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
.textologo {
	font-family: Arial;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}
.estilodeamarillo {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #E7A739;
}
.titularseccion {
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	color: #808080;
	letter-spacing: 1px;
	padding-left: 13px;
}
.cont {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	text-align: justify;
}
.celdadearribacontactar {
	padding-left: 50px;
	list-style-image: url(img/nuevo.gif);
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
}
.fondodelcontactar {
	font-family: Arial;
	font-size: 14px;
	color: #666666;
	background-color: #E8E8E8;
	list-style-image: url(img/nuevo.gif);
	border: 1px solid #999999;
}
.fondodelcontactar a {
	font-family: Arial;
	font-size: 14px;
	color: #666666;
}
.fondodelcontactar a:hover {
	font-family: Arial;
	font-size: 14px;
	color: #666666;
}
.formulario {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	border: 1px solid #666666;
}
.titulodecategoriaenlace {
	font-family: Arial;
	font-size: 14px;
	color: #666666;
}
.textoenlaces {
	font-family: Arial;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
a.textoenlaces {
	font-family: Arial;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
a.textoenlaces:hover {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.celdapotros {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.celdadelmenuizq {
	font-family: Arial;
	font-size: 14px;
	color: #666666;
	letter-spacing: 1px;
	word-spacing: 2px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	width: 200px;
	background-color: #E9A43D;
	list-style-type: none;
	background-repeat: repeat-x;
	background-position: top;
}
.celdadelmenuizq a{
	font-family: Arial;
	color: #666666;
	letter-spacing: 1px;
	word-spacing: 2px;
}
.celdadelmenuizq a:hover{
	font-family: Arial;
	color: #999999;
	letter-spacing: 1px;
	word-spacing: 2px;
}
.celdaficha {
	background-image: url(img/fichafondo.jpg);
	background-repeat: repeat-x;
}
a.enlacemenuventa {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}
a.enlacemenuventa:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.celdacontenido {
	padding-left: 20px;
	padding-right: 20px;
}
.celdapadre {
	padding: 5px;
}
.casilla {
	margin: 2px;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #333333;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.casilla1 {
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #ff6600;
	text-align: center;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}


.casilla1 img {
	border: 1px solid #FFFFFF;
}
.celdaficha1 {
	background-image: url(img/lineas_ficha1.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 150px;
}
.celdaficha2 {
	background-image: url(img/lineas_ficha2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 150px;
	padding-right: 10px;
}
.celdaficha3 {
	background-image: url(img/lineas_ficha3.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 150px;
	padding-right: 10px;
}
.celdaficha4 {
	background-image: url(img/lineas_ficha4.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 150px;
	padding-right: 10px;
}
.celdaficha5 {
	width: 150px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.datoscaballos {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 14px;
	text-align: justify;
}

.textosdeadentro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff6600;
}
.textosdeadentro2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
.paginacion {
	background-color: #f0f4f5;
	border: 1px solid #999999;
}
.paginacion td {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
a.volver {
	color: #FF6600;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
a.volver:hover {
	color: #333333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.celdafichapadre {
	background-color: #F3F5F8;
	padding: 2px;
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: center;
}
.celdafichapadre1 {
	background-color: #F3F5F8;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: center;

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #B1BDC5;
	border-bottom-color: #B1BDC5;
	border-left-color: #FFFFFF;
}
.celdafichapadre2 {
	background-color: #F3F5F8;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: center;
	letter-spacing: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #B1BDC5;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.celdafichamadre {
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	text-align: center;
}
.celdafichamadre1 {
	background-color: #FFFFFF;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #B1BDC5;
	border-bottom-color: #B1BDC5;
	border-left-color: #FFFFFF;
}
.celdafichamadre0 {
	background-color: #FFFFFF;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #B1BDC5;
	border-left-color: #FFFFFF;
}
.celdafichamadre2 {
	background-color: #FFFFFF;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #B1BDC5;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.tablaficha {
	border: 1px solid #B1BDC5;
}
.picturebox {
	border: 0px solid #000000;
}
.columnbox {
	border: 0px solid #000000;
}
.contenido img {
	border: 4px solid #CCCCCC;
	margin: 5px;
}
.picturetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
a.picturelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.picturelink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

.todoproteccion {
	font-family: Arial, Helvetica, sans-serif;

	background-color: #FFFFFF;

	border: 1px solid #2C2C2C;
}
A.tituloproteccion {

	COLOR: #FFFFFF; 

	TEXT-DECORATION: none;

	font-weight: bold;

}

A.tituloproteccion:hover {

	COLOR: #BBD7D0;

	TEXT-DECORATION: none;

	font-weight: bold;

}

.todoproteccion {

	font-family: Arial, Helvetica, sans-serif;

	background-color: #FFFFFF;

	border: 1px solid #b1bdc5;

}

.celdatitulo {
	background-color: #eaa53e;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 25px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}

.todoproteccion .tabla_datos {

	font-size: 8pt;

	color: #666666;

}
.area_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.picturebox {
	border: 0px solid #000000;
}
.columnbox {
	border: 0px solid #000000;
}
.contenido img {
	border: 4px solid #CCCCCC;
}
.picturetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
a.picturelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.picturelink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
.descripcion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
}
.fotodescripcion {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #666666;
}
.descripcion a {
	font-family: Arial, Helvetica, sans-serif;
	color: #D28817;
	text-decoration: none;
	font-size: 12px;
}
.descripcion a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-size: 12px;
}
.celdasubmenu {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFC062;
	padding-left: 15px;
	padding-top: 5px;
	background-color: #FF6600;
}
.listasubmenu {
}
.celdasubmenusup {
	background-color: #E9A43D;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff8400;
}
.fotobordenaranja {
	border: 2px solid #FF9101;
}
.titularseccion img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.alta {
	z-index: 1000;
}
.baja {
	z-index: 1;
}
.todoproteccion a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
}
.todoproteccion a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF6600;
	text-decoration: none;
}

.tablamenu #cabeceraizquierda {
	height: 93px;
	width: 404px;
	float: left;
}
.tablamenu #cabeceraderecha {
	height: 93px;
	width: 120px;
	float: right;
	text-align: right;
	vertical-align: top;
}
