.borde * td{
border: 1px solid #000000;
}

.servicios_listados {margin:0; padding:0; }

.servicios_listados li { display:inline; float:left;width:31%; height:84px; border:#000000 1px solid; margin:5px;}

.servicios_listados li strong {font-weight:bold; font-size:13px}
.servicios_listados li p { background-color:#CfCfCf; margin:10px; display:block; height:43px}

a:visited, a:link {color:#E2002E; font-weight:normal}

.fonditogris {margin-top:10px; margin-bottom:10px}
.rubros_fix * { text-align:left; }
.BoldRojo {
text-align:left;
	font-size: 11px;
	font-weight: bold;
}


.serv_descrip_rubros {color:#333333; font-weight:bold}
.textgeneral {text-align:left}
.serv_descrip_rubros {text-align:left}
.todo {width:990x}
th{text-transform:capitalize}

.scrollprincipal { overflow-x:hidden; overflow-y:scroll; height:455px; }

.textogeneral {text-align:left}
.resaltado {text-align:left}
.fondotablafix {text-align:left}
.azul,  .azul *:link , .azul *:visited{color:#315096;}
.violeta, .violeta *:link , .violeta *:visited { color:#4E1937;}
.marron, .marron *:link , .marron *:visited {color:#654220;}
.verde, .verde *:link , .verde *:visited {color:#123923;}
.negro, .negro *:link , .negro *:visited {color:#000000;}
h4 {font-size:12px ;background-image:url(imagenes/fondoclaro.gif)}
h3 {margin:10px; background-image:url(imagenes/fondoclaro.gif); color:#000000; text-align:left; font-size:14px}
th {background-image:url(imagenes/fondoclaro.gif)}
form {text-align:center}
input {
width:200px
table-layout:auto;
color: #FF0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-style: normal;
}
input[type=submit] {width:90px;
table-layout:auto;
color: #FF0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-style: normal;
}
textarea {width:200px;
table-layout:auto;
color: #FF0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-style: normal;
}
.principal {background-color:#FFFFFF; padding:50px; padding-top:30px; padding-bottom:1px; height:250px; vertical-align:top}

.columnas_overflow {
background-image:url(imagenes/ladrillos.gif);
}
.servicios 
{

margin:10px;
}

.servicios tr td {vertical-align:top; text-align:left}
.servicios tr td ul li {
margin:10px;
float:left;
size:12px;
font-weight:bold; 
}
.servicios tr td ul li a:link{
text-decoration:none;
}


.cienxcienspace {
height:50px;
text-align:right;
}
.recuadro a:visited, .recuadro a:link {
text-decoration:none; color:#000000} 
.recuadro {
padding:2px;color:#FF0000;
text-align:center; margin:2px;}

.cienxcienspace a img {
border:#F4F4F4 solid 1px;
background:#FFFFFF;
margin-right:10px;}
.scroll {overflow-y:scroll; width:100%; height:364px; background-color:#FFFFFF; text-align:left; }
li {list-style:none}
.columnas {background-image:url(imagenes/ladrillo.gif); }
.ladrillos_bordes {
border-left:#FFFFFF solid 1px;
border-right:#FFFFFF solid 2px;
border-top:#FFFFFF solid 2px;
border-bottom:#FFFFFF solid 1px;
}
.formreg {
table-layout:auto;
color: #FF0000;
background-color:#EFEFEF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-style: normal;
}
.rojito a:link, .rojito a:visited {color:#FF0000; text-decoration:none}

.ladrillos {
width:990px;

}
.ladrillos_chicos div { 
text-align:center;

}

.ladrillos_chicos div div {
float:left;
width:89px; 
height:25px; 
background-image:url(imagenes/ladrillo.gif); 
border-bottom: #FFFFFF 1px solid; 
border-left:#FFFFFF 1px solid;
} 
.ladrillos_chicos div div.doble {
width:auto; 
}

.ladrillos_chicos div div.triple {
width:224px; 
}
.ladrillos_chicos div div.chico {width:44px;}

.ladrillos_grandes div {
text-align:center;
}

.ladrillos_grandes div div {
float:left;
width:89px; 
height:50px; 
background-image:url(imagenes/ladrillo.gif); 
border-bottom: #FFFFFF 1px solid; 
border-left:#FFFFFF 1px solid;
overflow:inherit;
} 
.ladrillos_grandes div div.doble {
width:auto; 
}

.ladrillos_grandes div div.chico {width:44px;}


.ladrillos_grandes div div.triple {
width:auto; 
}




.ladrillos_adorno div {
text-align:center;
}

.ladrillos_adorno div div {
float:left;
width:88px; 
height:50px; 
background-image:url(imagenes/ladrillo.gif); 
border: #FFFFFF 1px solid; 
} 


.ladrillos_adorno div div.chico {width:42.5px;}

.ladrillos_adorno div div.doble {
width:auto; 
}
.ladrillos_adorno div div.triple {
width:224px; 
}



body {
text-align:center;
background-repeat:no-repeat;
background-color:#CACACA;
padding:0px; 
margin:0px;
margin-left:4px;
background-image:url(imagenes/fondo.gif);
font: normal 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}


/* CSS Tabs */
#navcontainer {
text-transform:uppercase;
        margin: 10px;
		vertical-align:middle;
        height: 23px;
		text-align:center;
}

#navcontainer * {
float:left}
#navcontainer ul {
        border: 0;
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-align: center;
}

#navcontainer ul li {
       display:inline;
        float: left;
        text-align: center;
        padding: 0;
        margin: 5px;
		color:#FF0000
}

#navcontainer ul li a {
       
        height: 13px;
		
       
        
        border-right: none;
        color: #000000;
        text-decoration: none;
        display: block;
        text-align: center;
		vertical-align:top;
        font: normal 10px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

#navcontainer ul li a:hover {
        background:  #CCCCCC;
}

