@charset "utf-8";
/* CSS Document */

/* Inicio de reseteo de CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset,img {
    border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-weight: normal;
    font-style: normal;
}
ol,ul {
    list-style: none;
}
caption,th {
    text-align: left;
}
h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%;
}
q:before,q:after {
    content:'';
}
abbr,acronym { border: 0;
}
/* Fin de reseteo de CSS */

.textogeneral { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#273242;}
a { color:#98a0ad; text-decoration:none;}

#base_menu ul { display: inline; margin: 0; padding: 0; width:auto; height:auto;} 


#base_menu li { display: inline; list-style: none; margin: 0; padding: 0; width:auto; height:auto;}
li.quienessomos a {background: url(../images/menuprincipal_01.gif); background-position: 0 0;display: block;width: 118px; height:39px; float: left;}

li.quienessomos a:hover {background:url(../images/menuprincipal_01.gif);background-position:0 -39px;float:left;}
li.servicios a {background:url(../images/menuprincipal_02.gif); background-position: 0 0;display: block; width: 81px; height:39px; float:left;}
li.servicios a:hover {background:url(../images/menuprincipal_02.gif);background-position:0 -39px; float:left; }

li.apertura a {background:url(../images/menuprincipal_03.gif); background-position: 0 0;display: block;width: 146px; height:39px; float:left;}
li.apertura a:hover {background:url(../images/menuprincipal_03.gif);background-position:0 -39px; float:left;}

li.seminarios a {background:url(../images/menuprincipal_04.gif); background-position: 0 0;display: block;width: 98px; height:39px; float:left;}
li.seminarios a:hover {background:url(../images/menuprincipal_04.gif);background-position:0 -39px; float:left;}

li.alianzas a {background: url(../images/menuprincipal_05.gif); background-position: 0 0;display: block;width: 81px; height:39px; float:left;}li.alianzas a:hover {background:url(../images/menuprincipal_05.gif);background-position:0 -39px; float:left;}

li.franquicias a {background:url(../images/menuprincipal_06.gif); background-position: 0 0;display: block; width: 98px; height:39px; float:left;}
li.franquicias a:hover {background:url(../images/menuprincipal_06.gif);background-position:0 -39px; float:left;}

li.contacto a {background:url(../images/menuprincipal_07.gif); background-position: 0 0;display: block; width: 102px; height:39px; float:left;}li.contacto a:hover {background:url(../images/menuprincipal_07.gif);background-position:0 -39px; float:left;}

li.futurostrading a {background:url(../images/menuprincipal_08.gif); background-position: 0 0;display: block;width: 146px; height:39px; float:left;}li.futurostrading a:hover {background:url(../images/menuprincipal_08.gif);background-position:0 -39px; float:left;}

li.futurostv a {background:url(../images/menuprincipal_09.gif); background-position: 0 0;display: block;width: 146px; height:39px; float:left;}li.futurostv a:hover {background:url(../images/menuprincipal_09.gif);background-position:0 -39px; float:left;}

#menu_iz ul { margin: 0; padding: 0; width:auto; height:auto;} 


#menu_iz li { list-style: none; margin: 0; padding: 0; width: auto; height: auto; text-decoration:none;}
li.general a { display: block; width: 123px; height:15px; color:#FFFFFF; padding:2px 0px 0px 40px; border-bottom:#8197ae dotted 1px; background-image:url(../images/punto.gif); background-repeat: no-repeat; background-position: 20px 7px;}
li.general a:hover { display: block; width: 123px; height:15px; color:#FFCC00; text-decoration:none; padding:2px 0px 0px 40px; border-bottom:#8197ae dotted 1px;  background-image:url(../images/punto.gif); background-repeat: no-repeat; background-position: 20px 7px;}
.linkcuerpos { text-decoration:none; color: #FF0000; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-style:italic;}

#menu_tabla ul { margin: 0; padding: 0; width:auto; height:auto;} 
#menu_tabla li { list-style: none; margin: 0; padding: 0; width: auto; height: auto; text-decoration:none;}
li.generaly a { display: block; width: 223px; height:15px; color:#FFFFFF; padding:2px 0px 0px 40px; border-bottom:#8197ae dotted 1px; background-image:url(../images/punto.gif); background-repeat: no-repeat; background-position: 20px 10px;}
li.generaly a:hover { display: block; width: 223px; height:15px; color:#FFCC00; text-decoration:none; padding:2px 0px 0px 40px; border-bottom:#8197ae dotted 1px;  background-image:url(../images/punto.gif); background-repeat: no-repeat; background-position: 20px 10px;}
.linkcuerpos { text-decoration:none; color: #FF0000; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-style:italic;}

#bannerflotante  { display:block; width: 420px; height:265px; position:relative; text-align:center; top:460px; left:240px;}
#mensupiz { float: left; color:#FFFFFF; margin:7px 0px 0px 15px;}
#mensupder { float:right; color:#FFFFFF; margin-right:15px;}
.piedecuerpo { background-image:url(../images/ban_direcciones.jpg); background-repeat:no-repeat; background-position:right; background-color:#f7f7f7;}

reviews name { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}
name { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}
p { line-height:160%;}

.titulo { color:#4D4D4D; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;}
.subtitulo { color:#1F22FF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; font-style:italic;}


.specialtable2 { background-color:#FFFFFF; border-color:#999999; border-style:solid; border-width:1px 0; color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:normal; margin-left:0;padding:0 10px 10px; background-image:url(../images/base_cuadro.gif); background-repeat:repeat-x;}

.specialtable3 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	background-color: #f5f5f5;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-left: 0px;
	border-top: 3px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 3px solid #999999;
	border-left: 1px solid #999999;
}
.sectionheader3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #333333;
	background-image: url(/images/specialtableheader.gif);
	font-style: normal;
	line-height: 15px;
}
