﻿body 
{
    font-family:Verdana, Tahoma, Arial;
    font-size:12px;
    margin:0px; padding:0px;
    background:White url(images/bg_body.gif) top left repeat-x;
}

#DBody
{
    width:1015px;
    margin:0px auto;
}
.tablabody0
{
    width:1015px;
}

.tablaenc
{
    width:995px; background-color:White;
}
.tablaenclogo
{
    width:200px;
}
.tablaencbanner
{
    width:595px; text-align:center;
}
.tablaencllamenos
{
    width:200px; text-align:right;
}

.tdbodybordeizq
{
    background:url(images/bg_borde_izq.gif) top left no-repeat; padding-left:10px;
}
.tdbodycontenido
{
    width:995px; background-color:White;
}
.tdbodybordeder
{
    background:url(images/bg_borde_der.gif) top right no-repeat; padding-left:10px;
}

.tablabody
{
    width:995px; background-color:White;
}
.tdbodyenc
{
    height:60px;
}
.tdbodymenuh
{
    vertical-align:top; 
}

.tdlineaseparacion3px
{
    height:3px;
}

/* Menu horizontal */

.TablaMenuH{
    width:100%;
}
.TablaMenuH1{
    width:100%;
}
.TablaMenuH1CeldaIzq
{
    background:#EFEFEF url(images/topLeft_12x12.gif) left top no-repeat;
    width:12px; height:12px;
}
.TablaMenuH1CeldaCen
{
    background-color:#EFEFEF;
}
.TablaMenuH1CeldaDer
{
    background:#EFEFEF url(images/topRight_12x12.gif) right top no-repeat;
    width:12px;
}
.TablaMenuH1CeldaInferior
{
    background-color:#EFEFEF;
    height:12px;
}

.TablaMenuH2{
    background-color:#EFEFEF;
    border-bottom: solid 1px #0707B8;
    border-left: solid 1px #0707B8;
    width:100%;
}

#DMenuH2 ul{
	list-style: none;	
	padding: 0;
	margin: 0;
}
#DMenuH2 ul li{
	float: left;
	position: relative;
	background-color:White;
	color: #fff;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding: 5px 0px;
	border-top:solid 1px #0707B8;
	border-right:solid 1px #0707B8;
}
#DMenuH2 ul li a{
	background-color:White;
	color: blue;
	text-decoration: none;
	height: 10px;
	padding: 5px 5px;
}
#DMenuH2 ul li a:hover{
	background-color: #fff;
	color: #689e6e;
	text-decoration: none;
}
#DMenuH2 li > ul {
	top: auto;
	left: auto;
}
#DMenuH2 li:hover ul, li.over ul{
	display: block;
}

/* Fin Menu horizontal */

/* Contenido */

.tdcontenido
{
    vertical-align:top;
}
.tablacontenido
{
    width:995px;
}
.tdcontenidoizq
{
    width:835px; padding:0px 10px 0px 0px; vertical-align:top;
}
.tdcontenidoder
{
    width:160px; vertical-align:top;
}

/* Fin Contenido */

/* Lado derecho */

.TablaMenuVDer
{
    width:160px;
}
.TablaMenuVDerCeldaAlingLeft{
    text-align:left;
}
.TablaMenuVDerDominios
{
    width:100%;
}
.CeldaMenuVIzq
{
    width:5px; height:20px;
    background:white url(images/BodeIzq_LDer.jpg) left top no-repeat;
}
.CeldaMenuVCen
{
    width:150px; height:20px;
    background:white url(images/BodeCen_LDer.jpg) left top repeat;
    text-align:center;
    font-weight:bold;
}
.CeldaMenuVDer
{
    width:5px; height:20px;
    background:white url(images/BodeDer_LDer.jpg) left top no-repeat;
}
.CeldaMenuVDerContenido
{
    border:solid 1px #D8EDFF;
    padding-left:2px;
    padding-right:2px;
    padding-top:2px;
    padding-bottom:2px;
}
.FilaDivision
{
    height:5px;
}

#DLadoDerecho
{
    float:right;
    margin:0px 0px 0px auto;
    font-family:Tahoma;
}
#DLadoDerecho ul{
    /*list-style:none;*/
	padding: 0;
	margin:0px 0px 2px 17px;
}
#DLadoDerecho ul li a
{
    /*list-style: square;*/
	background-color:White;
	color: blue;
	text-decoration: none;
	margin-left:0px;
}
#DLadoDerecho ul li a:hover{
 background-color:White;
 color:Red;
 text-decoration:underline;
}

/* Fin Lado derecho */

/* Pie */

.tdbodypie
{
    border-top:solid 1px #EFEFEF;
    vertical-align:bottom; padding-left:2px; padding-right:2px;
}

.TablaPie
{
    width:100%;
}
.TablaPieCeldaIzq
{
    text-align:left;
}
.TablaPieCeldaCen
{
    text-align:center;
}
.TablaPieCeldaDer
{
    text-align:right;
}
.tdlineaseparacion5px
{
    height:5px;
}

#DPie
{
    text-align:center;
    float:inherit;
}
#DPie a
{
    text-decoration:none;
}
#DPie a:visited
{
    text-decoration:none;
}
#DPie a:hover
{
    text-decoration:underline;
}

.tdbodyredes
{
    padding:1px 5px;
}

.tdbodypie2
{
    padding:1px 5px;
}
.tdbodypie2 a
{
    text-decoration:none;
}
.tdbodypie2 a:hover
{
    text-decoration:underline;
}

/* Fin Pie */

/* Default */

    .celdacondominio{font-weight: bold; padding-right: 2px; text-align:right;}
	.celdaseparacion{width:10px;}
	.logo {background: url(anuncios/images/logo-tel.gif) no-repeat top left; height:66px; width:65px; float:left}

/* Fin Default */

/* Nosotros */

.tablaconten
{
    width:825px;
}
.tdcontenencizq
{
    width:5px; height:20px;
    background:white url(images/BodeIzq_LDer.jpg) left top no-repeat;
}
.tdcontenenccen
{
    width:auto; height:20px;
    background:white url(images/BodeCen_LDer.jpg) left top repeat;
    text-align:left;
    font-weight:bold;
}
.tdcontenencder
{
    width:5px; height:20px;
    background:white url(images/BodeDer_LDer.jpg) left top no-repeat;
}
.tdcontencontenido
{
    border:solid 1px #D8EDFF;
    padding:4px 5px;
}

/* Fin Nosotros */

/* Contacto */

.tdcontextbox
{
    padding:1px 0px;
}

/* Fin Contacto */

/* Mapa del sitio */

.celdamapasitioizq
{
    padding:2px 5px 2px 0px;
}
.celdamapasitio
{
    padding:2px 5px;
}
.celdamapasitioder
{
    padding:2px 0px 2px 5px;
}

/* Mapa del sitio */

/* Web hosting */

.sCdaCentroconBorde
{
    padding:4px 5px 4px 5px;
    border:solid 1px #D8EDFF;
}
.sCdaHosW1
{
    border-right:solid 1px #D8EDFF;
    /*padding-right:5px;*/
}
.sCdaHosW2
{
    border-bottom:solid 1px #D8EDFF;
    border-right:solid 1px #D8EDFF;
    padding-bottom:4px;
    /*padding-right:5px;*/
}
.sCdaHosW3
{
    padding-left:5px;
}
.sCdaHosW4
{
    border-bottom:solid 1px #D8EDFF;
    padding-left:5px;
    padding-bottom:4px;
}

/* Fin Web hosting */