@charset "UTF-8";

body {
	background-image: url(../../images/bkg_top.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding:0;

}

#pie {
	clear:both;
	
	}

#content {
	width:950px;
	margin: auto;
	padding-bottom:15px;
	
}


#fondo_top {
	background-image:url(../../images/degradado_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width:950px;
	height: 110px;
	margin: 3px;
	padding: 0px;
	
}
#demo {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size:0.8em;
	float:right;
	width:auto;
	margin-top:36px;
	
	
	}
	
#demo a{
	color:#FFF;
	text-decoration:none;
	padding-right:5px;
	padding-left:7px;
	
	
	}	
	
#demo a:hover{
	
	background-repeat: no-repeat;
	padding-bottom:9px;
	padding-top:7px;
	background-position: center;
	text-align:center;
	color:#fff;
	text-decoration:underline;
	
	}		
#menu{
	
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 0.9em;
	float:left;
	margin-top: 22px;
	margin-left:0px;
	margin-bottom:0px;
	
	
}


#menu ul{
	
	
	list-style-type: none;
	padding-left:0px;

	
}

#menu li{
	
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	display:inline;
	text-align:center;

}

#menu li a{
	color:#FFF;
	text-decoration:none;
	padding-right:5px;
	padding-left:5px;
}

#menu li a:hover{
	/*background-image:url(../images/hover_clients.gif);
	background-repeat: no-repeat;
	background-position: center;*/
	padding-bottom:9px;
	background-color: rgba(255, 255, 255, 0.5);
	padding-top:7px;
	text-align:center;
	color:#000;

}	

#menu .active a{
	/*background-image: url(../images/active_products.gif);
	background-repeat: no-repeat;
	background-position: center center;*/
	padding-bottom:9px;
	background-color: #ffffff;
	padding-top:7px;
	text-align:center;
	color:#000;
	
}
	
	
#menu .active a:hover{
	/*background-image: url(../images/active_products.gif);
	background-repeat: no-repeat;
	background-position: center center;*/
	padding-bottom:9px;
	background-color: #ffffff;
	padding-top:7px;
	text-align:center;
	color:#000;
	
}


#menu .active_products{
	color: #000;
	font-size: 1em;
	background-image:url(../../images/active_products.gif);
	background-repeat: no-repeat;
	padding-bottom:9px;
	padding-top:7px;
	background-position: center center;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	
	
}

#menu .active_clients a{
	color: #000;
	font-size: 1em;
	background-image:url(../../images/active_clients.gif);
	background-repeat: no-repeat;
	padding-bottom:9px;
	padding-top:7px;
	background-position: center center;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	
	
}


#menu .active_clients a:hover {
	color: #000;
	font-size: 1em;
	background-image:url(../../images/active_clients.gif);
	background-repeat: no-repeat;
	padding-bottom:9px;
	padding-top:7px;
	background-position: center center;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	
	
}


#menu .active_virtual a{
	color: #000;
	font-size: 1em;
	background-image:url(../../images/active_virtual_sp.gif);
	background-repeat: no-repeat;
	padding-bottom:9px;
	padding-top:7px;
	background-position: center center;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	
	
}

#menu .active_virtual a:hover {
	color: #000;
	font-size: 1em;
	background-image:url(../../images/active_virtual_sp.gif);
	background-repeat: no-repeat;
	padding-bottom:9px;
	padding-top:7px;
	background-position: center center;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	
	
}










#menu .active_lab {
	color: #000;
	font-size: 1em;
	background-image: url(../../images/menu_activ.gif);
	background-repeat: no-repeat;
	padding-bottom:9px;
	padding-top:7px;
	background-position: center center;
	text-align:center;
	padding-left:33px;
	padding-right:33px;


}

#menu .active a:hover{
	color: #000;
	font-size: 1em;

}



#menu_top_blog {
	font-family: Arial, Helvetica, sans-serif;
	color:#DC8895;
	font-size:0.7em;
	float:right;
	margin-top: 5px;
	background-image: url(../../images/ico-blog.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	margin-right: 10px;	
}
#menu_top_blog a{
	font-family: Arial, Helvetica, sans-serif;
	color:#DC8895;
	text-decoration:none;
}

#menu_top_blog a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color:#DC8895;
	text-decoration:underline;
}

#menu_top_spanish {
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:0.7em;
	float:right;
	margin-top: 5px;
	margin-right:10px;
	
}
#menu_top_spanish a{
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	/*background-image: url(../../images/ico_sp1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	margin-right: 10px;	*/
}

#menu_top_spanish a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
	/*background-image: url(../../images/ico_sp2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;*/
}

#menu_top_english {
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:0.7em;
	float:right;
	margin-top: 5px;
	margin-left:30px;
	margin-right:10px;
	
}
#menu_top_english a{
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	/*background-image: url(../../images/ico_ing1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	margin-right: 10px;	*/
}

#menu_top_english a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
	/*background-image: url(../../images/ico_ing2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;*/
}




#menu_top_contact {
	font-family: Arial, Helvetica, sans-serif;
	color:#DC8895;
	font-size:0.7em;
	float:right;
	margin-top: 5px;
	background-image: url(../../images/ico-contact.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	margin-right: 10px;	
}

#menu_top_contact a{
	font-family: Arial, Helvetica, sans-serif;
	color:#DC8895;
	text-decoration:none;
}

#menu_top_contact a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color:#DC8895;
	text-decoration:underline;
}

#menu_top_support {
	font-family: Arial, Helvetica, sans-serif;
	color:#DC8895;
	font-size:0.7em;
	float:right;
	margin-top: 5px;
	background-image: url(../../images/ico-support.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	margin-right: 10px;	
}

#menu_top_support a{
	color:#DC8895;
	text-decoration:none;
}

#menu_top_support a:hover{
	color:#DC8895;
	text-decoration:underline;
}

#twiter{
	width:320px;
	height:auto;
	margin-left:10px;
	float:left;
	margin-top: 0px;
	margin-left:5px;
	
	
}

#twiter_coment{
	width:240px;
	height:50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #DC8895;
	font-size: 0.6em;
	float:left;
	margin-top:0px;
	overflow: hidden;
	padding:0px 5px 10px 5px;
	
}

#twiter_coment li{
	
	font-family: Arial, Helvetica, sans-serif;
	color: #DC8895;
	font-size: 1em;
	overflow: hidden;
	list-style-type:none;
	text-align:justify;
	

	
}

#twiter_coment ul{

	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	
}


#twiter_coment a{
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration:none;	
}

#twiter_coment a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration:underline;	
}


.twiter_subcoment{
	
	font-family: Arial, Helvetica, sans-serif;
	color:#DC8895;
	font-size:0.7em;
	
}

#twiter_comilla1{

	float:left;
	margin-top:5px;
	
	
}
#twiter_comilla2{
	
	float:left;
	margin-top:10px;
	
	
	
}


#logo {
	float: left;
	width: 151px;
	margin-top:15px;
}

#logo a{
	border:none;
	text-decoration:none;
}


#logo img{
	border:none;
	text-decoration:none;
}


#miga_pan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666;
	text-align: left;
	float: left;
	margin-top: 0px;	
}


#miga_pan a{
	
	color: #7c1127;
	text-decoration:none;
}



#screen {
	width:950px;
	height:360px;
	margin-top:20px;
	background-image:url(../../images/Home-lastframe.jpg);
	background-repeat:no-repeat;
	
	
}

#screen_partners {
	width:950px;
	height:360px;
	margin-top:20px;
	background-image:url(../../images/Partners.jpg);
	background-repeat:no-repeat;
}

.screen_partnersTxt{
	float: right;
	margin-right: 30px;
	margin-top: 65px;
	width: 228px;
	height: 119px;
}
.screen_partnersTxt h2, .screen_clientsTxt h3{
	text-align: left;
}
.screen_partnersTxt h2{
	font-size: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	color: #651f21;
}
.screen_partnersTxt h3{
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	color: #651f21;
	font-weight: lighter;
}


#screen_clients {
	width:950px;
	height:360px;
	margin-top:20px;
	background-image:url(../../images/Clients.jpg);
	background-repeat:no-repeat;
}

.screen_clientsTxt{
	float: right;
	margin-right: 30px;
	margin-top: 85px;
	width: 228px;
	height: 119px;
}
.screen_clientsTxt h2, .screen_clientsTxt h3{
	text-align: left;
}
.screen_clientsTxt h2{
	font-size: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	color: #651f21;
}
.screen_clientsTxt h3{
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	color: #651f21;
	font-weight: lighter;
}

#screen_entities {
	width:950px;
	height:360px;
	margin-top:20px;
	background-image:url(../../images/ScreenEntities.jpg);
	background-repeat:no-repeat;
	border: 1px solid #C9C9C9;	
	
}



#screen_620 {
	width:620px;
	height:360px;
	margin-top:0px;
	background-color:#fff;
	float:left;
	border: 1px solid #e1e1e1;	
}

#screen_620_deloitte {
	width:620px;
	height:360px;
	margin-top:0px;
	background-image:url(../../images/Deloitte-lastframe.jpg);
	background-repeat:no-repeat;
	float:left;
	border: 1px solid #e1e1e1;	
}


#screen_620_cepsa {
	width:620px;
	height:360px;
	margin-top:0px;
	background-image:url(../../images/Cepsa-lastframe.jpg);
	background-repeat:no-repeat;
	float:left;
	border: 1px solid #e1e1e1;	
}


#screen_620_stand {
	width:620px;
	height:360px;
	margin-top:0px;
	background-image:url(../../images/OneStandFair.png);
	background-repeat:no-repeat;
	float:left;
	border: 1px solid #e1e1e1;	
}


#screen_620_products {
	width:620px;
	height:360px;
	margin-top:0px;
	background-color: #fff;
	float:left;
	border: 1px solid #e1e1e1;	
}

#screen_620_centros {
	width:620px;
	height:360px;
	margin-top:0px;
	background-image:url(../../images/Centros-lastframe.jpg);
	background-repeat:no-repeat;
	float:left;
	border: 1px solid #e1e1e1;	
}



#screen_620_monster {
	width:620px;
	height:360px;
	margin-top:0px;
	background-image:url(../../images/Monster-lastframe.jpg);
	background-repeat:no-repeat;
	float:left;
	border: 1px solid #e1e1e1;	
}

#screen_620_gallery {
	width:620px;
	height:360px;
	margin-top:0px;
/*	background-color:#003; */
	float:left;
	border: 1px solid #e1e1e1;	
}

#screen_620x480 {
	width:620px;
	height:480px;
	margin-top:0px;
/*	background-color:#003; */
	float:left;
	border: 1px solid #e1e1e1;	
}


#screen_620_gallery img {
	border:none;
}
#screen_620_gallery2 {
	width:620px;
	height:360px;
	margin-top:0px;
/*	background-color:#003; */
	float:left;
	border: 1px solid #e1e1e1;
	padding: 0px; 
	overflow: hidden; 
	position: relative;
}


#screen_620_Aboutus {
	width:620px;
	height:360px;
	margin-top:0px;
	background-color:#e1e1e1;
	float:left;
	background-image: url(../../images/AboutUs-lastframe.jpg);
}

#screen_620_vimeo {
	width:620px;
	height:349px;
	margin-top:0px;
/*	background-color:#003; */
	float:left;
	border: 1px solid #e1e1e1;	
}

#tit_related {
	width:600px;
	/*font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	font-style: italic;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;*/	
	margin-top:5px;
	
	float: left;
}

#tit_related h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	font-style: italic;
	color: #999;
	padding-bottom:7px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	font-weight: lighter;
	
	
}

#subtit_related {
	width:600px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	font-style: italic ;
	color: #666;
	float: left;
	padding-bottom: 10px;
	
	margin-top:15px;
	
	
}

#related {
	width:600px;
	float: left;
	margin-top:0px;
	
	
}

#related p{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:0.8em;
	
	
}


#tit_news {
	width:300px;
	margin-top:5px;
	margin-right:0px;
	float: left;
	
	
}

#tit_news h2 {
	width:300px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	font-style:italic;
	color: #999;
	float: right;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-top:15px;
	margin-right:0px;
	font-weight: lighter;	
	
}


#tit_news2 h2 {
	width:260px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	font-style: italic;
	color: #999;
	float: right;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-top:15px;
	margin-right:0px;
	font-weight: lighter;	
	
}

#tit_events {
	width:300px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	font-style: italic;
	color: #999;
	float: right;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;	
	margin-top:15px;
	margin-right:0px;
	
	
}

#news {
	width:345px;
	float: right;
	padding-bottom: 10px;
	margin-top:0;
	margin-left:5px;
	
}

#menu_new {
	width:280px;
	float: left;
	margin-top:0;
	margin-right:0px;
	background-color:#EAEAEA;
	height:auto;
	padding:10px;
	
}

#txt_news {
	width:200px;
	float: right;
	height:auto;
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666;	
	
}


.star_news {
	
	width: 42px;
	height: 40px;
	float: left;

}

.txt_new {
	width:270px;
	float: right;
	height:auto;
	margin-bottom:10px;
	

}


#news2 {
	width:310px;
	float: right;
	padding-bottom: 10px;
	margin-top:0;
	margin-left:5px;
	
}

#menu_new2 {
	width:245px;
	float: left;
	margin-top:0;
	margin-right:0px;
	background-color:#EAEAEA;
	height:auto;
	padding:10px;
	
}

#txt_news2 {
	width:170px;
	float: right;
	height:auto;
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666;	
	
}


.txt_new2 {
	width:240px;
	float: right;
	height:auto;
	margin-bottom:10px;
	

}

.txt_new2 a{
	
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-image: url(../../images/flechita-rojo.gif);
	background-repeat: no-repeat;
	background-position: left;	
	padding-left:12px;
	padding-right:12px;
	padding-top:3px;
	padding-bottom:3px;
	width:auto;
	height:20px;
	font-size:0.7em;
	margin-top:5px;
	margin-bottom:25px;
	text-decoration:none;
}

.txt_new2 a:hover{
	
	text-decoration:underline;
}


#events {
	width:300px;
	float: right;
	padding-bottom: 10px;
	margin-top:0;
	margin-right:0px;
	
}

#menu_events {
	width:280px;
	float: right;
	margin-top:0;
	margin-right:0px;
	background-color:#EAEAEA;
	height:auto;
	padding:10px;
	
}

#txt_events {
	width:200px;
	float: right;
	height:auto;
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666;	
	
}


.txt_events {
	width:270px;
	float: right;
	height:auto;
	margin-bottom:10px;
	

}


.description {
	
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666;
	margin-bottom:5px;
	margin-top:0px;
	margin-left:0px;
}

.txt_new a{
	
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-image: url(../../images/flechita-rojo.gif);
	background-repeat: no-repeat;
	background-position: left;	
	padding-left:12px;
	padding-right:12px;
	padding-top:3px;
	padding-bottom:3px;
	width:auto;
	height:20px;
	font-size:0.7em;
	margin-top:5px;
	margin-bottom:25px;
	text-decoration:none;
}

.txt_new a:hover{
	
	text-decoration:underline;
}



h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#333;
	font-weight: bold;	
	font-style:italic;
	margin-bottom:0px;
	margin-top:5px;
	padding-bottom:0px;
	padding-left:0px;
	margin-left:0px;
	font-size:1em;
}




#txt_news .sub_news {
	
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-image: url(../../images/flechita-rojo.gif);
	background-repeat: no-repeat;
	background-position: left;	
	padding-left:12px;
	padding-top:3px;
	width:auto;
	height:18px;
	margin-top:5px;
	
}

#txt_news .sub_news a{
	
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-repeat: no-repeat;
	background-position: left;
	text-decoration:none;
	}


#txt_news .titulo{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	color:#333;
	font-weight: bold;	
}

.titulo2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	color:#333;
	font-weight: bold;	
}

#news_calendar{
	width:50px;
	height:50px;
	float: left;
	background-image:url(../../images/calendar.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	padding-top:3px;
	
}

#mes{
	width:45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color:#fff;
 	text-transform: uppercase;	
	text-align:center;
	
	
}

#dia{
	width:45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color:#333;
	text-align:center;
	font-weight: bold;	
	padding-top:2px;
}




#menu_related {
	width:190px;
	float: left;
	margin-right:10px;
	margin-bottom:15px;
	
}




#menu_related .sel {
	color:#CCC;
	
}

#menu_related .txt {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:#666;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	padding-left: 10px;
	width:180px;
	
}

#menu_related .txt_team {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #999;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
	padding-left: 10px;
	padding-top:0px;
	width:160px;
	
}


#menu_related .txt_team_rojo_sel {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #ccc;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
	padding-left: 10px;
	padding-top:5px;
	
}


#menu_related .txt_team_rojo {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #BA122B;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
	padding-left: 10px;
	padding-top:5px;
	width:160px;
}

#menu_related .txt_team_rojo a{
	
	
	color: #BA122B;
	text-decoration:none;
	
}

#menu_related .txt_team_rojo a:hover {
	
	
	color: #BA122B;
	text-decoration:underline;
	
}


#menu_related .txt_team_sel {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #ccc;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
	padding-left: 10px;
	padding-top:0px;
	
}


#menu_related .tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color:#BA122B;
	font-weight: bold;
	padding-bottom:0px;
	padding-top:10px;
	padding-left:10px;
	background-image: url(../../images/flechita.gif);
	background-repeat: no-repeat;
	background-position: left 15px;
	margin-bottom:5px;
	width:160px;
}




#menu_related .tit_sel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color:#ccc;
	font-weight: bold;
	padding-bottom:0px;
	padding-top:10px;
	padding-left:10px;
	background-image: url(../../images/flechita_sel.gif);
	background-repeat: no-repeat;
	background-position: left 15px;
	margin-bottom:5px;
}

#menu_related .tit a{
	
	color:#333;
	font-weight: bold;
	text-decoration:none;
	
}

#menu_related .titIcon {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 1.1em;
	color:#BA122B;
	padding-bottom:0px;
	padding-top:10px;
	padding-left:10px;
	margin-bottom:5px;
	width:160px;
	text-align: center;
	font-weight: lighter;
} 
 


#tit_menu_dcha {
	width:300px;
	margin-top:0px;
	margin-right:0px;
	padding-top: 0px;
	margin-bottom:0px;
}

#tit_menu_dcha h1{
	width:300px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	font-style: italic;
	color: #999;
	float: right;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-bottom:0px;
	margin-top:0px;
	font-weight: lighter;
}




#menu_dcha {
	width:300px;
	float: left;
	margin-right:0px;
	margin-top:0px;
	
	
}

#cepsa {
	width:290px;
	float: right;
	margin-right:0px;
	margin-top:5px;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #999;
	text-align:left;
	padding-left: 10px;
	
}
#cepsa_titulo {
	width:290px;
	float: right;
	margin-right:0px;
	margin-top:5px;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #999;
	text-align:left;
	padding-left: 10px;
	font-weight: bold;	
	}
	
#cepsa_titulo .rojo {
	color:#7D1227;
	
}

#cepsa_titulo .negro {
	color:#000;
	
}

#separata{
	height:20px;
	width:300px;
	float:right;
	
}

#separata15{
	height:15px;
	width:300px;
	float:right;
	
}
#separata620{
	height:20px;
	width:620px;
	float:right;
	
}



#separata95{
	height:95px;
	width:300px;
	float:right;
	
}


#separata100{
	height:100px;
	width:300px;
	float:right;
	
}

#separata950{
	height:20px;
	width:950px;
	
	
}

#separata_border{
	height:5px;
	width:950px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-bottom:10px;
	
}

#menu_dcha .txt {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666;
	margin-top:5px;
	margin-bottom:0px;
	text-align:left;
	padding-left: 10px;
	
}

#menu_dcha .txt a{
	
	font-family: Arial, Helvetica, sans-serif;
	color: #BA122B;
	text-decoration:none;
	
}

#menu_dcha .txt a:hover {
	
	font-family: Arial, Helvetica, sans-serif;
	color: #BA122B;
	text-decoration:underline;
	
}


#menu_dcha .txt_link {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #BA122B;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
	padding-left: 10px;
	
}

#menu_dcha .txt_link a {
	
	font-family: Arial, Helvetica, sans-serif;
	color: #BA122B;
	text-decoration:none;
	
	
}

#menu_dcha .txt_link a:hover {
	

	text-decoration:underline;
	
	
}


#menu_dcha .tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#BA122B;
	font-weight: bold;
	padding-bottom:0px;
	padding-top:10px;
	padding-left:10px;
	background-image: url(../../images/flechita.gif);
	background-repeat: no-repeat;
	background-position: left 15px;
}


#menu_dcha .tit a{
	color:#BA122B;
	font-weight: bold;
	text-decoration:none;
}

#menu_dcha .tit a:hover{
	text-decoration:none;
}



#menu_dcha .tit_grande {
	font-family: Arial, Helvetica, sans-serif;
	width:290px;
	font-size: 1.4em;
	color:#BA122B;
	font-weight: bold;
	padding-bottom:0px;
	padding-top:10px;
	padding-left:10px;
	background-image: url(../../images/flechita.gif);
	background-repeat: no-repeat;
	background-position: left 20px;
}

#menu_dcha  .tit_grande_gris {
	
	color:#333;
	
}

#menu_dcha .tit_grande a{
	color:#BA122B;
	font-weight: bold;
	text-decoration:none;
}

#menu_dcha .tit_grande a:hover{
	text-decoration:underline;
}





#submenu_dcha {
	width:300px;
	float: right;
	margin-right:0px;
	margin-top:5px;
	
	
}

#lateral_dcho {
width:300px;
height:auto;
float:right;
margin-right:0px;
margin-top:0px;
	
	
}


#lateral_izdo {
width:630px;
height:auto;
float:left;
margin-left:0px;
margin-top:0px;
	
	
}

.tit .tit_gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#3B3B3B;
	font-weight: bold;
	
}


.tit .tit_sel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#ccc;
	font-weight: bold;
	
}


#zona_roja {
	background-color:#7c1127;
	height:auto;
	margin-top:20px;
	
}

#content_rojo{
	background-image: url(../../images/degradado_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width:950px;
	height: 110px;
	margin:auto;
	padding: 0px;
	
}

#caja_roja {
	width:300px;
	margin-top:15px;
	margin-right:25px;
	height:auto;
	float:left;
}

#caja_roja_dcha {
	width:300px;
	margin-top:15px;
	margin-right:0px;
	height:auto;
	float:right;
}


#tit_rojo {
	width:300px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	font-style: italic;
	color: #fff;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #fff;	
	margin-right:25px;
	
}

#tit_rojo a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #fff;
	text-decoration:none;
	
}

#tit_rojo a:hover {
	
	
	text-decoration:none;
	
}


#txt_rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #fff;
	margin-top:5px;
	text-align: left;
	padding: 5px;
}


#zona_negra{
	background-color:#1F1F1F;
	height:250px;
	margin-top:0px;
	background-image: url(../../images/trazo.gif);
	background-repeat: no-repeat;
	background-position: right top;	
	margin-bottom:0;
}


#content_negro{
	
	width:950px;
	height:auto;
	margin:auto;
	
}

#menu_site {
	float: left;
	margin-top: 30px;
	margin-left: 3px;
	margin-right:3px;
	
	
	
}

#menu_site_tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFF;
	padding-left:0px;
	
}


#menu_site_tit a{
	
	color: #FFF;
	text-decoration:none;
	
	
}

#menu_site_tit a:hover{
	
	color: #FFF;
	text-decoration:underline;
	
}


#submenu_site {
	margin-top: 10px;

	
}

#submenu_site ul {
	display:block;
	padding-left:0px;
	margin-top:5px;
	list-style-position:inside;
	list-style-image: url(../../images/bullet_site.gif);
}

#submenu_site li {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.6em;
	color:#666;	
}

#submenu_site li a{
	
	text-decoration:none;
	color:#666;	
}

#submenu_site li a:hover{
	
	color:#F00;
	text-decoration:none;
}

#submenu_site .activo{
	
	color:#F00;
	text-decoration:none;
}

#submenu_site .activo a{
	
	color:#F00;
	text-decoration:none;
}


#pie_pag{
	background-color:#333;
	height:50px;
	margin:0px;
	
}


#content_pie{
	
	width:950px;
	height:auto;
	margin:auto;
	
}

#listado_pie{
	
	float:left;
	margin-top:0;
	
}

#listado_pie ul{
	margin-top:0;
	padding-top:15px;
	padding-left:5px;
	list-style-type: none;

}

#listado_pie li{
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFF;
	display:inline;
	margin-right:20px;
}

#listado_pie li a{
	
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration:none;
	
}
#listado_pie li a:hover{
	
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration:underline;
	
}


#powered{
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:#666;
	margin-top:0;
	padding-top:15px;
}



#contenido {
	width:600px;
	margin-top:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#666;
	padding:0 10px 10px 10px;
	float:left;
	text-align:justify;
	
}

#contenidositemap {
	width:600px;
	margin-top:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#333;
	padding:0 10px 10px 10px;
	float:left;
	text-align:left;
	
}


#contenidositemap li{

	color:#333;
	list-style-type:none;
	padding-bottom:5px;
	padding-top:5px;

}

#contenidositemap li a{

	color:#333;
	list-style-type:disc;
	padding-bottom:5px;
	padding-left:0px;
	text-decoration:none;

}

#contenidositemap li a:hover{

	color:#900;
	text-decoration:underline;

}

#contenidositemap ol li{

	color:#333;
	list-style-type:none;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:0px;

}

#contenidositemap ul{

	color:#333;
	list-style-type:disc;
	padding-bottom:5px;

}


#contenido .small {
	
	font-size:0.7em;
	color:#333;

	
}



#contenido a{
	color:#BA122B;
	text-decoration:none;
	
}

#contenido a:hover{
	color:#BA122B;
	text-decoration:underline;
	
}




#tit_contenido h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:2em;
	color:#BA122B;
	font-weight: normal;
	text-align:left;
}

#tit_contenido h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:2em;
	color:#666666;
	font-weight: normal;
	text-align:left;
}


#subtit_contenido h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#333;
	font-weight: normal;
	padding-top:10px;
	padding-bottom:10px;
	text-transform:uppercase;
}


#subtit_contenido2 h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#333;
	font-weight: normal;
	padding-top:10px;
	padding-bottom:10px;
}


.txt_rojo {
	color:#BA122B;

	
}

.txt_rojo a{
	color:#BA122B;
	text-decoration:none;

	
}

.txt_rojo a:hover{
	color:#BA122B;
	text-decoration:underline;

	
}

.txt_negro {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	

	
}

.txt_gris {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	

	
}



#listado_rojo {
	width:300px;
	float:right;
}

#listado_rojo ul{
	margin-top:5px;
	padding-left:20px;
	
}

#listado_rojo li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#BA122B;
	padding-bottom:5px;
	padding-top:5px;
	

}

#listado_rojo li a{
	
	color:#BA122B;
	text-decoration:none;
	

}

#listado_rojo li a:hover{
	
	color:#BA122B;
	text-decoration:underline;
	

}


#listado_rojo .contacto {

	list-style-position: inside;
	list-style-image: url(../../images/bullet_contact.gif);


}

#listado_rojo .demo {

	list-style-position: inside;
	list-style-image: url(../../images/bullet_demo.gif);

}



#listado_rojo .case {

	list-style-position: inside;
	list-style-image: url(../../images/bullet_case.gif);
	

}

#listado_rojo .phone {

	list-style-position: inside;
	list-style-image: url(../../images/bullet_phone.gif);

}

#listado_rojo .mail {

	list-style-position: inside;
	list-style-image: url(../../images/bullet_mail.gif);

}

#listado_rojo .support {

	list-style-position: inside;
	list-style-image: url(../../images/bullet_support.gif);

}

#listado_rojo .download {

	list-style-position: inside;
	list-style-image: url(../../images/bullet_download.gif);

}

#listado_rojo .imaste {

	list-style-position: inside;
	list-style-image: url(../../images/bullet_imaste.gif);

}
#listado_rojo .video {

	list-style-position: inside;
	list-style-image: url(../../images/bullet_videopeq.gif);
	

}

#listado_rojo .team {

	list-style-position: inside;
	list-style-image: url(../../images/bullet_team.gif);

}
#listado_rojo .careers {

	list-style-position: inside;
	list-style-image: url(../../images/bullet_careers.gif);

}

#listado_rojo .press {

	list-style-position: inside;
	list-style-image: url(../../images/bullet_press.gif);

}

#listado_rojo .blog {

	list-style-position: inside;
	list-style-image: url(../../images/bullet_blog.gif);

}

#listado_rojo .v-blog {

	list-style-position: inside;
	list-style-image: url(../../images/bullet_video.gif);

}

#listado_rojo .v-blog_on {

	list-style-position: inside;
	list-style-image: url(../../images/bullet_video_on.gif);

}



#listado_rojo .flechita {

	list-style-position: inside;
	list-style-image:url(../../images/flechita.gif);

}

#listado_rojo .showcase {

	list-style-position: inside;
	list-style-image: url(../../images/bullet_showcase.gif);
	

}


#listado_rojo .relatedcase {

	color:#666;
	padding-top:0px;
	padding-bottom:10px;
	padding-left:5px;
	list-style-image:none;
	list-style-type:none;

}

#caja300 {
	
	width:290px;
	margin-top:10px;
	float:left;
	text-align:left;
	margin-right:10px;
}

#caja300_tit{
	
	width:190px;
	margin-top:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#333;
	float:right;
	text-align:left;	

}

#caja300_tit a{
	
	color:#333;
	text-decoration:underline;

}

#caja300_tit a:hover {
	
	color:#333;
	text-decoration:underline;

}


#caja300_txt{
	
	width:190px;
	margin-top:0;
	margin-right:0;
	margin-left:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#666;
	float:right;
	text-align:left;	

}


#caja300_txt a{
	
	color:#666;

}

#caja300_txt a:hover {
	
	color:#666;

}

#caja300_txt a: visited {
	
	color:#666;

}

#ico {
	
	width:auto;
	margin-top:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6em;
	color:#666;
	float:left;
	margin-right:0;
	
}

#aviso {
	background-color:#FFFFCC;
	width:600px;
	padding:15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFCC00;
	border-bottom-color: #FFCC00;
	margin-top:20px;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	
}

#aivso_signo {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#666;
	margin-bottom:5px;
	padding-right:10px;
	
	
}


#aviso930 {
	background-color:#FFFFCC;
	width:930px;
	padding:15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFCC00;
	border-bottom-color: #FFCC00;
	margin-top:20px;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	
}

#avisoOneLine {
	background-color:#FFFFCC;
	width:600px;
	padding:15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFCC00;
	border-bottom-color: #FFCC00;
	margin-top:20px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	height: 20px;
	
}

#aivso_signoOneLine {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#666;
	padding-right:10px;
	height: 25px;
}

#aivso_signoOneLineText {
	float:left;
	height: 20px;
	padding-top: 5px;
}




#tit_620 h1{
	width:620px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	font-style: italic;
	color: #999;
	float: right;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-top:0px;
	margin-right:0px;
	padding-top: 0px;
	font-weight:lighter;
}

#tit_600 h1{
	width:600px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	font-style: italic;
	color: #999;
	float: right;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-top:0px;
	margin-right:0px;
	padding-top: 0px;
	font-weight:lighter;
}



#listado_gris {
	width:620px;	
	float:left;
}

#listado_gris ul{
	margin-top:5px;
	padding-left:20px;
	
}

#listado_gris li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#666;
	padding-bottom:5px;
	padding-top:5px;
	list-style-position: inside;
	list-style-image: url(../../images/bullet_benefits.gif);
	

}


#listado_rojo180 {
	width:180px;
	float:left;
}

#listado_rojo180 ul{
	margin-top:0px;
	padding-left:10px;
	
}

#listado_rojo180 li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#BA122B;
	padding-top:5px;
	list-style-position: inside;
	list-style-image:url(../../images/flechita.gif);
	

}

#listado_rojo180 li a{
	
	color:#BA122B;
	text-decoration:none;
	

}

#listado_rojo180 li a:hover{
	
	color:#BA122B;
	text-decoration:underline;
	

}

#result {
	width:600px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#333;
	float:left;
	text-align:right;
	background-color:#EAEAEA;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
}





#result ul{
	display:inline;
	
}

#result li{
	display:inline;
	list-style-type:none;
	padding-left:30px;
	
	
}

#numeros {
	width:600px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	color:#ccc;
	float:left;
	text-align:right;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;s
	padding-right:10px;
	padding-left:0px;
}

#numeros2 {
	width:600px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	color:#ccc;
	float:left;
	text-align:right;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;s
	padding-right:10px;
	padding-left:0px;
}




#numeros ul{
	display:inline;
	
}

#numeros li{
	display:inline;
	list-style-type:none;
	padding-left:45px;
	padding-right:25px;

	
	
}

#numeros2 ul{
	display:inline;
	
}

#numeros2 li{
	display:inline;
	list-style-type:none;
	padding-left:45px;
	padding-right:5px;

	
	
}


#txt_screen {
	float: right;
	margin-right:15px;
	margin-top:150px;
	width:170px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:justify;
	color:#666;
		
	}

#txt_screen .tit_screen  {
	
	font-size:1.3em;
	text-align:left;
	color:#BA122B;
		
	}
	
#txt_screen .cursivablanco {
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	font-style: italic;
	color: #fff;
	text-align:left;
	

}

#txt_screen .txt_blanco {
	color:#fff;
	font-size: 1.1em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;

	
}



#ver_testimonials {
	
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	background-image: url(../../images/caja_roja-big.png);
	background-repeat: no-repeat;
	height:150px;
	padding-left:20px;
	padding-top:13px;
	padding-bottom:20px;
	width:auto;
	height:18px;
	margin-top:5px;
	
}



	
#ver_todos {
	
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	background-image: url(../../images/caja_roja.gif);
	background-repeat: no-repeat;
	height:150px;
	padding-left:20px;
	padding-top:13px;
	padding-bottom:20px;
	width:auto;
	height:18px;
	margin-top:5px;
	
}

#ver_todos a{
	
	color: #fff;
	text-decoration:none;
	
}
#ver_todos a:hover{
	
	color: #fff;
	text-decoration:underline;
	
}


#ver_testimonials a{
	
	color: #fff;
	text-decoration:none;
	
}
#ver_testimonials a:hover{
	
	color: #fff;
	text-decoration:underline;
	
}




#logo_destacado {
	float:right;
	width:250px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
	height:185px;
	margin-top:10px;
	padding-top:60px;
	padding-left:30px;
	padding-right:30px;
	margin-bottom: 20px;
}


#logo_univ {
	float:right;
	width:260px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
	height:80px;
	margin-top:10px;
	padding-top:20px;
	padding-left:20px;
	padding-right:10px;
	margin-bottom: 10px;
	text-align:center;
}
#logo_univ img{
	border:none;
}




#testimonios {
	float:left;
	width:600px;
	background-color:#eaeaea;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
	height:215px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:0.8em;
	padding:15px;
	margin-bottom: 20px;
}

#universidad {
	float:left;
	width:620px;
	background-color:#eaeaea;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
	height:35px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:0.8em;
	padding-bottom:5px;
	padding-top:0px;
	padding-left:10px;
	margin-bottom:3px;
}

#universidad_subtit {
	float:left;
	width:620px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#666;
	padding-left:15px;
	background-color:#f6f4f4;
	height:15px;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:10px;
	margin-top:0px;
}



#listado_rojo_inline {
	width:580px;
	float:left;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;	
	margin-left:10px;
}

#listado_rojo_inline ul{
	padding-left:5px;
	margin-top:5px;
	margin-bottom:5px;
		
}

#listado_rojo_inline li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#BA122B;
	list-style-type:none;
	display:inline;
	padding-left:10px;
	background-image:url(../../images/flechita.gif);
	background-repeat:no-repeat;
	background-position: left 4px;
	padding-right:5px;
	
}

#listado_rojo_inline li a{
	
	color:#BA122B;
	text-decoration:none;
	
}

#listado_rojo_inline li a:hover{
	
	color:#BA122B;
	text-decoration:underline;
	
}

.cursiva {
	
	
	padding-bottom: 0px;
	
}

.cursiva h1 {
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	font-style: italic;
	color: #999;
	font-weight:lighter;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}


.cursiva2 h1 {
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	font-style: italic;
	color: #999;
	font-weight:lighter;
		
}


#logosclients {
	width:180px;
	height: 100px;
	border: 1px solid #ccc;
	float:left;
	margin-bottom:10px;
	padding-top:20px;
	}
	
	
#logosclients img{
	border:none;
	}	
	
#separata_logos {
	float:left;
	width:10px;
	height:120px;
	
	
}

#logoshome {
	width:68px;
	height: 30px;
	/*border: 1px solid #ccc;*/
	float:left;
	margin-bottom:10px;
	padding-top:5px;
	}
	
	
#separata_logosHome {
	float:left;
	width:5px;
	height:50px;
}


#menu_partners {
	width:950px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
	margin-top:10px;
	margin-bottom:15px;

}



#menu_partners ul{
	padding-left:5px;
	margin-top:7px;
	margin-bottom:5px;
	margin-left:10px;
		
}

#menu_partners li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#BA122B;
	list-style-type:none;
	display:inline;
	background-image:url(../../images/flechita.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	padding-right:5px;
	margin-left:20px;
	padding-bottom:0px;
	
	
}



#menu_partners li a{
	padding-right:5px;
	padding-left:10px;
	padding-top:6px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #ccc;	
	color:#BA122B;
	text-decoration:none;
	
	
}

#menu_partners li a:hover{
	color:#BA122B;
	text-decoration:none;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color:#BA122B;
	
}


#menu_partners .seleccionado{
	padding-left:10px;
	padding-top:6px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #BA122B;	
	color:#BA122B;
	text-decoration:none;

	
}


#team{
	height:135px;
	width:620px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-bottom:10px;
	
}

#video_team {
	float:left;
	width:120px;
	background-image: url(../../images/preloadsilueta.gif);
	background-repeat: no-repeat;
}

#descripcion_team {
	
	float:right;
	width:500px;
	height:135px;

}

#bocata {
	height:auto;
	padding:40px 0 0 15px;
	
	
}

#bocata .txt_blanco{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	color:#999;
	
	
}



#bocata .subtit{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.8em;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	
	
}

#formacion {
	text-align:left;
	padding-top:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	padding-left:15px;
	height:auto;
	bottom: 0px;	
	
}

#formacion2 {
	text-align:left;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	padding-left:15px;
	height:auto;
	bottom: 0px;	
	
}

#contact {
	width:280px;
	float: right;
	margin-top:0;
	margin-right:0px;
	background-color:#EAEAEA;
	height:auto;
	padding:10px;
	
}



#contact .txt_contact {
	width:270px;
	float: right;
	height:auto;
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666;	
	
}

#contact .nombre{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333;	
	
}

#contact .txt_contact a {
	
	font-family: Arial, Helvetica, sans-serif;
	color: #BA122B;	
	text-decoration:none;
	
}

#contact .txt_contact a:hover {
	
	font-family: Arial, Helvetica, sans-serif;
	color: #BA122B;	
	text-decoration:underline;
	
}


.tit_tabla {
	background-color:#EAEAEA;
	color:#333;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	
	
}

.txt_tabla {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#666;
	padding-left:15px;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:10px;
	
}

.txt_tabla a{
	
	color:#666;
	text-decoration:none;
	
}

.txt_tabla a:hover{
	
	color:#BA122B;
	text-decoration:none;
	
}
.txt_tabla img {
	border:none;
	text-decoration:none;
}

.txt_tabla_blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#666;
	padding-left:15px;
	padding-bottom:8px;
	padding-top:8px;
	padding-right:10px;
	background-color:#f6f4f4;
	
}

.txt_tabla_blue a{
	
	color:#666;
	text-decoration:none;
	
}



.txt_tabla_blue img {
	border:none;
	text-decoration:none;
}

.txt_tabla_blue a:hover{
	
	color:#BA122B;
	text-decoration:none;
	
}

.txt_tabla_small {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#666;
	text-align:center;
	
}

.txt_tabla_small_blue {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#666;
	text-align:center;
	background-color:#f6f4f4;
	
}

#contenido_tabla {
	width:600px;
	padding:0 10px 10px 10px;
	float:left;
	text-align:justify;
	
}

#formulario {
	width:375px;
	margin:auto;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#666;
	
	
	
}

#content_form {
	width:400px;
	margin: auto;
	padding-bottom:15px;
	padding-top:5px;
	
	
}

#content_form2 {
	width:400px;
	margin: auto;
	padding-bottom:15px;
	padding-top:5px;
	background-image:url(../../images/bg_blanco.jpg);
	
}


#fondo_top_form {
	
	width:400px;
	height: 80px;
	margin: 3px;
	padding: 0px;
}




.cuestionario {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#BA122B;
	font-weight:bold;
	background-color:#e1e1e1;
	padding:3px;
	border: 1px solid #999;	
	
}



#logo_form {
	float: left;
	width: 151px;
	margin-top:10px;
	
	
	
}

#logo_form img{
	border:none;
}


.tit_faq {
	font-family:Arial, Helvetica, sans-serif;
	font-size:4em;
	color:#ccc;
	font-weight: normal;
	text-align:left;
}

#contenido_faq {
	width:930px;
	margin-top:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#666;
	padding:0 10px 10px 10px;
	float:left;
	text-align:justify;
	
}


#contenido_faq li{
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	list-style-type:none;
	
	
}


#contenido_faq ul{
	padding:0 10px 10px 10px;
	
}

#contenido_faq li a{
	
	color:#BA122B;
	text-decoration:none;
	font-size:1em;
	
}



#contenido_faq a{
	
	color:#BA122B;
	text-decoration:none;
	
}

#contenido_faq li a:hover{
	
	color:#BA122B;
	text-decoration:underline;
	
}


.menuhead {
	
	margin-top: 8px;
	height:30px;
}


#menuFaq  {
	
	background-color: #EEEEEE;
	height:30px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:25px;
}


#menuFaq  li  {
	display: inline;
	background-position: 0px;
	margin-left: 10px;
	margin-right: 10px;
	
	

}


#menuFaq  li a {
	display: inline;
	background-position: 0px;
	margin-left: 0px;
	margin-right: 0px;
	color:#333;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px;
}





#important {
	background-color: #FFFFCC;
	color: #000000;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 00px;
	padding-left: 10px;
	border: 1px solid #999900;
	margin-top:20px;
	margin-bottom:20px;
	}
	
	
	#exclamacion2 {
	font-size: 2em;
	text-align: left;
	margin-top: 3px;
	clear: right;
}

img.left { float: left; margin: 2px 20px 16px 0; }

.troubleshooting {
	font-size: 1.6em;
	font-weight: normal;
	font-style: normal;
	color: #009900;
	margin-bottom: 15px;
}

#pie2 {
	clear: both;
	height: 10px;
}

.mensaje {
	font-style: italic;
	font-weight: bold;
	color: #FF0000;
	font-size: 1em;
}

#contenidoFaq h3 { font-size:1.5em; font-weight:normal; margin-bottom:0.6em; }


#required {
	list-style-image: url(../../images/ok.jpg);
}

#contenidoFaq ol { margin-bottom: 18px; list-style: decimal; margin-left: 2.2em; }

#questionlist {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:1.2em;
	
	
}


#questionlist ul{
	padding:0 10px 10px 10px;
	
}

#questionlist li a{
	
	color:#BA122B;
	text-decoration:none;

	
	
}

#questionlist li a:hover{
	
	color:#BA122B;
	text-decoration:underline;

	
}


#subir {
	
	float:right;
	font-size:0.7em;
	font-family:Arial, Helvetica, sans-serif;
	color:#BA122B;
	background-image:url(../../images/flechita-gris.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:0px;
		
}

#subir a{
	
	color:#BA122B;
	text-decoration:none;
	
	
}

#subir a:hover {
	
	color:#BA122B;
	text-decoration:underline;
	
	
}


#list_rojo_univ {
	width:580px;
	float:left;
	/*border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;	*/
	margin-left:10px;
	margin-bottom:20px;
}

#list_rojo_univ ul{
	padding-left:5px;
	margin-top:5px;
	margin-bottom:5px;
		
}

#list_rojo_univ li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#BA122B;
	list-style-type:none;
	display:inline;
	padding-left:10px;
	background-image:url(../../images/flechita.gif);
	background-repeat:no-repeat;
	background-position: left 4px;
	padding-right:20px;
	
}

#list_rojo_univ li a{
	
	color:#BA122B;
	text-decoration:none;
	
}

#list_rojo_univ li a:hover{
	
	color:#BA122B;
	text-decoration:underline;
	
}
#link  {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	text-align:left;
	padding-left: 65px;
	background-image: url(../../images/folder_icon.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 0.8em;
	height: 67px;
	width: 238px;
	margin-top: 0px;
	padding-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}
.link_txt {
	text-align:left;
	padding-left: 0px;
	height: 20px;
	width: 160px;
	margin-top: 0px;
	padding-top: 20px;
	margin-left: 0px;
}
.link_txt a {
	color: #ba122b;
	text-decoration: none;
}
.link_txt a:hover {
	text-decoration: underline;
}

#btn_stand {
	width:310px;
	height:130px;
	margin-top:0px;
	margin-right:10px;
	margin-left:150px;
	float:left;
	background-image:url(../../images/BotnStand.jpg);
	background-repeat:no-repeat;
	margin-bottom:0px;
}


.txt_gris2 {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	
}

.showaseTablaSup {
	background-color:#dedfe0;
	padding:5px;
	color:#333333;
	font-weight:bold;
	border:#FFF;
	border-style:solid;
	border-width:1px;
	
	}
.showaseTablaGris {
	background-color:#f1f1f1;
	padding:5px;
	}
.showaseTablaGrisColum {
	background-color:#f1f1f1;
	padding-left:5px;
	padding-bottom:5px;
	border-left:#FFF;
	border-left-style:solid;
	border-left-width:1px;
	border-right:#FFF;
	border-right-style:solid;
	border-right-width:1px;
	}	
	
.showaseProjectNameGris {
	background-color:#f1f1f1;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:10px;
	border-left:#FFF;
	border-left-style:solid;
	border-left-width:1px;
	border-right:#FFF;
	border-right-style:solid;
	border-right-width:1px;
	color:#BA122B;
	font-weight:bold;
	}
	
.showaseProjectSectorGris {
	background-color:#f1f1f1;
	padding-left:5px;
	padding-bottom:10px;
	padding-top:0;
	border-left:#FFF;
	border-left-style:solid;
	border-left-width:1px;
	border-right:#FFF;
	border-right-style:solid;
	border-right-width:1px;
	color:#333333;
	}	
				
.showaseMarketGris {
	background-color:#f1f1f1;
	padding-left:5px;
	padding-bottom:5px;
	border-left:#FFF;
	border-left-style:solid;
	border-left-width:1px;
	color:#333333;

	}
	
.showaseLanguageGris {
	background-color:#f1f1f1;
	padding-left:5px;
	padding-bottom:5px;
	border-right:#FFF;
	border-right-style:solid;
	border-right-width:1px;
	color:#333333;

	}	

.showasePartnerGris {
	background-color:#f1f1f1;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
	border-left:#FFF;
	border-left-style:solid;
	border-left-width:1px;
	border-right:#FFF;
	border-right-style:solid;
	border-right-width:1px;
	color:#333333;
	text-align:center;
	}
	
.showaseGoGris {
	background-color:#f1f1f1;
	padding-left:0;
	padding-right:0;
	padding-bottom:5px;
	padding-top:5px;
	border-left:#FFF;
	border-left-style:solid;
	border-left-width:1px;
	border-right:#FFF;
	border-right-style:solid;
	border-right-width:1px;
	color:#333333;
	text-align:center;
	}
	
.showaseGoGris a{
	color:#333333;
	font-size:1.2em;
	}
	
	
	

.showaseTablaBlanco {
	background-color:#ffffff;
	padding:5px;
	}
.showaseTablaBlancoColum {
	background-color:#ffffff;
	padding-left:5px;
	padding-bottom:5px;
	border-left:#FFF;
	border-left-style:solid;
	border-left-width:1px;
	border-right:#FFF;
	border-right-style:solid;
	border-right-width:1px;
	}	
	
.showaseProjectNameBlanco {
	background-color:#ffffff;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:10px;
	border-left:#FFF;
	border-left-style:solid;
	border-left-width:1px;
	border-right:#FFF;
	border-right-style:solid;
	border-right-width:1px;
	color:#BA122B;
	font-weight:bold;
	}
	
.showaseProjectSectorBlanco {
	background-color:#ffffff;
	padding-left:5px;
	padding-bottom:10px;
	padding-top:0;
	border-left:#FFF;
	border-left-style:solid;
	border-left-width:1px;
	border-right:#FFF;
	border-right-style:solid;
	border-right-width:1px;
	color:#333333;
	}	
				
.showaseMarketBlanco {
	background-color:#ffffff;
	padding-left:5px;
	padding-bottom:5px;
	border-left:#FFF;
	border-left-style:solid;
	border-left-width:1px;
	color:#333333;

	}
	
.showaseLanguageBlanco {
	background-color:#ffffff;
	padding-left:5px;
	padding-bottom:5px;
	border-right:#FFF;
	border-right-style:solid;
	border-right-width:1px;
	color:#333333;

	}	

.showasePartnerBlanco {
	background-color:#ffffff;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
	border-left:#FFF;
	border-left-style:solid;
	border-left-width:1px;
	border-right:#FFF;
	border-right-style:solid;
	border-right-width:1px;
	color:#333333;
	text-align:center;
	}
	
.showaseGoBlanco {
	background-color:#ffffff;
	padding-left:0;
	padding-right:0;
	padding-bottom:5px;
	padding-top:5px;
	border-left:#FFF;
	border-left-style:solid;
	border-left-width:1px;
	border-right:#FFF;
	border-right-style:solid;
	border-right-width:1px;
	color:#333333;
	text-align:center;
	}
	
.showaseGoBlanco a{
	color:#333333;
	font-size:1.2em;
	}	


.showaseProjectLogin {
	background-color:#d1d1d2;
	padding-left:5px;
	padding-bottom:2px;
	padding-top:2px;
	color:#333333;
	font-weight:normal;
	font-size:10px;
	border-bottom:#FFF;
	border-bottom-style:solid;
	border-bottom-width:3px;
	
	
	}	
	
.showaseProjectLogin img {
	float:left;
	padding-right:5px;
	padding-top:2px;
}	
	
.showaseProjectLoginWhite {
	background-color:#ffffff;
	padding-left:5px;
	padding-bottom:2px;
	padding-top:2px;
	color:#333333;
	font-weight:normal;
	font-size:10px;
	border-bottom:#FFF;
	border-bottom-style:solid;
	border-bottom-width:3px;
	
	
	}	
	
.showaseProjectLoginWhite img {
	float:left;
	padding-right:5px;
	padding-top:2px;
}	
	

.showaseTablaLogin {
	background-color:#f1f1f1;
	
	}


.textoDescription {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 8px;
	text-align: justify;
	color:#666;
	margin-right:35px;
}


.HomeLeft {
	float:left;
	width:600px;
}



@media screen and (-webkit-min-device-pixel-ratio:0) {
	
	#btn_stand {
	width:310px;
	height:130px;
	margin-top:0px;
	margin-right:20px;
	margin-left:200px;
	float:left;
	background-image:url(../../images/BotnStand.jpg);
	background-repeat:no-repeat;
	margin-bottom:0px;
}
	
	
#menu{
	
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 0.9em;
	float:left;
	margin-top: 22px;
	margin-left:0px;
	margin-bottom:0px;
	
	
}


#menu ul{
	
	
	list-style-type: none;
	padding-left:0px;

	
}

#menu li{
	
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	display:inline;
	text-align:center;

}

#menu li a{
	color:#FFF;
	text-decoration:none;
	padding-right:5px;
	padding-left:5px;
}

#menu li a:hover{
	/*background-image:url(../images/hover_clients.gif);
	background-repeat: no-repeat;
	background-position: center;*/
	padding-bottom:12px;
	background-color: rgba(255, 255, 255, 0.5);
	padding-top:7px;
	text-align:center;
	color:#000;

}	

#menu .active a{
	/*background-image: url(../images/active_products.gif);
	background-repeat: no-repeat;
	background-position: center center;*/
	padding-bottom:12px;
	background-color: #ffffff;
	padding-top:7px;
	text-align:center;
	color:#000;
	
}
	
	
#menu .active a:hover{
	/*background-image: url(../images/active_products.gif);
	background-repeat: no-repeat;
	background-position: center center;*/
	padding-bottom:12px;
	background-color: #ffffff;
	padding-top:7px;
	text-align:center;
	color:#000;
	
}


#menu .products{
	
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 1em;
	display:inline;
	text-align:center;

}

#menu .products a{
	color:#fff;
	text-decoration:none;
	padding-right:10px;
	padding-left:10px;
}

#menu .products  a:hover{
	background-image:url(../../images/hover_products.gif);
	background-repeat: no-repeat;
	padding-bottom:11px;
	padding-top:7px;
	background-position: center;
	text-align:center;
	color:#000;

}


#menu .virtual{
	
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 1em;
	display:inline;
	text-align:center;

}

#menu .virtual a{
	color:#fff;
	text-decoration:none;
	padding-right:10px;
	padding-left:10px;
}

#menu .virtual  a:hover{
	background-image:url(../../images/hover_virtual_sp.gif);
	background-repeat: no-repeat;
	padding-bottom:11px;
	padding-top:7px;
	background-position: center;
	text-align:center;
	color:#000;

}




#menu .active_products{
	color: #000;
	font-size: 1em;
	background-image:url(../../images/active_products.gif);
	background-repeat: no-repeat;
	padding-bottom:11px;
	padding-top:7px;
	background-position: center center;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	
	
}

#menu .active_clients a{
	color: #000;
	font-size: 1em;
	background-image:url(../../images/active_clients.gif);
	background-repeat: no-repeat;
	padding-bottom:11px;
	padding-top:7px;
	background-position: center center;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	
	
}


#menu .active_clients a:hover {
	color: #000;
	font-size: 1em;
	background-image:url(../../images/active_clients.gif);
	background-repeat: no-repeat;
	padding-bottom:11px;
	padding-top:7px;
	background-position: center center;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	
	
}


#menu .active_virtual a{
	color: #000;
	font-size: 1em;
	background-image:url(../../images/active_virtual_sp.gif);
	background-repeat: no-repeat;
	padding-bottom:11px;
	padding-top:7px;
	background-position: center center;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	
	
}

#menu .active_virtual a:hover {
	color: #000;
	font-size: 1em;
	background-image:url(../../images/active_virtual_sp.gif);
	background-repeat: no-repeat;
	padding-bottom:11px;
	padding-top:7px;
	background-position: center center;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	
	
}	
	
	
	
}
