@CHARSET "ISO-8859-1";
@import "reset.css";
@import "utils.css";
@import "forms.css";

* {
	margin: 0;
}
html, body {
	font-family:Arial, Arial, Helvetica, sans-serif !important;
	font-size:12px;
	color:#666666;
	height: 100%;
	line-height:normal;
}

.potencia{
	vertical-align:top;
	font-size:10px;
	
}

h1{font-size:35px;color:#ffffff;font-weight:bold;margin-left:10px;font-family:Helvetica, Arial, sans-serif;text-shadow: #444444 1px 2px 1px;}
h2{font-size:21px;color:#c81c1c;font-weight:bold;margin-bottom:8px;font-family: Helvetica, Arial, sans-serif;}
h3{font-size:18px;color:#c81c1c;font-weight:bold;}
h3_2{font-size:18px;color:#c81c1c;font-weight:bold;}
h4{font-size:17px;color:#c81c1c;font-weight:bold;line-height:normal;}
h5{font-size:15px;color:#c81c1c;font-weight:bold;line-height:normal;}
h6{font-size:16px;color:#c81c1c;font-weight:bold;line-height:normal;}
h6_prod{font-size:16px;color:#c81c1c;font-weight:bold;line-height:normal;}
h7{font-size:15px;color:#c81c1c;line-height:25px;}
h8{font-size:13px;color:#d34949; text-decoration: underline}

.interno{font-weight:normal !important}

p{line-height:normal;margin:10px 0 10px 0;float:left;color:#444;font-family:Arial, Arial, Helvetica, sans-serif !important;}
a,a:active,a:hover,a:visited{
	color:#ca1d1f;
	text-decoration:none;
	font-weight:bold;
}

body{
	text-align:center;
	height:100%;
	width:100%;
	background-color:#fff;
	background:url('../images/layout/body_bg.jpg') repeat-x top left;font-family:Arial, Arial, Helvetica, sans-serif !important;
}

#contenedor {
	text-align:left;
	position: relative;
	width: 999px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -37px;
	text-align: left;
	
}

#header{
	height:79px;
	width:100%;
}

#logo{
	margin:10px 0 0 20px;
	float:left;
	width:252px;
	height:67px;
}

#navegacion{
	margin:25px 0 0 25px;
	font-size:18px;color:#5d5d5d;
	float:left;
	width:700px;
	height:67px;
	
	
}

#navegacion a{color:#444444;}

#navegacion span{
	line-height:33px;
	vertical-align:middle;
	
}
.sepver{padding:10px 3px 10px 3px;margin:0 15px 0 15px;background:#fff url('../images/layout/sep_ver.gif') no-repeat center left;width:7px;height:33px;display:inline;border:none;}

#navegacion span a:hover,.currentsec a{color:#c81c1c!important;text-decoration:underline;}

#cabecera{
	width:943px;
	height:269px;
	margin:auto;
	margin-top:20px !important;
}
#psparkinfo{
	float:left;
	background:url('../images/layout/header_bg.jpg') no-repeat top left;
	width:329px;
	height:268px;
}

#psparkinfo .centrar{margin:20px 0 0 20px;}
#psparkinfo .pSparktitle{margin-top:-4px;font-family:MyriadPro-semibold;}
#psparkinfo p{color:#fff;font-size:14px;font-weight:bold;width:250px;line-height:14px;margin-left:10px;margin-bottom:2px;}

#psparkinfo ul{float:left;clear:both;margin-top:19px;margin-bottom:8px;font-size:12px;color:#fff;font-weight:bold;}

#psparkinfo li{
	vertical-align:middle;
	background:url('../images/layout/bullet_1.png') no-repeat center left;
	height:20px;
	width:290px;
	font-size:11px;
	padding:7px 0px 0px 22px;
	margin-left:-10px;
}

#psparkimagen{
	float:left;
	background:url('../images/layout/header_imagen.jpg') no-repeat top left;
	width:614px;
	height:269px;
}

#freesampleav{
	color:#C81C1C;
	font-size:22px;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-serif;
	text-shadow: #ffffff 1px 2px 1px;
	float:right;
	margin-top:30px;
	margin-right:20px;}
.highlight{color:#ffffff!important;text-shadow: #444444 1px 2px 1px!important;}

#contenido{
	display:table;
	width:932px;
	margin:auto;
	background-color:#fff;
	clear:both;
}

.firstrow,.secondrow{float:left;clear:both;width:100%;margin-top:20px;}
.secondrow{margin-top:35px;display:table;}
.secondrow{margin-bottom:40px;}
.colpor1{
	font-family: Helvetica, Arial, sans-serif;
	height:100%;
	float:left;
	width:332px;
	margin-left:12px;
}

.colpor2{
	font-family: Helvetica, Arial, sans-serif;
	float:left;
	width:234px;
	height:100%;
	margin-left:10px;
}

.fourimages{
	float:left;
	width:332px;
	height:218px;
}

.fourimagesp{
	font-family: Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height:auto;margin:15px 0px -5px 8px;float:left;
	
}

.fourimages img{
	float:left;
	width:163px;
	height:107px;
	margin:0 3px 2px 0;
}

.spotlight{float:left;width:100%;clear:both;margin-bottom:7px;}

.spotlight img{
	float:left;
	width:56px;
	height:56px;
}

#imgfuture{
	float:left;
	width:56px;
	height:49px;
}

.spotlight p{

	font-size:13px;
	float:left;
	width:255px;
	margin-left:10px;
	margin-top:1px;
	
}


.spotlight .knowmore{font-size:12px;font-family:Arial,Arial, Helvetica, sans-serif;font-weight:bold;}

.spotlight .titulo{font-family:Arial, Helvetica, sans-serif;display:block;font-weight:bold;font-size:14px;margin-bottom:10px;}

.solutionsfor{float:left;width:70%;clear:both;margin-left:15px;margin-top:5px}

.solutionsp{
	font-size:12px;
	float:left;
	width:220px;
	
	margin-top:-10px;
}

.solutionsfor li{
	background:url('../images/layout/bullet1.gif') no-repeat center left;
	padding:2px 0 6px 20px;
}
.solutionsfor a{font-weight:bold;font-family:Arial, Arial, Helvetica, sans-serif;font-size:14px;margin-bottom:10px;}


#quickhome{margin-top:21px;float:left;width:100%;font-family: Helvetica, Arial, sans-serif;font-weight:bold; font-size:12px;}
#quickhome .quickhomesmall{ font-size:12px;margin-left:10px;font-family: Helvetica, Arial, sans-serif;}
#quickhome input{height:22px;}

#aboutcanvax{width:209px;padding-top:8px;}
#aboutcanvaximg{float:right;padding-top:-2px;margin-right:20px;}
#aboutcanvax p{font-size:13px;float:left;width:240px;color:#444;}


.knowmore_bt_about{
	float:right;
	width:116px;
	height:35px;
	margin-top:-5px;
	margin-right:-10px;
	background:url('../images/layout/knowmore_bt.png') no-repeat top left;
}



.newstitle{background:url('../images/layout/rss.gif') no-repeat top left;font-family: Helvetica, Arial, sans-serif;padding-left:20px;font-weight:bold;color:#444444;font-size:16px;line-height:14px;}

.titlenewsh2{margin-bottom:19px;}


.newsdate{display:block;font-size:11px;color:#777777;margin-top:5px;}



.newssephome{border:2px solid #444444;margin-top:10px;}
.newshome p{font-size:13px;float:left;line-height:15px;width:315px;}


.textnewshome{
	margin-top:-18px;
}

.newsreadmore{text-align:right;font-family:Arial,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;}

#colhom5{margin-left:22px;width:315px; margin-top:39px;margin-bottom:40px;}
#colhom4{width:315px;margin-top:-5px;margin-bottom:40px;}
#colhom6{margin-left:34px;margin-top:-15px;margin-bottom:40px;font-family: Helvetica, Arial, sans-serif;}
#push{
	height: 37px;
}


#footer {
	
	position: relative;
	height: 37px;
	width: 999px;
	margin: 0 auto;
	background-color:#292929;
	line-height:16px;
	color:#999999;
}

#footer a,#footer strong{
	color:#fefefe;
}

#footer p{margin-left:10px;}

#footer .webmap span{margin-left:20px;margin-right:25px;}


clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}


/*********************************************************************************************************************/
/***************************************************SECCION SPOTLIGHT _SELECTING RIGHT PSPARK*************************************************/
/*********************************************************************************************************************/

#spotlightimagencabecera{
	float:left;
	background:url('../images/layout/header_imagen2.jpg') no-repeat top left;
	width:614px;
	height:189px;
}
#spotlightpsparkinfo{
	float:left;
	background:url('../images/layout/header_bg.jpg') no-repeat top left;
	width:328px;
	height:189px;
}


#spotlightpsparkinfoabout{
	float:left;
	background:url('../images/layout/header_about.jpg') no-repeat top left;
	width:328px;
	height:189px;
}

#spotlightpsparkinfo .centrar{margin:20px 0 0 20px;}
#spotlightpsparkinfo .pSparktitle{margin-top:-4px;font-family:Helvetica, Arial, sans-serif;}
#spotlightpsparkinfo p{color:#fff;font-size:14px;font-weight:bold;width:250px;line-height:14px;margin-left:10px;margin-bottom:2px;}

#spotlightpsparkinfoabout .centrar{margin:20px 0 0 20px;}
#spotlightpsparkinfoabout .pSparktitle{margin-top:-4px;font-family:Helvetica, Arial, sans-serif;}
#spotlightpsparkinfoabout p{color:#fff;font-size:12px;width:250px;line-height:14px;margin-left:10px;margin-bottom:2px;}

#spotlightpsparkinfo ul{float:left;clear:both;margin-top:19px;margin-bottom:8px;font-size:12px;color:#fff;font-weight:bold;}

#spotlightpsparkinfo li{
	vertical-align:middle;
	font-size:11px;
	background:url('../images/layout/bullet_1.png') no-repeat center left;
	height:15px;
	width:290px;
	padding:4px 0px 5px 22px;
	margin-left:-10px;
}

.firstrow_spotlight,.secondrow_spotlight{float:left;clear:both;width:100%;margin-top:-50px;}
.secondrow_spotlight{clear:both;margin-bottom:40px;margin-top:30px;}
.colpor1_spotlight{
	font-family: Helvetica, Arial, sans-serif;
	height:100%;
	line-height:auto;
	float:left;
	width:579px;
	margin-left:-10px;
}
.spotlight_titles{
	width:579px;
	margin-left:-10px;
}
#titulo_selected{
	color:#9a9a9a;
}

.spotlight_titles li{
	float:left;
	font-size:13px;
	text-align:center;
	padding-left:6px;
	line-height:16px;
	width:90px;
}

.spotlight_images{
	clear:both;
	margin-bottom:40px;
	margin-left:-23px;
	
}


.imagenspotlight{
		
	float:center;
	padding-left:37px;
}

#imgfuture_spotlight{
	width:72px;
	height:53px;
}


.colpor2_spotlight{
	
	float:left;
	width:330px;
	height:100%;
	margin-left:10px;
	margin-top:-10px;
}

.fourimages{
	float:left;
	width:332px;
	height:218px;
}

.fourimagesp_spotlight{
	
	font-size:13px;
	width:332px;
	line-height:12px;
	margin:12px 0px -1px 1px;float:left;
}

.fourimages img{
	float:left;
	width:163px;
	height:107px;
	margin:0 3px 2px 0;
}
.knowmore_bt_spotlight{
	float:right;
	width:116px;
	height:35px;
	margin-top:10px;
	margin-bottom:40px;
	margin-right:10px;
	background:url('../images/layout/knowmore_bt.png') no-repeat top left;
}


.solutionsfor{float:left;width:100%;clear:both;margin-left:15px;margin-top:50px}

.solutionsp{
	font-size:12px;
	float:left;
	width:220px;
	margin-top:-10px;
	margin-bottom:-50px;
}

.solutionsfor li{
	background:url('../images/layout/bullet1.gif') no-repeat center left;
	
	padding:2px 0 6px 20px;
}
#quickhome_spotlight{margin-bottom:60px;margin-top:21px;float:left;width:100%;font-weight:bold; font-size:12px;}
#quickhome_spotlight .quickhomesmall{ font-size:12px;margin-left:10px;}
#quickhome_spotlight input{height:22px;}

.findit_bt_spotlight{
	float:right;
	width:116px;
	height:35px;
	margin-top:10px;
	margin-right:100px;
	background:url('../images/layout/findit_bt.png') no-repeat top left;
}

#selectrightpspark_text1 {float:left;clear:both;font-size:13px;}
#selectrightpspark_text2{line-height:10px;float:left;clear:both;font-size:13px;margin-right:20px;margin-top:10px;}

#selectrightpspark_text1 ul{float:left;clear:both;margin-top:19px;margin-bottom:8px;font-size:13px;margin-left:30px;}

#selectrightpspark_text1 li{
	float:left;
	background:url('../images/layout/arrow_1.png') no-repeat top left;
	width:520px;
	padding:0px 0px 9px 20px;
	margin-left:-10px;
	
}
#selectrightpspark_capatabla{
	
	float:left;
}
#selectrightpspark_table{
	border-top:1px solid #cfcfcf;
	border-left:1px solid #cfcfcf;
	    
}
.table_titulos{
	padding-top:10px;
	padding-bottom:0px;
	font-size:15px;
	max-width:80px;
	min-width:75px;
	height:auto;
	max-height:40px;
	min-height:35px;
	background-color:#eeeeee;
	font-weight:bold;
	color:#444444;
}
.tdpspark{
	color:#ca1d1f;
	text-decoration:none;
	font-weight:bold;
	
}

#selectrightpspark_table td{
	

	font-size:13px;
	padding-top:10px;
	padding-bottom:5px;
	float:left;
	border-right:1px solid #cfcfcf;
	border-bottom:1px solid #cfcfcf;
	width:79px;
	height:45px;
	min-height:35px;
	text-align:center;
		
}
#colhom5_spotlight{margin-left:0px;width:260px;padding-right:5px;float:left;margin-top:30px;margin-bottom:40px;}
#colhom5_spotlight_2{margin-left:20px;width:260px;padding-right:5px;float:left;margin-top:30px;margin-bottom:40px;}

#colhom4_spotlight{width:332px;float:left;margin-top:-15px;margin-bottom:40px;font-family: Helvetica, Arial, sans-serif;}

/*********************************************************************************************************************/
/***************************************************SECCION SPOTLIGHT _LOW AMOUNT DNA*************************************************/
/*********************************************************************************************************************/






/*********************************************************************************************************************/
/***************************************************SECCION WHATISPSPARK_WELCOME*************************************************/
/*********************************************************************************************************************/


.fourimages_whatispspark{
	margin-top:-10px;
	margin-left:5px;
	float:left;
	width:600px;
	height:218px;
}

.fourimages_whatispspark img{
	float:left;
	width:122px;
	height:80px;
	padding-right:28px;
}
.colpor1_whatispspark{
	
	height:100%;
	float:left;
	width:600px;
	margin-left:-10px;
}

.colpor2_whatispspark{
	font-family: MyriadPro-Regular;
	float:left;
	width:330px;
	height:100%;
	margin-left:10px;
	margin-top:-10px;
}
.firstrow_whatispspark,.secondrow_whatispspark{float:left;clear:both;width:100%;margin-top:-50px;}
.secondrow_whatispspark{clear:both;margin-bottom:40px;margin-top:30px;}

#colhom5_whatispspark{margin-left:0px;width:260px;padding-right:5px;float:left;margin-top:30px;margin-bottom:40px;}
#colhom5_whatispspark_2{margin-left:20px;width:260px;padding-right:5px;float:left;margin-top:30px;margin-bottom:40px;}

#colhom4_whatispspark{width:332px;float:left;margin-top:-15px;margin-bottom:40px;}



.spotlight_whatispspark{float:left;width:330px;clear:both;margin-bottom:7px;}

.spotlight_whatispspark img{
	float:left;
	width:56px;
	height:56px;
}



.spotlight_whatispspark p{
	
	font-size:13px;
	float:left;
	width:255px;
	margin-left:10px;
	margin-top:5px;
	
}



.spotlight_whatispspark .titulo{display:block;font-weight:bold;font-size:14px;margin-bottom:10px;}

#whatispspark_text1 {height:100%;width:530px;;float:left;clear:both;font-size:13px; margin-top:-60px;margin-left:3px;}



#whatispspark_2colm_welcome{
float:left;	
width:500px;
margin-left:50px;
	    
}
.welcome_graphic{
	margin-top:85px;
	margin-left:10px;
}
.welcome_graphic_2{
	margin-top:55px;
	margin-left:10px;
}
.welcome_graphic_3{
	margin-top:1px;
	margin-left:10px;
}
.welcome_graphic2{
	padding-top:10px;
	margin-left:10px;
}
#colum_dibujo{
	width:250px;
	float:left;
	margin-top:5px;
}
.welcome_graphic_5{
	margin-top:-35px;
}
#colum_text{
	width:250px;
		float:left;
}
#colum_dibujo ul{float:left;clear:both;margin-top:19px;margin-bottom:8px;font-size:13px}


#colum_text ul{float:left;clear:both;margin-top:19px;margin-bottom:8px;font-size:13px}

#colum_text li{
	vertical-align:middle;
	text-align:left;
	line-height:normal;
	width:220px;
	height:20px;
	padding-top:10px;
	padding-bottom:20px;
}
#col_texto_linea2{
	
	margin-top:20px;
}
#col_texto_linea3{
	
	margin-top:10px;
}
#col_texto_linea4{
	
	margin-top:60px;
}
#col_texto_linea5{
	
	margin-top:120px;
}

#whatispspark_text2{width:653px;line-height:normal;float:left;clear:both;font-size:13px;margin-right:20px;margin-top:40px;}

.seechart{clear:both;}
#colum1_title{
float:left;
width:240px;
padding-top:10px;
margin-bottom:28px;
}
#colum1_title2{
margin-right:20px;
float:left;
width:5px;
padding-top:1px;

}

#colum1_title_2{
float:left;
width:240px;
margin-top:50px;
margin-bottom:5px;
}
#colum1_title2_2{
margin-top:35px;
float:left;
margin-left:0px;
margin-right:20px;
width:5px;

}


#colum1_title_3{
margin-top:30px;
float:left;
width:240px;
}
#colum1_title2_3{
float:left;
margin-left:0px;
width:5px;
margin-top:15px;
margin-right:20px;
}


#whatispspark_text2_columna1{
	margin-top:30px;
	float:left;
	width:270px;
}
#whatispspark_text2_columna1 ul{
	margin-top:15px;
}
#whatispspark_text2_columna1 li{
	font-size:13px;
	padding-bottom:15px;
	line-height:normal;
	width:270px;
	
}
#whatispspark_text2_columna1 li img{
	height:12px;
	margin-top:5px;
	padding-right:8px;
	margin-left:20px;
}
#whatispspark_text2_columna2{
		margin-top:30px;
		float:left;
		width:280px;
		margin-left:25px;
		
}


#correccionimg1{
	margin-top:5px
}

#correccionimg2{
	
}

#correccionimg3{
	
}

#correccionimg4{
	margin-top:15px;
}

#correccionimg5{
	margin-top:54px;
}







#colum2_title{
float:left;
width:250px;
padding-top:10px;
}
#colum2_title2{
float:left;
width:5px;
margin-bottom:25px;
margin-right:20px;
}



#colum2_title_2{
margin-top:50px;
float:left;
width:250px;
}
#colum2_title2_2{
float:left;
margin-left:0px;
margin-right:20px;
width:5px;
margin-top:35px;
}
#ppunto5plug{
	width:260px;
}

/*********************************************************************************************************************/
/***************************************************SECCION WHATISPSPARK_PSPARK_VS_TVECTORS*************************************************/
/*********************************************************************************************************************/

#whatispspark_vs_text1_2{line-heigh:normal;width:555px;}
#whatispspark_vs_text1 {height:100%;width:565px;float:left;clear:both;font-size:13px; margin-top:-60px;margin-left:3px;}
#listaokandicos{margin-left:10px; }
#iconosok {
	float:left;
	width:10px;
	margin-top:12px;
}
#iconosok img{
	float:left;
	
	width:10px;
	height:8px;
	margin-right:10px;
	padding-bottom:16px;
	
	
}

.icook2{
	padding-top:16px;
	margin-bottom:16px;
	
	
}

#listaok li{
	margin-top:8px;
	
	float:left;
	width:535px;
	margin-left:10px;
	
}

.psparkvs_graphic{
	margin-left:15px;
}

#psparkvs_capatabla{
	width:100%;
	float:left;
	
}
#psparkvs_table{
	border-bottom:1px solid #cfcfcf;
	border-left:1px solid #cfcfcf;
	border-top:1px solid #cfcfcf;  
}
.table_title_center{
	margin-top:8px;
	text-align:center;
}
.big_title{
	margin-top:4px;
}
.psparkvs_titulos{
	vertical-align: middle;
	text-align:center;
	font-size:16px;
	background-color:#eeeeee;
	font-weight:bold;
	color:#444444;
	border-right:1px solid #cfcfcf;  
}

#psparkvs_table ul{

	
	
}

#psparkvs_table li{
	
	
	margin-left:10px;
	width:150px;
}



#pspark_ul_left{
	margin-left:5px;
	margin-top:10px;
	padding-top:15px;
}
#pspark_ul_left li{
	padding-bottom:40px !important;
}


#pspark_ul_center li{
	padding-bottom:25px;
}
.ul_center_3{
	padding-top:13px;
}
#pspark_ul_right{

}
#pspark_ul_right li{
	padding-bottom:25px;
}

.right_3{
padding-top:13px;
}

#psparkvs_table td{
	
	
	font-size:13px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	
	width:170px;
	
	min-height:40px;
	height:auto;
	
}
.columlefttitle{
	width:215px !important;
}
.columleft{
width:215px !important;
text-align:left;
border-top: 1px solid #cfcfcf;
border-right:1px solid #cfcfcf;
}
.columcenter{
	text-align:left;
border-top: 1px solid #cfcfcf;
border-right:1px solid #cfcfcf;
}

.columright{
background-color:#d7fed6 !important;
text-align:left;
font-weight:bold;
border-top: 1px solid #cfcfcf;
border-right:1px solid #cfcfcf;

}
#psparkvs_table tr{
	border-bottom: 1px solid #cfcfcf;
	border-top: 1px solid #cfcfcf;
}



/*********************************************************************************************************************/
/***************************************************SECCION WHATISPSPARK_plugandlplay*************************************************/
/*********************************************************************************************************************/
#whatispspark_plugandplay_text1 {height:100%;width:565px;;float:left;clear:both;font-size:13px; margin-top:-60px;margin-left:3px;}

#iconosok_plug {
	float:left;
	width:16px;
	margin-top:15px;
	
}

.icook2_plug{
	padding-bottom:15px;
	
}
#iconosok_plug img{
	
	width:16px;
	height:15px;
	margin-right:12px;
	
}

#iconosok_plug ul li{
	float:left;
	padding-bottom:12px;

}


#listaok_plug li{
	margin-top:14px;
	float:left;
	width:520px;
	margin-left:10px;
}

#plugandplay_parrafo2{
	float:left;
	margin-top:20px;
}

#plugandplay_parrafo2_izq{
	float:left;
	width:150px;
}

#plugandplay_parrafo2_drch{
	margin-top:14px;
	margin-left:30px;
	float:left;
	width:365px;
	
}
#plugandplay_parrafo3{
	float:left;
	margin-top:30px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:13px; 
}
#plugandplay_parrafo3_izq{
	
	float:left;
	width:306px;
}

#plugandplay_parrafo3_drch{

	margin-left:30px;
	float:left;
	width:240px;
	
}


/*********************************************************************************************************************/
/***************************************************SECCION WHATISPSPARK_FAQS*************************************************/
/*********************************************************************************************************************/


.faqstitle{
	float:left;
	width:570px;
	font-size:16px;
	font-weight:bold;
}
#whatispspark_faqs_text1 {line-height:normal;height:100%;width:565px;;float:left;clear:both;font-size:13px; margin-top:-60px;margin-left:3px;}



/*********************************************************************************************************************/
/***************************************************SECCION SPOTLIGHT_LOW AMOUNT DNA*************************************************/
/*********************************************************************************************************************/

#lowamountdna_text1 {line-height:normal;float:left;clear:both;width:560px;margin-bottom:20px;}
#lowamountdna_text2{line-height:normal;float:left;clear:both;margin-right:20px;margin-top:10px;margin-bottom:20px;}
#lowamountdna_text3{line-height:normal;float:left;clear:both;margin-right:20px;margin-top:10px;}
#lowamountdna_text1 p{
	width:550px;
}
#lowamountdna_text2 p{
	width:528px;
}
.p_lowamounttxt2{
	width:547px !important;
}
#lowamountdna_text3 p{
	width:530px;
}
#lowamountdna_text3 img{
	margin-left:80px;
}

/*********************************************************************************************************************/
/***************************************************SECCION SPOTLIGHT_CLONING LONG DNA FRAGMENT*************************************************/
/*********************************************************************************************************************/



/*********************************************************************************************************************/
/***************************************************SECCION SPOTLIGHT_PSPARK AND YOUR TIME*************************************************/
/*********************************************************************************************************************/

#psparktime_text1{
	line-height:normal;float:left;clear:both;
}
#psparktime_text1 p{
	
	width:541px;
}
#psparktime_text2{line-height:normal;float:left;clear:both;margin-right:20px;}
#psparktime_text2 p{
	width:530px;
}
#subtitulo2lin, #subtitulo2lin1,#subtitulo2lin2,#subtitulo2lin3{
	float:left;
	width:175px;
	
}
#subtitulolargo{
	float:left;
	width:460px;
	margin-top:15px;
	
}
#icosub2{
	margin-top:-5px;
	float:left;
}
/*********************************************************************************************************************/
/***************************************************SECCION SPOTLIGHT_SAMPLE REQUEST*************************************************/
/*********************************************************************************************************************/
#samplerequest_table{
	float:left;
	border:none !important; 
}
#samplerequest_table ul{
	text-align:left;
	font-size:12px;
	
}
#ulrequest1{
	width:150px;
	margin-top:20px;
	margin-left:10px;
}
#ulrequest1 li{
	background:url('../images/layout/bullet2.gif') no-repeat;
	width:120px;
	padding-left:25px;
	padding-bottom:10px;
}
#ulrequest2{
	width:150px;
	margin-top:20px;
	margin-left:10px;
}
#ulrequest2 li{
	background:url('../images/layout/bullet2.gif') no-repeat;
	width:120px;
	padding-left:25px;
	padding-bottom:10px;
	
}
#ulrequest3{
	width:140px;
	margin-top:20px;
	margin-left:10px;
}
#ulrequest3 li{
	background:url('../images/layout/bullet2.gif') no-repeat;
	width:120px;
	padding-left:25px;
	padding-bottom:10px;
}


#samplerequest_table td{
	
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	border-top:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
}

.samplerequest_table_titulos{
	border-bottom:1px solid #cfcfcf;
	font-size:16px !important;
	padding-top:5px !important;
	padding-left:5px !important;
	padding-right:5px !important;
	padding-bottom:5px !important;
	color:#444444;
	border:none!important;
	
}

#samplerequest_table tr{
		
}

#samplerequestrow1{
height:auto;
border-bottom:1px solid #cfcfcf;

margin-right:10px;

}

.samplerequestrow2{
font-size:16px !important;
height:auto;
font-weight:bold;
padding-top:10px !important;
background-color:#efefef;
}

.samplerequestrow3{
font-size:14px;
height:70px;

}
.samplerequestrow3{

height:70px;

}
.row2td{
	padding-top:10px !important;
	
	}
.row3td{
	padding-top:10px !important;
	
	}
.samplerequestrow4{

height:auto;
}
.samplerequestcol1{
width:70px;
padding-right:10px;
font-weight:bold;
font-size:16px;
}
.samplerequestcol2{
width:150px;
}
.samplerequestcol3{
width:150px;

}
.samplerequestcol4{
width:140px;
border-right:1px solid #fff !important;
}


.sendme_sample_bt{
	background:url('../images/layout/sendme_sample_bt.png') no-repeat top left;
	width:160px;
	height:85px;
}
.ordertrial_bt{	
	background:url('../images/layout/ordertrial_bt.png') no-repeat top left;
	width:160px;
	height:85px;
}
.orderkit_bt{
	background:url('../images/layout/orderkit_bt.png') no-repeat top left;
	width:160px;
	height:85px;
}
#popup_inicio{
	clear:both;
	float:left;
}
.popupproduct{
	color:#ca1d1f;
}
#imagen_pop{
	float:left;
}
#texto_imagenpop{
	float:left;margin-left:30px;margin-top:10px;
	
}
#formulariosample{
	float:left;margin-top:30px;width:630px
}
#titlespopup{
float:left;	margin-right:20px;width:146px;

}
#titlespopup label{
float:right;	
}
#titlespopup ul{
float:right;

}
#titlespopup li{
	padding-bottom:30px;
	text-align:right;
}
.labelpop4{
padding-top:5px;
}
#campospopup{
float:left;width:436px;margin-top:3px;
}
#campospopup input{
height:15px;width:400px;
line-height:normal;
color:#000;
font-family:Arial, Arial, Helvetica, sans-serif !important;
font-size:12px;
border:1px solid #ca1d1f;
}
#specialorderaddressform{
	height:93px !important;
	width:405px;color:#000;
	font-family:Arial, Arial, Helvetica, sans-serif !important;
	font-size:12px;
	border:1px solid #ca1d1f;
	line-height:normal;
	margin-bottom:15px;
}

#capafaxext{
	
	clear:both;
	
}
#capalabelext{
float:left;margin-left:80px;
height:15px;
}
#capafaxform{
	float:left;
	width:150px;
}

#capaext{
	float:left;
	width:120px;
	
}

#faxform{
	width:169px !important;
	float:left;
}
#extform{
	width:140px !important;!important;
	float:left;
}
#campospopup li{
margin-top:-6px;

}

#emailform{
	margin-top:-5px;
}

#labelext{
	width:30px;
	float:left;
	
	padding-top:3px;
	
}

.sepsample{border:1px solid #444444;margin-top:10px;}

#detailsp{
width:500px;
	
}

.cancel_bt{
	margin-top:20px;
	float:right;
	width:118px;
	height:38px;
	background:url('../images/layout/cancel_bt.png') no-repeat top left;

}

.sendorder_bt{
	margin-top:20px;
	float:right;
	width:118px;
	height:38px;
	background:url('../images/layout/sendorder_bt.png') no-repeat top left;

}
#popupsample{
	display:table;
}
#popupsample_html{
	color:#000;
	position: absolute;
	width:630px;
	height:588px;
	left: 240px;
	padding:5px;
	top: 300px;
	border:2px solid #c10000;
	background-color:#fff;
	display:table;
	
}

/*********************************************************************************************************************/
/***************************************************SECCION SPOTLIGHT_BEYOND PFU*************************************************/
/*********************************************************************************************************************/
#beyondpfu_capatabla{
	font-family:Arial, Arial, Helvetica, sans-serif !important;
	margin-left:-35px;
	margin-top:20px;
}
#beyondpfu_table{
	
	float:left;
	border-bottom: 1px solid #cfcfcf;
	border-left:1px solid #cfcfcf;

}

.listacharacteristic{
	font-size:11px;
	text-align:left;
	padding-bottom:0px;
	
}
.listacharacteristic li{
	padding-left:5px;padding-right:5px;
}
#beyondpfu_table td{
	font-size:11px !important;
	text-align:center;
}

.celdadivididaarriba{

	height:64px !important;
	padding-top:12px !important;
	
	
}
.listacharacteristicarriba{
	font-size:11px;
	text-align:left;
	
}
.listacharacteristicarriba li{
	padding-left:5px;padding-right:5px;padding-top:-10px !important;
}
.celdadividida{
	float:left;
	width:44px;
	height:85px;
	border-right:1px solid #cfcfcf;
	margin-bottom:-75px !important;
	text-align:center;
	
}

.celdadivididaabajo{
	float:left;
	width:44px;
	height:85px;
	border-right:1px solid #cfcfcf;
	margin-bottom:-75px !important;
	text-align:center;
	
}

.celdadividida2{
	float:left;
	width:44px;
	height:60px;
margin-bottom:-50px !important;

}

.col3 span{
	vertical-align:center !important;
}

.beyondpfu_table_titulos{
	
	font-size:11px !important;
	min-width:50px !important;
	width:auto !important;	
	min-height:48px !important;
	height:auto !important;
	
	padding-left:5px !important;
	padding-right:5px !important;
	
	background-color:#eeeeee;
	font-weight:bold;
	color:#444444;
	border-top: 1px solid #cfcfcf;
border-right:1px solid #cfcfcf;
}
#beyondpfu_table tr{
	border-top:1px solid #cfcfcf;
}
#row1{

border-right:1px solid #cfcfcf !important;

}

.row2{
border-right:1px solid #cfcfcf;
border-bottom:1px solid #cfcfcf;
	height:auto;
}
.row3{
border-right:1px solid #cfcfcf;
border-bottom:1px solid #cfcfcf;
height:auto;
}
.row4{
border-right:1px solid #cfcfcf;
border-bottom:1px solid #cfcfcf;
height:auto;
}

.col1{
border-top: 1px solid #cfcfcf;
border-right:1px solid #cfcfcf;
width:80px;
background-color:#eeeeee;
padding-top:10px;
}
.col2{
border-top: 1px solid #cfcfcf;
border-right:1px solid #cfcfcf;
width:80px;
text-align:left !important;
padding-left:5px !important;

}

.col3{
	width:75px;
	font-size:10px !important;
	border-top: 1px solid #cfcfcf;
border-right:1px solid #cfcfcf;
}
.col4{
width:55px;
border-top: 1px solid #cfcfcf;
border-right:1px solid #cfcfcf;
}
.col5{
	width:90px;
	border-top: 1px solid #cfcfcf;
border-right:1px solid #cfcfcf;
}
.col6{
	width:220px;
border-top: 1px solid #cfcfcf;
border-right:1px solid #cfcfcf;
}


/*//////////////////TABLA2//////////////////////////*/
#beyondpfu_table2{
	float:left;
	border-bottom: 1px solid #cfcfcf;
border-left:1px solid #cfcfcf;
	    
}


#beyondpfu_table2 td{
	font-size:12px;
	
	
	text-align:center;
}

.beyondpfu_table_titulos2{
	
	font-size:12px !important;
	min-width:50px !important;
	width:auto !important;	
	min-height:48px !important;
	height:auto !important;
	
	padding-left:5px !important;
	padding-right:5px !important;
	padding-top:5px;
padding-bottom:5px;
	background-color:#eeeeee;
	font-weight:bold;
	color:#444444;
	border-top: 1px solid #cfcfcf;
border-right:1px solid #cfcfcf;
}
.titlepfumin{
	font-size:11px;
}
#beyondpfu_table2 tr{
	border-top:1px solid #cfcfcf;
}
#row1table2{

border-right:1px solid #cfcfcf !important;

}

.row2table2{
border-right:1px solid #cfcfcf;
border-bottom:1px solid #cfcfcf;
	height:auto;
}
.row3table2{
border-right:1px solid #cfcfcf;
border-bottom:1px solid #cfcfcf;
height:auto;
}
.row4table2{
border-right:1px solid #cfcfcf;
border-bottom:1px solid #cfcfcf;
height:auto;
}

.col1table2{
border-top: 1px solid #cfcfcf;
border-right:1px solid #cfcfcf;
width:65px;
font-weight:bold;
background-color:#eeeeee;
}
.spancol1{
	vertical-align:center;
	text-align:center;
}

.col2table2{
border-top: 1px solid #cfcfcf;
border-right:1px solid #cfcfcf;
width:190px;
text-align:left !important;

}



.col3table2{
	width:90px !important;
	font-size:10px !important;
	border-top: 1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
}
.col4table2{
width:210px;
border-top: 1px solid #cfcfcf;
border-right:1px solid #cfcfcf;
}

.listageneration li{
border-bottom:1px solid #cfcfcf;
font-size:13px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}
.dobleli{
	padding-top:12px !important;
	padding-bottom:14px !important;
	
}



/****************************************************************************************************/
/****************************************************************************************************/
/****************************************************************************************************/
/****************************************************************************************************/
/****************************************************************************************************/
/*******************************************CONTACT**************************************************/
#col1_contact{
	float:left;	margin-top:-50px;width:460px;	
}
#col2_contact{
	float:left;margin-top:-50px;width:450px;
	
}
.contactcol1{
font-size:15px;
border-right:1px solid #cfcfcf;
width:130px;
text-align:left;
vertical-align:top;
color:#444444;
}

.contactcol2{
width:300px;
font-size:14px;


}
.contactrow3{
margin-top:-30px !important;
}
#textorow3{

font-size:13px !important;
margin-top:-10px !important;
margin-left:15px;
}
#textorow3 p{

width:220px;
font-size:13px !important;

}
#trvacia{
	height:43px;
}
#contact_table{
float:left;
border:none !important;
margin-top:10px;
width:500px;
margin-bottom:50px;
}

#ulcontact1{
	float:left;
	line-height:20px;
	margin-left:5px;
	font-weight:bold;
}

#ulcontact1 li{
	
	color:#444444;
	padding-left:25px;
	padding-top:5px;
}
.error{
	color:#ff1500;
	margin-top:-10px;
	
	
	
}
.formcontact{
	clear:both; 
}
#ulcontact1_2{
	float:left;
	padding-bottom:10px;
	margin-left:10px;
	line-height:20px;
	
}
#ulcontact1_2 li{
	padding-top:5px;
	
}
#phone{
	background:url('../images/layout/phone.png') no-repeat left;
}
#mail{
	background:url('../images/layout/mail.png') no-repeat left;
}
#fax{
	background:url('../images/layout/fax.png') no-repeat left;
}
#address{
	background:url('../images/layout/address.png') no-repeat left;
}
#redcircle{
	float:left;margin-left:20px;
}
#redcircle2{
	float:left;margin-top:15px;
}

#contactform{
	float:left;	width:427px;margin-left:20px;
}
#contactform input{
	height:19px;width:425px;font-size:12px;
	color:#000;

}
#formulariocontacto li{
	padding-bottom:20px;
}
#formulariocontacto li label{
	padding-bottom:10px;
}

#contactform .yourqueryform {
	clear:both;
	border:1px solid #C81C1C;
	height:230px;
	width:420px;
	color:#000;
	font-family:Arial, Arial, Helvetica, sans-serif !important;
	font-size:12px;
	padding:5px;
	margin-bottom:10px;
}
.sendquery_bt{
	background:url('../images/layout/sendquery_bt.png') no-repeat top left;
	float:right;margin-right:-5px;
	width:116px;
	height:35px;
	
	
}

/****************************************************************************************************/
/****************************************************************************************************/
/****************************************************************************************************/
/****************************************************************************************************/
/****************************************************************************************************/
/*******************************************ABOUT US**************************************************/
#cabecera{
	width:943px;
	height:269px;
	margin:auto;
	margin-top:20px !important;
}
#aboutpsparkinfo{
	float:left;
	background:url('../images/layout/headerabout_izq.jpg') no-repeat top left;
	width:458px;
	height:219px;
}
#aboutimagencabecera{
	float:left;
	background:url('../images/layout/headerabout_drc.jpg') no-repeat top left;
	width:484px;
	height:219px;
}
#aboutimagencabecera p{
	margin-left:55px;margin-top:90px;width:350px;
	color:#fff;
	line-height:normal;
	font-size:15px;
}
#col1_about{
	float:left;	margin-top:-50px;width:460px;	margin-bottom:100px;
}
#col2_about{
	float:left;margin-top:-50px;width:400px;margin-bottom:100px;margin-left:40px;
	
}

.secondrowab{
	margin-top:30px;
}

#about_us1{
	float:left;width:180px;margin-top:40px;
}
#about_us2{
	float:left;width:250px;
	font-size:12px;
}

#about_spotlight_titles{

	width:943px;
	
}


#about_spotlight_titles li{
	float:left;
	font-size:13px;
	
	text-align:center;
	padding-right:67px;
	line-height:16px;
	width:89px;
}


#about_spotlight_images {
	width:943px;
	clear:both;
	margin-bottom:120px !important;
	margin-left:-15px;
	
}

#about_spotlight_images li{
	float:left;
	padding-right:105px;
	width:50px;
}

.lista_areas{float:left;width:100%;clear:both;margin-bottom:7px;margin-left:20px;margin-top:10px;}

.lista_areas img{
	float:left;
	

}

.lista_areas p{
	
	font-size:13px;
	float:left;
	width:255px;
	color:#444444;
	margin-left:10px;
	
	
}

/****************************************************************************************************/
/****************************************************************************************************/
/****************************************************************************************************/
/****************************************************************************************************/
/****************************************************************************************************/
/*******************************************PRODUCT**************************************************/
 .col1_product{
 	float:left;
 	width:250px;
 
 	margin-top:-40px;
 	
}
#aboutcanvax_product{
display:table;
}
#aboutcanvax_product p{
	width:200px;

	font-size:11px;
}

.knowmore_bt_product{
	float:right;
	width:116px;
	height:35px;
	margin-top:10px;
	
	margin-right:10px;
	background:url('../images/layout/knowmore_bt.png') no-repeat top left;
}
 .col2_product{
 	float:left;
 	
 	width:620px;
 	margin-top:-75px;
}
#ourproducts{
	float:left;
	margin-top:-10px;
	margin-right:30px;
	width:220px;
}
#paginacion_search{
	float:left;
 	width:723px;
 	clear:both;
 	margin-bottom:40px;
}
#searchprod{
	float:right;margin-right:45px;padding-top:3px;
}
.palabrasearch{
	float:left;
}
#search_ico{
	float:left;
	margin-right:10px;

}
#productsearch{
	width:163px;margin-left:15px;
}

.whatlink h7 a{
	font-weight:normal;
	margin-left:19px;
}

.findit_bt_products{
	
	width:116px;
	height:35px;
	margin-top:-5px;
	background:url('../images/layout/findit_bt.png') no-repeat top left;
}
#paginacion_prod_abajo{
	float:left;
	margin-left:150px;width:260px;display:table;
}
#paginacion_prod{
	float:left;width:260px;
}
#paginadorproducto{
	float:left;width:220px;margin-top:-80px;
}

#capa_productos{
	display:table;
	
}
#tabla_productos{
	margin-top:-40px;
	float:left;
	display:table;
	height:800px !important;
}
#producto{
	width:670px;
	height:auto;
	float:left;
	margin-left:13px;
	border:1px solid #cfcfcf;
	margin-bottom:15px;

	font-size:12px;
	background-color:#f5f5f5;
}
#datosproducto{
	float:left;
	width:420px;
	height:100%;
	margin-left:10px;margin-top:10px;
}
#datosproducto p{
	float:left;
	width:400px;
}
#capa_include{
	height:25px;
}
#capa_brief{
	height:130px;
}
.include{

}
.brief{

}
#nombreproducto_ref{
	width:350px;
	height:50px;
	margin-bottom:15px;
}
#nombreproducto_ref p{
	float:left;
}
.nombreproducto{
	float:left;font-size:16px !important;margin-right:5px;color:#c81c1c;font-weight:bold;width:280px;
}
.refproducto{
	float:left;font-size:12px;margin-left:1px;padding-top:3px;
}
.contactinfo{
	font-size:14px;
	
	
}
#datosproducto p{
	clear:both;
	float:left;
	margin-top:-5px;
}

.adjuntoproducto{
	width:236px;
	float:left;
	
}


#buttonsproduct{
	
}
.distributors_bt{
	float:right;
	width:118px;
	height:38px;
	background:url('../images/layout/distributors.png') no-repeat bottom right;
}

.order_bt{
	float:right;
	width:118px;
	height:38px;
	background:url('../images/layout/order.png') no-repeat bottom right;
}
#adjuntosul{
	width:140px;
	
	float:left;
	
}
#adjuntosproductouls{
	height:180px !important;
}
#adjuntosul a{
	font-weight:normal !important;

}
.pmanual{
background:url('../images/layout/adjimage1.png') no-repeat top left;padding-left:30px;padding-top:2px;
height:23px;
}

.smanual{
background:url('../images/layout/adjimage2.png') no-repeat top left;padding-left:30px;padding-top:2px;
height:23px;
}
.cert{
background:url('../images/layout/adjimage4.png') no-repeat top left;padding-left:30px;padding-top:2px;
height:23px;
}
.vector{
background:url('../images/layout/adjimage3.png') no-repeat top left;padding-left:30px;padding-top:2px;
height:23px;
}
.msds{
background:url('../images/layout/adjimage5.png') no-repeat top left;padding-left:30px;padding-top:2px;
height:23px;
}


/****************************************************************************************************/
/****************************************************************************************************/
/****************************************************************************************************/
/****************************************************************************************************/
/****************************************************************************************************/
/*******************************************DISTRIBUTORS*********************************************/

#distribuidores{
	margin-top:-60px;
}
#distribuidores li{
	cursor:pointer;
}
#col1_distributors{
	float:left;
	width:220px;
	
}
#col2_distributors{
	float:left;
 	width:660px;

	
}
#row2paises{
	height:120px;
	float:left;
	width:250px;
}
#row1paises{
	float:left;
	width:250px;
	height:120px;
}
#europa{
	float:left;
	width:110x;
	margin-right:40px;
}
#europa li{
	background:url('../images/layout/arrow.gif') no-repeat center left;
	padding-left:10px;
	margin-left:10px;
}

#asia_pacific{
	float:left;
	width:110px;
}
#asia_pacific li{
	background:url('../images/layout/arrow.gif') no-repeat center left;
	padding-left:10px;
	margin-left:10px;
}

#america{
	float:left;
	width:110px;
	
	
}
#america li{
	background:url('../images/layout/arrow.gif') no-repeat center left;
	padding-left:10px;
	margin-left:10px;
}

#africa{
	float:left;
	width:110px;
	
	
}

#africa li{
	background:url('../images/layout/arrow.gif') no-repeat center left;
	padding-left:10px;
	margin-left:10px;
}

#capa_worldmap{
	margin-left:30px !important;
	float:left;
	width:656px;
	height:342px;
	background:url('../images/layout/worldmap.gif') no-repeat top left;

}
#puntosamerica{
	float:left;
	width:280px;
}
.pointeeuu{
	position:relative !important;
	width:10px;
	height:10px;
	margin-left:167px !important;
	margin-top:110px !important;
	background:url('../images/layout/mappoint.png') no-repeat top left;
}
.pointcanada{
	position:relative !important;
	width:10px;
	height:10px;
	margin-left:160px !important;
	margin-top:6px !important;
	background:url('../images/layout/mappoint.png') no-repeat top left;
}
.pointmexico{
	position:relative !important;
	width:10px;
	height:10px;
	margin-left:120px !important;
	margin-top:15px !important;
	background:url('../images/layout/mappoint.png') no-repeat top left;
}
.pointargentina{
	position:relative !important;
	width:10px;
	height:10px;
	margin-left:220px !important;
	margin-top:45px !important;
	background:url('../images/layout/mappoint.png') no-repeat top left;
}
.pointbrasil{
	position:relative !important;
	width:10px;
	height:10px;
	margin-left:175px !important;
	margin-top:50px !important;
	background:url('../images/layout/mappoint.png') no-repeat top left;
}


#puntoseuropa{
	float:left;
	
	width:100px;
}
.pointuk{
	float:left;
	position:relative !important;
	margin-left:15px !important;
	margin-top:105px !important;
	
	
	background:url('../images/layout/mappoint.png') no-repeat top left;
}
.pointgermany{
	
	float:left;
	position:relative !important;
	margin-left:-2px !important;
	margin-top:112px !important;
	
	background:url('../images/layout/mappoint.png') no-repeat top left;
}
.pointfrance{
	position:relative !important;
	margin-left:-30px !important;
	margin-top:120px !important;
	
	background:url('../images/layout/mappoint.png') no-repeat top left;
}
.pointitaly{
	float:left;
	margin-left:40px !important;
	margin-top:-10px !important;
	position:relative !important;
	background:url('../images/layout/mappoint.png') no-repeat top left;
}
.pointspain{
	float:left;
	margin-left:292px !important;padding-left:9px !important;
	margin-top:136px !important;
	background:url('../images/layout/mappoint.png') no-repeat top left;
	position:absolute !important;
}

#puntosasia{
	float:left;
	width:260px;
}
.pointchina{
	position:relative !important;
	margin-left:115px !important;
	margin-top:130px !important;
	background:url('../images/layout/mappoint.png') no-repeat top left;
}
.pointjapan{
	position:relative !important;
	float:left;
	margin-left:165px !important;
	margin-top:-10px !important;
		background:url('../images/layout/mappoint.png') no-repeat top left;
}
.pointindia{
	position:relative !important;
	margin-left:60px !important;
	margin-top:15px !important;
	background:url('../images/layout/mappoint.png') no-repeat top left;
}

#datosdist1{
	float:left;
	width:100px;font-weight:bold;
	margin-left:20px;
}
#datosdist2{
	float:left;
	width:300px;
}
.close_bt{
	clear:both;
	float:right;
	width:118px;
	height:37px;
	margin-top:30px;margin-right:0px;
	background:url('../images/layout/close_bt.png') no-repeat top left;

}
.country{
	font-size:16px;
}
#capa_popup_dis{

color:#fff;
position: absolute;
width:442px;
height:249px;
left: 350px;
top: 410px;
background: url('../images/layout/backdistributor.png') no-repeat top left;

}
#capa_popup_dis p{
	width:400px;
	color:#fff;
	font-weight:bold;
	margin-left:20px;
}


/****************************************************************************************************/
/****************************************************************************************************/
/****************************************************************************************************/
/****************************************************************************************************/
/****************************************************************************************************/
/******************************************NEWS*****************************************************/

#capa_noticias{
	width:580px;height:100%;font-size:12px;
}
.col1_news{
	float:left;
	margin-top:-60px;
	width:580px;margin-right:40px;
	height:100%;
}
.col2_news{
	height:100%;
	float:right;
	width:310px;
	margin-top:-60px;
}
#rssimage{
float:left;
width:50px;
		
}
#tablanews{
	margin-bottom:80px;width:580px;
}
#tablanews p{
	width:580px;
}
.titulonews{
	width:580px;float:left;
}
.fechanews{
	font-size:11px;
}
.subtitulo{
	font-size:14px;font-weight:bold;
}
.paginador_news{

float:center;width:100%;clear:both;
}

#capatablanews{
	clear:both;width:580px;
}
.titulonewsdetail{
	float:left;width:570px;
}
#busquedatitle{
	float:left;
	width:120px;
}
#busquedanews{
	float:left;
}
#busquedanews p{
	width:280px;
}
#busquedanews button{
	margin-right:30px;
}
#solutions_news{
	float:left;
	margin-top:30px;
	width:280px;
}
#whatispspark_news{
	float:left;
	margin-top:30px;
	width:280px;
}
#spotlight_news{
	float:left;
	
	width:280px;
}
.fourimages_news img{
	
	width:122px;
	height:80px;
	padding-right:10px;
}
#spotlight_news p{
	font-size:11px;
	width:200px;
}
.readmore{
	clear:both;
	margin-right:30px;
	margin-top:30px;
	margin-bottom:20px;
	float:right;
	width:118px;
	height:38px;
	background:url('../images/layout/readmore_bt.png') no-repeat top left;
	
}




#imagennews{
	float:left;
	width:620px;
	
	
}
#imgnoticia{
	width:579px;
	
}



/*////////////////////////////////////////////////ACCORDION\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

#menu li ul {
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #cfcfcf !important;
	padding-left:20px;
	
	
}

.catprincipalacordion{
	clear:both;
	width:220px;
	padding-left:15px;
	margin-top:8px;
	margin-bottom:8px;
	
}
#menu{
	border-left:1px solid #cfcfcf;width:220px;
	margin-top:-8px;display:table;
}

.menuli{
	width:220px;
	border-top:1px solid #cfcfcf !important;

	
}


.sub_ul{
background-color:#f5f5f5;
}
.sub_ul li{
	margin-top:5px;
	margin-bottom:5px;
	background:url('../images/layout/arrow.gif') no-repeat center left;
	margin-left:8px;
}
ul .sub_ul a{
	color:#444444;
	padding-left:15px;
	font-size:11px;
	font-weight:regular;
}


h2.numero{
	margin-top:10px;
	margin-bottom:0px;
	font-size:28px;
}

#textoscabecera{
	margin-left:250px;
	margin-top:30px;
}

.textc{
	height:54px;
}

.invi{
	display:none;
}

.contenedorgraficos{
	margin-top:20px;
}

#textoscabecera p{
	color:#777777;
	margin-top:20px;
	font-size:26px;
	font-weight:bold;
	text-shadow:1px 1px 1px #444;
		
}

#textoscabecera p.rojo{
	color:#c81c1c;
}

#textoscabecera p.pad{
	margin-right:40px;
	margin-top:10px;
}

.faqgris{
	background-color:#f6f6f6;
	border:1px solid #f1f1f1;
	display:table;
	margin-bottom:5px;
	padding:5px;
}

.faqblanco{
	border:1px solid #f1f1f1;
	background-color:#fff;
	margin-bottom:5px;
	display:table;
	padding:5px;
}

.numtitulo{
	float:left;
	width:30px;
}

.numtitulo h4{
	font-size:35px;
	
}

.textotitulo{
	float:left;
	width:210px;
}

.empujartitulo{
	margin-top:30px;
}

.empujartitulo2{
	margin-top:80px;
}


#capapaginacionnumeros{ float:left;}
#capapagsiguiente{ float:left;margin-left:5px;}
#capapaganterior{float:left;margin-right:5px;}
