/* CSS GENERALES */

body {margin:0px auto;
	text-align:center;
	background:#202624 url(../body_pics/bck.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:10px;}
	
#navigation {margin:0px auto;
	width:900px;
	height:60px;
	font-size:14px;
	font-weight:lighter;}
	
#top {margin:0px auto;
	position:relative;
	clear:both;
	width:900px;
	height:300px;}
	
#content {margin:0px auto 20px auto;
	width:920px;
	background: url(../body_pics/bck_bot2.gif) no-repeat bottom left;
	padding:0px 0px 10px 0px;
	overflow:hidden;}
	
.legal {background:url(../body_pics/bck_legal.gif) repeat-y;}
	
.asesoria {background:url(../body_pics/bck_asesoria.gif) repeat-y;}

.arquitectura {background:url(../body_pics/bck_arquitectura.gif) repeat-y;}

.gral {background:url(../body_pics/bck_content.gif) repeat-y;}
	
#content_main {margin:0px auto;
	width:920px;
	padding:0px;
	overflow:hidden;}
	


/* CSS BOTONERA */

ul#navbar { margin:0px;
	padding:0px;}

ul#navbar li {float:left;
	width:225px;
	list-style:none;
	height:60px;
	line-height:60px;
	text-align:center;
	color:#FFFFFF}
	
ul#navbar li a {display:block;
	width:100%;
	height:100%;
	color:#8a8e8d;
	text-decoration:none}
	
ul#navbar li a:hover{display:block;
	width:100%;
	height:100%;
	color:#FFFFFF;
	text-decoration:none;}
	

ul#navbar li a#a_legal:hover {background:url(../body_pics/nav1_hover.gif);}

ul#navbar li a#a_asesoria:hover {background:url(../body_pics/nav2_hover.gif);}
		
ul#navbar li a#a_arquitectura:hover {background:url(../body_pics/nav3_hover.gif);}

ul#navbar li a#a_tecnologia:hover {background:url(../body_pics/nav4_hover.gif);}

/*
ul#navbar li a#a_real {background:url(../body_pics/nav1_hover.gif);}
ul#navbar li a#a_business {background:url(../body_pics/nav2_hover.gif);}
ul#navbar li a#a_works {background:url(../body_pics/nav3_hover.gif);}
*/

body#legal_current ul#navbar li a#a_legal:link,
body#legal_current ul#navbar li a#a_legal:visited,
body#legal_current ul#navbar li a#a_legal:hover,
body#legal_current ul#navbar li a#a_legal:active  {background:url(../body_pics/nav1_hover.gif);
	color:#FFFFFF}

body#asesoria_current ul#navbar li a#a_asesoria:link,
body#asesoria_current ul#navbar li a#a_asesoria:visited,
body#asesoria_current ul#navbar li a#a_asesoria:hover,
body#asesoria_current ul#navbar li a#a_asesoria:active  {background:url(../body_pics/nav2_hover.gif);
	color:#FFFFFF}
		
body#arquitectura_current ul#navbar li a#a_arquitectura:link,
body#arquitectura_current ul#navbar li a#a_arquitectura:visited,
body#arquitectura_current ul#navbar li a#a_arquitectura:hover,
body#arquitectura_current ul#navbar li a#a_arquitectura:active {background:url(../body_pics/nav3_hover.gif);
	color:#FFFFFF}


/* CSS CONTENT */

#content_left {width:200px;
	float:left;
	text-align:center;
	margin:25px 25px 25px 35px;
	font-size:14px;}
	
#content_right {width:589px;
	min-height:500px;
	border-left:#FFFFFF solid 1px;
	float:left;
	font-size:14px;
	color:#f0f1f2;
	text-align:justify;
	padding-left:32px;
	margin:25px 0px;
	line-height:20px;}
	
.txtEquipo {
	margin-left:120px;
    padding-left: 10px;
	border-left: 1px;
	border-left-style: dotted;
	padding-top:0px;
	border-left-color:#FFFFFF;
	margin-bottom: 35px;
}
	
a.link {color:#a6a8a7;
	text-decoration:underline;
	margin:0px 3px;}
	
a.link:hover {color:#FFFFFF;
	text-decoration:none;
	margin:0px 3px;}
	
.menu {margin:0px;
	width:200px;
	border-bottom:#FFFFFF solid 1px;
	padding:0px;
	text-align:left;
	margin-bottom:20px;}
	
.menu li {width:200px;
	height:30px;
	border-top:#FFFFFF solid 1px;
	line-height:30px;
	list-style:none;
	margin:0px;}
	
.menu li a {display:block;
	width:181px;
	height:100%;	
	text-decoration:none;
	color:#FFFFFF;
	padding:0px 10px}

.menu li a:hover {display:block;
	width:181px;
	height:100%;
	text-decoration:none;
	background-color:#FFFFFF;
	color:#202624;
	padding:0px 10px;}
	
a.faqs {text-decoration:none;
	font-weight:bold;
	color:#a92e29;
	margin-left:10px;}

a.faqs:hover {text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:10px;}
	
.faqs_bck {background-color:#161918;
	padding:20px;
	border:#2d3633 solid 1px;
	margin-left:20px;
	color:#a6a8a7}
	
a.news {text-decoration:underline;
	color:#c99804;}

a.news:hover {text-decoration:none;
	color:#c99804;}
	
.news_bck {background-color:#161918;
	padding:20px;
	border:#c99804 solid 1px;
	margin-left:20px;
	color:#a6a8a7}
	
ul.news_bck li, ul.faqs_bck li {display:inline;
	list-style:none}
	

	
form#form {
	margin: 15px 0 0 0;
}

form#form .line3 {
	width: 589px;
	margin: 10px 0px;
	clear:both}
	
form#form .line3 p { font-size:9px;
	color:#a92e29;
	margin:0px;}

form#form .line3 label {
	width: 170px;
	padding: 5px 0;
	margin-right: 10px;
	float: left;
	text-align: right;}

form#form .line3 .text {
	width: 271px;
	padding: 1px;
	background-color:#FFFFFF;
	border:#666666 solid 1px;
	float: left;
	margin-right:5px;
	font-size:12px;}

form#form .line3 input.button {
	width: 75px;
	margin: 5px 5px 0 0;
	float: left;
}
.form_txt {color:#0d6db5;
	font-weight:bold;}


#form_error {width:557px;
	padding:15px;
	border:#a92e29 solid 1px;
	background-color:#151817;
	color:#a92e29;
	font-weight:bold;
	text-align:center;}

form#form1 {
	margin: 15px 0 0 0;
}

form#form1 .line3 {
	width: 589px;
	margin: 10px 0px;
	clear:both}
	
form#form1 .line3 p { font-size:9px;
	color:#a92e29;
	margin:0px;}

form#form1 .line3 label {
	width: 170px;
	padding: 5px 0;
	margin-right: 10px;
	float: left;
	text-align: right;}

form#form1 .line3 .text {
	width: 271px;
	padding: 1px;
	background-color:#FFFFFF;
	border:#666666 solid 1px;
	float: left;
	margin-right:5px;
	font-size:12px;}

form#form1 .line3 input.button {
	width: 75px;
	margin: 5px 5px 0 0;
	float: left;
}

/* CSS FOOTER */

#footer {width:880px;
	position:relative;
	height:60px;
	clear:both;
	color:#a6a8a7;
	background: url(../body_pics/bck_footer.gif) repeat-x;
	line-height:60px;
	font-size:11px;
	text-align:left;
	margin:10px 10px 0px 10px;
	padding-left:20px;
	border-top:#202624 solid 1px;}
	
#webex { position:absolute;
	width:76px;
	height:60px;
	bottom:0px;
	right:0px;
	margin:0px;}

/** no quitar **/	
.inv {
	display: none;
}

strong
{
	color:#CC6600;
	font-weight:normal;
}

/* TIPOGRAFIA */
h1
{
	display:block;
	border-bottom: 1px Solid #CC6600;
	text-align:left;
	font-size:large;
}

h2
{
	color:#666666;
}

h3
{
	color:#666666;
}

h4
{
	color:#666666;
}

h5
{
	color:#CC6600;
}

h6
{
	background-color:#CC6600;
	color:#FFFFFF;
	display:block;
	margin-top:4px;
	margin-bottom:4px;
}
	
/* TECNOLOGIA */
.tecno {margin:0px;
	width:590px;
	padding:0px;
	text-align:center;
	background-image: url(../body_pics/menu_tecno.gif);
}
	
.tecno li {width:180px;
	height:30px;
	line-height:20px;
	list-style:none;
	margin:0px;
	float:left;}
	
.tecno li a {display:block;
	width:180px;
	text-decoration:none;
	color:#202624;
	padding:5px 10px;}

.tecno li a:hover {display:block;
	width:180px;
	text-decoration:none;
	color:#660000;
	padding:5px 10px;}

.currentsel
{
	color:#660000 !important;
}

.qvsample {
	width:180px;
	min-height:134px;
	border:1px Solid #FFFFFF;
	padding-left:4px;
	padding-right:4px;
	float:left;
	text-align:center;
	margin-right: 6px;
	margin-bottom:10px;
}

.socios {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border-bottom:1px Solid #FFFFFF;
	padding-top:10px;
	padding-bottom:10px;
	}.titulocurso {
	background-color: #444444;
}

ul#CV
{
	margin:0px;
	padding:0px;
}
	
ul#CV li {
	float:left;
	margin:5px;
	width:280px;
	list-style:none;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#202624;
	background-color:#666666;
}

ul#CV li a {
	display:block;
	width:100%;
	height:100%;
	color:#202624;
	text-decoration:none;
}

ul#CV li a:hover {
	color:#666666;
	background-color:#FFFFFF;
}


.currentselCV {
	color:#660000 !important;
}


/** SEMINARIOS **/
#masterdiv{min-width:540px;
	overflow:hidden;
	float:left;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	margin: 20px;
}
a.news {text-decoration:underline;
	color:#999999;
}

a.news:hover {text-decoration:underline;
	color:#FFFFFF;}
	
.news_bck {
	background-color:#000000;
	border:#CC6600 solid 1px;
	overflow:hidden;
	color:#FFFFFF;
	text-align:justify}
	
ul.news_bck li, ul.faqs_bck li {display:inline;
	list-style:none}

.share{width:100%; height:30px; vertical-align:middle; border:1px Solid #FFFFFF; padding:6px}
