body {
margin:0;
background:url(../images/f_web.jpg) repeat-x;
}

/* estilos generales */
#tcentradora {
width:100%;
}

#izquierda {
background:url(../images/f_izquierda.jpg) right 188px no-repeat;
}

#derecha {
background:url(../images/f_derecha.jpg) left 188px no-repeat;
}

#centro {
width:785px;
}

#tcontenido {
background:white;
width:785px;
}

#cabecera {
padding:0;
margin:0;
display:block;
}

#medio {
display:block;
min-height:380px;
background:url(../images/f_medio.jpg) repeat-x;
}

* html #medio {
height:380px;
}

#pie {
border-top:1px solid #EFEFEF;
font:bold 10px tahoma;
color:#3B4A53;
height:30px;
text-align:center;
padding-top:5px;
}

#pie a {
color:#556B79;
text-decoration:none;
border-bottom:1px dotted #9EAFBA;
}

#pie a:hover {
color:#9EAFBA;
border-bottom:1px dotted #3B4A53;
}


/* bienvenida */
#bienvenida {
width:785px;
}

#bienvenida td {
vertical-align:top;
}

.confondo {
background:url(../images/f_bienvenida.jpg) repeat-x;
padding-right:5px;
padding-left:5px;
border-right:1px dotted #437aa5;
}

p.normal {
font-family: "trebuchet ms", tahoma;
color: #404040;
text-align: left;
letter-spacing: 1px;
line-height: 14px;
font-size: 11px;
text-align:justify;
}

p.normalmas {
font-family: "trebuchet ms",tahoma;
color: #404040;
letter-spacing: 1px;
line-height: 18px;
font-size: 11px;
text-indent:15px;
text-align:justify;
}

h1{
font-family:tahoma;
background:url(../images/v_h1.gif) left bottom no-repeat;
padding-top:5px;
padding-left:10px;
color: #437aa5;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 1px;
text-indent: 0px;
font-size: 16px;
font-weight:normal;
height:25px;
}

h2{
font-family: "trebuchet ms", tahoma;
color: #003468;
padding:0 2px;
text-decoration: none;
text-align: left;
letter-spacing: 1px;
font-size: 14px;
font-weight:normal;
margin-top:0;
}

.normal strong {
border-bottom:1px dotted #404040;
}

.normalmas strong {
border-bottom:1px dotted #404040;
}

/* estilos capa contenido */
#capacontenido {
display:table;
margin:10px;
padding-right:15px;
padding-left:5px;
border-right:1px dotted #437aa5;
width:70%;
}

#caparotulos {
display:table;
margin:10px;
padding-right:15px;
padding-left:5px;
border-right:1px dotted #437aa5;
width:70%;
}

#caparotulos a img {
border:4px double gainsboro;
margin-right:10px;
margin-bottom:10px;
}

#caparotulos a:hover img {
border:4px solid #437aa5;
}

p:first-letter {
font-weight:bold;
font-size:14px;
color:#000033;
}

/* CSS Tabs */
#button {
        width: 18em;
        border-right: 1px solid #000;
        padding: 0 0 1em 0;
        margin-bottom: 1em;
        font-family: Tahoma, Arial, sans-serif;
                /*'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;*/
        font-size : 12px;
        background-color: #90bade;
        color: #333;
        }

#button ul {
                list-style: none;
                margin: 0;
                padding: 0;
                border: none;
                }

#button li {
                border-bottom: 1px solid #90bade;
                margin: 0;
                list-style: none;
                list-style-image: none;
                }

#button li a {
                display: block;
                padding: 5px 5px 5px 0.5em;
                border-left: 10px solid #1958b7;
                border-right: 10px solid #508fc4;
                background-color: #2175bc;
                color: #fff;
                text-decoration: none;
                width: 100%;
                }

html>body #button li a {
                width: auto;
                }

#button li a:hover {
                border-left: 10px solid #1c64d1;
                border-right: 10px solid #5ba3e0;
                background-color: #2586d7;
                color: #fff;
                }

#button li #active {
                border-left: 10px solid #1c64d1;
                border-right: 10px solid #5ba3e0;
                background-color: #2586d7;
                color: #fff;
                }
				
/* imagen servicios */
.imgservicios {
border:4px double gainsboro;
margin:10px;
}

/* formulario */
input, textarea, select {
background-color:#e2ebf5;
font:11px tahoma;
color:#437aa5;
border:0;
padding:5px;
}

.campoformulario {
font:13px "trebuchet ms",tahoma;
color:#003468;
}