﻿body
{
background-color: #000;
background-image: url(../images/fondonegro.png);
background-repeat: repeat;
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
}

.TdCabLateralIzq{
background-image:url(../images/cablateralizq.png);
background-repeat: no-repeat;
width: 10px;
height: 10px;
}

.TdCabInicio{
background-image:url(../images/cabinicio.png);
background-repeat: repeat-x;
width: 960px;
height: 10px;
}

.TdCabLateralDer{
background-image:url(../images/cablateralder.png);
background-repeat: no-repeat;
width: 10px;
height: 10px;
}

.TdLateralIzq
{
background-image:url(../images/lateralizq.png);
background-repeat: repeat-y;
width: 10px;
height: 100%;
}

.TdLateralDer
{
background-image:url(../images/lateralder.png);
background-repeat: repeat-y;
width: 10px;
height: 100%;
}

.TdPieLateralIzq
{
background-image:url(../images/pielateralizq.png);
background-repeat: no-repeat;
width: 10px;
height: 10px;
}

.TdPieFinal
{
background-image:url(../images/piefinal.png);
background-repeat: repeat-x;
width: 960px;
height: 10px;
}

.TdPieLateralDer
{
background-image:url(../images/pielateralder.png);
background-repeat: no-repeat;
width: 10px;
height: 10px;
}

/*--------------------- Fin de Marcos -------------------------------*/


.MarcoPagina
{
width:980px;
text-align: center ;
}

.TdCentrado
{
width:100%;
height:100%;
vertical-align: middle ;
text-align: center ;
}

.TdCabecera
{
background: #000000;
width: 960px;
height: 160px;
z-index: -999;
}

.DivCabecera
{
z-index: -999;
}


.TdContenido
{
background-color: #000;
width: 965px;
height: 100%;
padding-top:0px;
padding-bottom:0px;
padding-left:15px;
padding-right:0px;
}

.TdTitulos
{
background-color: #AACEE0;
/*background-image: url(../images/titulos.gif);
background-repeat: repeat-x; */
}

.TdContenido1Col{
width: 940px;
text-align: left;
vertical-align: top;
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
}

.TdContenido2ColsIzq{
width: 650px;
text-align: left;
vertical-align: top;
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
}

.TdContenido2ColsDer{
width: 300px;
text-align: left;
vertical-align: top;
padding-bottom:10px;
padding-left:10px;
border-left: solid 1px #999;
}

.TdContenido2ColsInfIzq{
width: 340px;
text-align: left;
vertical-align: top;
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
border-top: solid 1px #999;
}

.TdContenido2ColsInfDer{
width: 300px;
text-align: left;
vertical-align: top;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
border-top: solid 1px #999;
}

.TdContenido3ColsIzq{
width: 360px;
text-align: left;
vertical-align: top;
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
}

.TdContenido3ColsCen{
width: 280px;
text-align: left;
vertical-align: top;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
}

.TdContenido3ColsDer{
background-image: url(../images/fondolateral.png);
background-repeat: repeat-y;
width: 300px;
text-align: left;
vertical-align: top;
padding-bottom: 10px;
padding-left: 10px;
padding-top: 10px;
padding-right: 5px;
margin: 0;
}

.TdContenido3ColsIdemIzq{
width: 310px;
text-align: left;
vertical-align: top;
padding-top:5px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
}

.TdContenido3ColsIdemCen{
width: 310px;
text-align: left;
vertical-align: top;
padding-top:5px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
}

.TdContenido3ColsIdemDer{
width: 310px;
text-align: left;
vertical-align: top;
padding-top:5px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
}

.TdContenidoTitDivisoria
{
background: #739635 url(../images/menu.gif);
width: 960px;
height: 25px;
vertical-align: middle;
text-align: left ;
padding-top:5px;
padding-left:15px;
padding-right:5px;
padding-bottom:5px;
font-family: trebuchet, tahoma, verdana;
font-weight: bolder;
font-size: 13px;
color: #fff;
}

.TdContenidoDivisoria
{
background-color: #000000 ;
width: 900px;
height: 100%;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
}

.TdGrillas{
width: 100%;
text-align: left;
vertical-align: top;
}

.TdLinksDerecha{
width: 290px;
vertical-align: middle;
text-align: right ;
line-height:normal;
margin: 0 0 0px 0;
}

.TdLinksRelacionados{
vertical-align: middle;
text-align: left ;
line-height:normal;
margin: 0 0 0px 0;
}

.ImgCentrada
{
vertical-align: middle;
text-align: left ;
}

.ImgLateralDer
{
vertical-align: middle;
text-align: left;
border: 2px solid #fff;
}

.titulosupizq
{
font-family: trebuchet ms, tahoma, verdana  ;
font-weight: normal ;
font-size: 15px ;
color: #fff;
vertical-align: middle;
text-align: left ;
padding-top: 5px;
padding-left: 15px;
padding-bottom: 5px;
letter-spacing: 1px;
}

.titulosupder
{
font-family: trebuchet ms, tahoma, verdana  ;
font-weight: normal ;
font-size: 15px ;
color: #ccc ;
vertical-align: middle;
text-align: right ;
padding: 2px 15px 2px 0;
letter-spacing: 1px;
}

.linkcd
{
font-family: trebuchet ms, tahoma, verdana  ;
text-decoration: none;
text-transform: none;
font-size: 13px ;
color: #ccc;
vertical-align: top;
}

.linkcd:hover
{
color: #fff;
}

.fltdergooglemaps{
display: block;
margin: 5px 0 0 15px;
padding: 0;
width: 580px;
height: 300px;
background: #000;
overflow: hidden;
border: 1px solid #333;
font: normal 12px Arial;
}

.fltdergooglemaps p{
font: normal 12px Arial;
background: transparent;
color: #333;
}
