body {
margin:10px 0px 0px 0px; background-color :#FFFFFF;
scrollbar-3dlight-color:#000000;
scrollbar-base-color:#000000;
scrollbar-darkshadow-color:#d2d5d4;
scrollbar-face-color:#d2d5d4;
scrollbar-highlight-color:#d2d5d4;
scrollbar-shadow-color:#d2d5d4;
scrollbar-track-color:#ededed;
scrollbar-arrow-color:#245677;
}

td,tr,p,div {
font-family:Geneva, arial, tahoma, helvetica, sans-serif;
font-size:11px;
color:#909291;
letter-spacing:0px;
}

A:link{
letter-spacing:0px;
color:#909291;
font-weight:normal;
text-decoration: none;
}

A:visited{
letter-spacing:0px;
color:#909291;
font-weight:normal;
text-decoration: none;
}

A:hover{
letter-spacing:0px;
color:#568BDB;
font-weight:normal;
text-decoration: none;
}

/*Menu Botones /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.menu{
padding:0px 0px 0px 0px;
}

.menu a {
padding:0px 0px 0px 0px;
color:#909291;
font-weight:bold;
text-decoration: none;
}

.menu a:active {
letter-spacing:0px;
color:#909291;
font-weight:bold;
text-decoration: none;
}

.menu a:visited {
letter-spacing:0px;
color:#909291;
font-weight:bold;
text-decoration: none;
}

.menu a:hover {
letter-spacing:0px;
color:#568BDB;
font-weight:bold;
text-decoration: none;
}

.btnon{
padding:0px 0px 0px 9px;
height:19px;
background-image:url(../img/bgmnuon.jpg);
background-repeat:no-repeat;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
text-indent:12px;
font-weight:bolder;
font-style:normal;
color:#568BDB;
}

.btnoff{
padding:0px 0px 0px 9px;
height:19px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
text-indent:12px;
font-weight:bolder;
font-style:normal;
}

/*Submenu ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.sbmnu{
padding:0px 0px 0px 0px;
}

.sbmnu a {
padding:0px 0px 0px 0px;
color:#b6c5db;
font-weight:bold;
text-decoration: none;
}

.sbmnu a:active {
letter-spacing:0px;
color:#568bdb;
font-weight:bold;
text-decoration: none;
}

.sbmnu a:visited {
letter-spacing:0px;
color:#b6c5db;
font-weight:bold;
text-decoration: none;
}

.sbmnu a:hover {
letter-spacing:0px;
color:#568bdb;
font-weight:bold;
text-decoration: none;
}

.sbmnutd {
padding:0px 0px 0px 20px;
text-align:left;
vertical-align:middle;
font-family:ZapfHumnst BT,Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
font-style:normal;
letter-spacing:0px;
color:#568BDB;
}
/*Left /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.left{
padding:0px 0px 0px 0px;
width:99px;
height:338px;
background-image:url(../img/bgleft.jpg);
background-repeat:no-repeat;
}

.leftico{
padding:20px 0px 0px 0px;
text-align:right;
}

.leftlegal{
padding:100px 0px 0px 10px;
text-align:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
text-indent:12px;
color:#7698b9;
}

/*Right ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.right{
padding:0px 0px 0px 0px;
width:99px;
height:338px;
background-image:url(../img/bgright.jpg);
background-repeat:no-repeat;
}


/*Contenidos /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.conindex{
background-image:url(../img/bgconindex.jpg);
background-repeat:no-repeat;
background-position:100% 100%;
}

.conproyec{
background-image:url(../img/bgconproyec.jpg);
background-repeat:no-repeat;
background-position:100% 100%;
}

.conmedia{}

.conprint{}

.concontac{}

.conmsg{
background-image:url(../img/bgconmsg.jpg);
background-repeat:no-repeat;
background-position:100% 100%;
}

.conlegal{}

.conleft{
padding:0px 0px 0px 0px;
width:220px;
height:354px;
background-image:url(../img/bgconleft.jpg);
background-repeat:no-repeat;
vertical-align:top;
}

.conright{
padding:0px 0px 0px 0px;
width:528px;
vertical-align:top;
}

.titulo {
padding:0px 0px 0px 20px;
text-align:left;
vertical-align:middle;
font-family:ZapfHumnst BT,Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
font-style:normal;
letter-spacing:0px;
color:#568BDB;
}

.estudio{
padding:0px 0px 0px 0px;
text-align:justify;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#568BDB;
}

.am {
padding:0px 0px 0px 0px;
text-align:justify;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#568BDB;
}


.seccion {
padding:0px 0px 0px 20px;
text-align:left;
vertical-align:middle;
font-family:font-family:ZapfHumnst BT,Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
font-style:normal;
letter-spacing:0px;
color:#568bdb;
}

.texto{
padding:0px 0px 0px 20px;
text-align:justify;
vertical-align:middle;
line-height: 1.5em;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#909291;
}

.citacion{
padding:0px 0px 0px 20px;
text-align:justify;
vertical-align:middle;
line-height: 18px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
letter-spacing:0px;
color:#568BDB;
}

.citacion2{

text-align:justify;
padding-left:25px;
padding-top:5px;
vertical-align:middle;
line-height: 1.1em;
line-height: 18px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#568BDB;
}

/*Mensajes (Info, Error, Enviado, ...) //////////////////////////////////////////////////////////////////////////////////////////////////*/
.msginfo{
padding:0px 0px 0px 20px;
text-align:justify;
vertical-align:middle;
line-height:11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
font-style:normal;
letter-spacing:0px;
color:#568BDB;
}

/*Sección (Contactar) ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.inform{
padding:0px 0px 0px 20px;
text-align:justify;
vertical-align:middle;
line-height:11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
font-style:normal;
letter-spacing:0px;
color:#568BDB;
}

.txtform{
padding:0px 0px 0px 20px;
text-align:left;
vertical-align:top;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#909291;
}

.bttnsnd {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
font-style:normal;
letter-spacing:1px;
color:#686968;
}

.no {
line-height:11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
font-style:normal;
letter-spacing:0px;
color:#568BDB;
}

.aviso-b{
padding:0px 0px 0px 0px;
text-align:justify;
vertical-align:middle;
line-height:14px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
letter-spacing:0px;
color:#909291;
}

#datos_legales {
width:315px;
height:70px;
overflow:auto;
}

/*Aviso Legal /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#aviso_legal {
padding-left:0px;
padding-top:5px;
width:450px;
height:180px;
overflow:auto;
}

/*Formularios (Componentes) /////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.input{
padding:0px 0px 0px 0px;
background-color:#F7F7F7;
border:1px solid #C0C0C0;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
letter-spacing:1px;
color:#000000;
}

.select{
padding:0px 0px 0px 0px;
background-color:#F7F7F7;
border:1px solid #C0C0C0;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
letter-spacing:0px;
color:#000000;
}

.selectm{
padding:0px 0px 0px 0px;
background-color:#FFFAE9;
border:1px solid #C0C0C0;
text-align:left;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
letter-spacing:1px;
}

.checbox{
border:1px solid #C0C0C0;
}

.checradio{
border:1px solid #C0C0C0;
}

.txtarea{
padding:0px 0px 0px 0px;
width:250px;
height:60px;
background-color:#F7F7F7;
border:1px solid #C0C0C0;
font-family:arial, tahoma, helvetica, sans-serif;
font-size:11px;
letter-spacing:1px;
color:#000000;
}


