body {
	padding: 0px;
	margin: 0px;
	background-color: #000000;
	background-image: url(../images/fondoGeneral.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
a {
	margin:0;
	padding:0;
}
p {
	margin:0;
	padding:0;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	margin: 0px;
	padding: 0px;
	font-size:22px;
}
h2 {
	font-family: "Trebuchet MS", Verdana;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #cad1c7;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-family: "Trebuchet MS", Verdana;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #000;
	margin: 0px;
	padding: 0px;
}
.nivel_1{
	padding-left: 0px;
	color:#000000;
}
.nivel_2{
	padding-left: 20px;
	color:#000000;
/*	background-color: #ff0000;*/
}
.nivel_3{
	padding-left: 40px;
	color:#333333;
/*	background-color: #ff8000;	*/
}
.nivel_4{
	padding-left: 60px;
	color:#666666;
/*	background-color: #f0e68c;		*/
}
.nivel_5{
	padding-left: 80px;
	color:#999999;
/*	background-color:#feff6f;	*/
}
.cabeceraIzq {
	background-image: url(../images/cabeceraIzq.jpg);
	background-repeat:  repeat-x;
	background-position: right top;
}
.cabeceraDer {
	background-image: url(../images/cabeceraDer.jpg);
	background-repeat:  repeat-x;
	background-position: left top;
}
.cabeceraIzq404 {
	background-image: url(../images/404-rotulos-cabecera-izq.jpg);
	background-repeat:  repeat-x;
	background-position: right top;
}
.cabeceraDer404 {
	background-image: url(../images/404-rotulos-cabecera-derc.jpg);
	background-repeat:  repeat-x;
	background-position: left top;
}

.menuGeneral {
	background-image: url(../images/fondoMenuGeneral.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family:"Trebuchet MS", Verdana;
	font-size:12px;
	color:#FFFFFF;
}
.menuGeneral a{
	color:#FFFFFF;
	text-decoration:none;
}
.menuGeneral a:hover{
	color:#07c6fd;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #07c6fd;
}
.menuGeneral a:active{
	color:#07c6fd;
	text-decoration:none;
}
.barraCabecera {
	background-image: url(../images/barraCabecera.png);
	background-repeat:   repeat-x;
	background-position: left top;
}
.fondoContenidoInterior {
	background-image: url(../images/fondoContenidoInterior.png);
	background-repeat:  repeat-y;
	background-position: left top;
}
.fondoLateralDer {
	background-color: #dae0d8;
	background-image: url(../images/fondoLateralDer.jpg);
	background-repeat:  repeat-x;
	background-position: left top;
}

.pieInterior {
	background-image: url(../images/finContenidoInterior.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-family:"Trebuchet MS", Verdana;
	font-size:12px;
	color:#dae0d8;
	font-style:italic;
}
.pieInterior a{
	color:#dae0d8;
	font-style:italic;
	text-decoration:none;
}
.pieInterior a:hover{
	color:#07c6fd;
	font-style:italic;
	text-decoration:none;
}

.izqHome {
	background-image: url(../images/izqContenidoHome.png);
	background-repeat:  repeat-y;
	background-position: right top;
}
.pantallasGigantes {
	background-image: url(../images/pantallasGigantes.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.pantallasGigantesInt {
	background-image: url(../images/pantallasGigantesInt.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.pantallasGigantesTricolor {
	background-image: url(../images/pantallasGigantesTricolor.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.pantallasGigantesTricolorInt {
	background-image: url(../images/pantallasGigantesTricolorInt.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.pantallasOfertas {
	background-image: url(../images/pantallasOfertas.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.pantallasOfertasInt {
	background-image: url(../images/inOfertasInt.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#enlacesHome {
	width: 100%;
	text-align:left;
	height:30px;
}
.enlaceGris {
	font-family:"Trebuchet MS", Verdana;
	font-size:11px;
	color:#26292c;
	font-style:italic;
}
.enlaceGris:hover{
	color:#158daf;
	text-decoration:none;
}
.boton {
	background-image: url(../images/boton.png);
	background-repeat: repeat-x;
	background-position: left center;
	font-family:"Trebuchet MS", Verdana;
	font-size:11px;
	color:#FFFFFF;
	font-style:italic;
}
.boton a{
	color:#FFFFFF;
	text-decoration:none;
}
.boton a:hover{
	color:#000000;
	text-decoration:none;
}
.botonpie {
	font-family:"Trebuchet MS", Verdana;
	font-size:11px;
	color:#000000;
}
.botonpie a{
	color:#000000;
	text-decoration:none;
}
.botonpie a:hover{
	color:#00A3D2;
	text-decoration:none;
}
.btnInfoAd {
	font-family:"Trebuchet MS", Verdana;
	font-size:11px;
	color:#26292c;
	background-color:#e4e9e2;
	font-style:italic;
}
.btnInfoAd a{
	color:#26292c;
	text-decoration:none;
}
.btnInfoAd a:hover{
	color:#158daf;
	text-decoration:none;
}
.titAzul {
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #00b3e6;
}
.negritaseo {
	font-weight:bold;
	}
.txtOsc {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #3f3f3f;
}
.txtOsc b, .txtOsc strong{
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #000000;
}
.txtOsc a{
	color: #000000;
	font-weight:bold;
	text-decoration:none;
	border-bottom:dotted 1px #000000;
}
.txtOsc a:hover{
	color: #00a3d2;
	font-weight:bold;
	text-decoration:none;
	border-bottom:dotted 1px #00a3d2;
}
.txtClaro {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #777777;
}
.txtClaro a{
	color: #777777;
	text-decoration:none;
}
.txtClaro a:hover{
	color: #158daf;
	text-decoration:none;
	border-bottom:dotted 1px #158daf;
}
.txtAzulOsc {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #158daf;
}
.tituloPie {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #158daf;
	border-bottom:dotted 1px #158daf;
}
.derHome {
	background-image: url(../images/derContenidoHome.png);
	background-repeat:  repeat-y;
	background-position: left top;
}
.pie {
	background-image: url(../images/finContenidoHome.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-family:"Trebuchet MS", Verdana;
	font-size:12px;
	color:#dae0d8;
	font-style:italic;
}
.pie a{
	color:#dae0d8;
	font-style:italic;
	text-decoration:none;
}
.pie a:hover{
	color:#07c6fd;
	font-style:italic;
	text-decoration:none;
}
.carta {
	background-image: url(../images/fondoCarta.jpg);
	background-repeat:  repeat-x;
	background-position: left top;
	background-color: #CDCDCD;
}
.noticia {
	background-image: url(../images/fondoNoticia.jpg);
	background-repeat:  repeat-x;
	background-position: left top;
	background-color: #D9DED8;
}
.titNoticia {
	background-image: url(../images/fondoTitNoticia.jpg);
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-repeat: no-repeat;
}


.finWeb {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #999999;
}
.finWeb a{
	color: #999999;
	text-decoration:none;
}
.finWeb a:hover{
	color: #158daf;
	text-decoration:none;
	border-bottom:dotted 1px #158daf;
}
.txtGeneral {
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #000000;
}
.txtGeneral a{
	color: #000000;
	text-decoration:none;
}
.txtGeneral a:hover{
	color: #414642;
	text-decoration:none;
}
.txtGeneralCurs{
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #000000;
	font-style: italic;
}
.fondoRotulosDer {
	background-image: url(../images/fondoRotulosLatDer.jpg);
	background-repeat:  repeat-x;
	background-position: left top;
	background-color: #b8bab9;
}

.txtGeneralCurs a{
	color: #000000;
	text-decoration:underline;
}
.txtGeneralCurs a:hover{
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #00789a;
	font-style: italic;
}
.txtGeneralBold {
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #000000;
	font-style: italic;
	font-weight: bold;
}
.inInfoAd {
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #c7cbc7;
	letter-spacing: 1px;
}
.cajaInfoAd {
	background-image: url(../images/cajaInfoAd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.cajaInfoAdp {
	background-image: url(../images/cajaInfoAdp.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.cajaProyectos {
	background-image: url(../images/cajaProyectos.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}



.inInfoAd a{
	color: #c7cbc7;
	text-decoration:none;
	letter-spacing: 1px;
}
.inInfoAd a:hover{
	color: #37393b;
	text-decoration:none;
	letter-spacing: 1px;
}
.navContenido {
	font-family:"Trebuchet MS", Verdana;
	font-style:italic;
	font-size:12px;
	color:#92a28c;
}
.navContenido a{
	color:#92a28c;
	text-decoration:none;
}
.navContenido a:hover{
	color:#000000;
	text-decoration:none;
	border-bottom:dotted 1px #000000;
	
}
.titCaja {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #c7cbc7;
}
.navImagenes {
	font-family:"Trebuchet MS", Verdana;
	font-size:12px;
	color:#515151;
	background-color: #f6f6f6;
	border: 1px solid #e6e6e6;
}
.navImagenes a{
	color:#7396bf;
	text-decoration:none;
}
.navImagenes a:hover{
	color:#00b3e6;
	text-decoration:underline;
}.titFoto {
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #00b3e6;
	font-style: italic;
}
.fechaFoto {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #b1b1b1;
	font-style: italic;
}
.tabla{
	background:#b7b7b7;
}
.tablaFondo{
	background:#e0dede; /* url(../images/tablaFondo.jpg) no-repeat center top;*/
}
.tablaTitulo{
	background:#e2e7e0;
	padding:7px 10px;
}
.tablaSeparacion{
	border-bottom:dotted 1px #b7bfb3;
}
.tablaParametro{
	color:#8d9a86;
	background:#f0f3ef;
}
.destacado{
	background:#106674;
	text-align:center;
	padding:15px;
}
.precioOferta {
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size:18px;
	color:#009DCA;
	letter-spacing: -1px;
}
.precioAntiguo {
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size:18px;
	color:#FFFFFF;
	text-decoration:line-through;
	letter-spacing: -1px;
}
.precioAntiguoOsc {
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size:18px;
	color:#c4cac1;
	text-decoration:line-through;
	letter-spacing: -1px;
}
.textoscategorias{
	font-size:10px;
	color:#ffffff;
	letter-spacing: -1px;
}
#txtOsc1 {
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size: 11px;
	color: #ffffff;
	font-size:11px;
	text-decoration:none;

}
#txtOsc1 b, .txtOsc1 strong{
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #ffffff;
}
#txtOsc1 a{
	color: #ffffff;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}
#txtOsc1 a:hover{
	color: #00a3d2;
	font-weight:bold;
	border-bottom:dotted 1px #00a3d2;
	text-decoration:none;
}
	
.menuGeneral {
	background-image: url(../images/fondoMenuGeneral.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family:"Trebuchet MS", Verdana;
	font-size:12px;
	color:#FFFFFF;
}

.menuGeneral a{
	color:#FFFFFF;
	text-decoration:none;
}
.menuGeneral a:hover{
	color:#07c6fd;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #07c6fd;
}
.menuGeneral a:active{
	color:#07c6fd;
	text-decoration:none;
}

#liv {
	width:300px;
	float:left;
	}
#liv ul {
	margin:0px;
	padding:0px;
  	list-style: none;
}
#liv ul li {
  margin:5px 0px 5px 0px;
  padding-left:20px;
  background-image:url("../images/V.jpg");
  background-repeat:no-repeat;
}
#azulblanco a{
	color:#00b3e6;
	text-decoration:none;}
#azulblanco a:hover{
	color:#fff;
	text-decoration:none;}
/* base semi-transparente */
.overlay{
	display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1024px;
    background: #000;
    z-index:1001;
	opacity:.75;
    -moz-opacity: 0.75;
    filter: alpha(opacity=75);
}
	
/* estilo para lo q este dentro de la ventana modal */
.modal {
    display: none;
    position: absolute;
    top: 10%;
    left: 25%;
    width: 726px;
    height: 637;
    padding: 0px;
    /*background: #FF0000;*/
	color: #333;
    z-index:1002;
    overflow: auto;
}
