﻿body,html 
{
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS", helvetica, sans-serif;
	font-size:13px;
	color:#555555;
	background:url(/imagenes/bg.gif)  repeat-x;
	overflow:auto;
}

p
{
	margin:0px 0px 15px 0px;
	line-height:18px;
}

h2
{
    margin: 0px 0px 25px 0px;
    padding: 0px 0px 10px 0px;	
    text-transform: uppercase;
    background: url(/imagenes/bgLine.gif) repeat-x 0px 30px;
    color: #0a78a1;
    font-size: 18px;
    width: 100%;
    display:block;
    float:left;
}

h3
{
	margin:40px 0px 25px 0px;
	padding:0px;
	text-transform:uppercase;
	color:#0a78a1;
	font-size:14px;
	display:none;
}

h2.titular
{
	text-transform:none;
}

h3.subtitulo
{
	text-transform:none;
}

h4
{
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:14px;
}

h5
{
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:12px;
}

a img
{
	border:0px;	
}

/*PAGINA, CABECERA Y PIE*/
#page
{
	width:982px;
	position:absolute;
	margin:10px 0px 0px -490px;
	left:50%;
}

#header
{
	background:url(/imagenes/bgTop.gif) no-repeat;
	float:left;
	width:100%;
	height:107px;
}

#footer
{
	background:url(/imagenes/bgPie.gif) no-repeat;
	float:left;
	width:952px;
	height:25px;
	text-align:right;
	padding:5px 15px 0px 15px;
	margin-bottom:10px;
}

h1
{
	margin:0px;
	padding:0px;
}

h1 a
{
	width:317px;
	height:120px;
	display:block;
	background:url(/imagenes/logo.gif) no-repeat;
	text-indent:-5000px;
	float:left;
	margin:8px 0px 0px 25px;
}

/*MENU SUPERIOR Y MENU PIE*/
#header #topMenu ul
{
	float:right;
	width:auto;
	margin:10px 15px 0px 0px;
	padding:0px;
	list-style:none;
}

#footer ul
{
	float:left;
	width:auto;
	margin:0px;
	padding:0px;
	list-style:none;
}

#header #topMenu li, #footer li
{
	margin:0px;
	padding:0px;
	list-style:none;	
	display:inline;
	vertical-align:top;
}

#header #topMenu li a, #footer li a
{	
	color:#333333;
	text-decoration:none;
}

#header #topMenu a:hover, #footer li a:hover, #header #topMenu a.selected, #footer li a.selected
{	
	text-decoration:underline;
}

/*MENU PPAL*/
#mainMenu
{
	width:980px;
	border-bottom:5px solid #0a79a1;
	border-left:1px solid #999999;
	float:left;
	font-size:13px;
	margin-top:-58px;
	
}

#mainMenu ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	float:right;
	width:auto;
}

#mainMenu li
{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	width:auto;
}

#mainMenu li a
{
	float:left;
	display:block;
	width:auto;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding:7px;
	height:18px;
	border:1px solid #0a79a1;
	background:url(/imagenes/bgMenu.gif) repeat-x #0d8fbb;
	margin-left:-1px;
}

#mainMenu li a:hover
{
	background:url(/imagenes/bgMenuOver.gif) repeat-x #0d8fbb;
}

#mainMenu li a.selected, #mainMenuli a.selected:hover
{
	background:url() #0a79a1;
	color:#FFFFFE;
}

/*CONTENTS*/
.contentHeader
{
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	float:left;
	width:405px;
	height:262px;
	padding:25px 550px 25px 25px;
}

.contentHeader h2
{
	margin:0px;
	background:none;
}

/*BODY CONTENTS*/
.contentBody
{
	background:#FFFFFF;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	float:left;
	width:930px;
	padding:25px;
	background-image:url();
}

.contentBody .sectionButton, .contentBody .sectionButtonES, .contentBody .sectionButtonEN
{
	background:url(/imagenes/bgButton.gif) no-repeat;
	display:block;
	width:209px;
	height:24px;
	color:#555555;
	text-transform:uppercase;
	text-decoration:none;
	font-size:14px;
	text-align:center;
	padding-top:5px;
}

.contentBody .sectionButton:hover
{
	background: url(/imagenes/bgButtonOver.gif) no-repeat;
	text-decoration:none;
}

.news .contactIcon a
{
	color: #0a79a1;
}

.contentBody .contactButtonES
{
    display: block;
    background: url(/imagenes/botoninfo.png) no-repeat;
    width: 217px;
    height: 138px;
    overflow: hidden;
    color: #555555;
    text-transform: uppercase;
    text-decoration: none;
    padding-top: 0px;
    margin-left:10px;
    margin-top: -30px;
    text-indent: -5000px;
}

.contentBody .contactButtonES:hover
{
    background-position: 0px -138px;
}

.contentBody .buttonvideocallEN
{
	display:block;
	background:url(/imagenes/boton_whEN2.png) no-repeat;
	width:217px;
	height:138px;
	overflow: hidden;
	color:#555555;
	text-transform:uppercase;
	text-decoration: none;
    padding-top: 0px;
    margin-left:10px;
    margin-top: -30px;
    text-indent: -5000px;
}

.contentBody .contactButtonEN:hover
{
	background-position: 0px -138px;
}
.contentBody .contactButtonEN
{
	display:block;
	background:url(/imagenes/button.png) no-repeat;
	width:217px;
	height:138px;
	overflow: hidden;
	color:#555555;
	text-transform:uppercase;
	text-decoration: none;
    padding-top: 0px;
    margin-left:10px;
    margin-top: -30px;
    text-indent: -5000px;
}

.contentBody .contactButtonEN:hover
{
	background-position: 0px -138px;
}

.contentBody .backButton
{
	background:url(/imagenes/bgBackButton.gif) no-repeat;
	display:block;
	width:169px;
	height:24px;
	color:#FFFFFE;
	text-transform:uppercase;
	text-decoration:none;
	font-size:14px;
	margin:-65px 0px 0px 0px;
	float:right;
	padding:5px 0px 0px 40px;
}

.contentBody .backButton:hover
{
	background:url(/imagenes/bgBackButtonOver.gif) no-repeat;
	text-decoration:none;
}

.contentBody .bigButton
{
	background:url(/imagenes/bgBigButton.gif) no-repeat;
	display:block;
	width:250px;
	height:24px;
	color:#555555;
	text-transform:uppercase;
	text-decoration:none;
	font-size:14px;
	text-align:center;
	padding-top:5px;
}

.contentBody .bigButton:hover
{
	background:url(/imagenes/bgBigButtonOver.gif) no-repeat;
	text-decoration:none;
}

.contentBody .formButtonRegister
{
    
    background: url(/imagenes/bgFormButtonRegister.gif) no-repeat;
    display: block;
    width: 149px;
    height: 24px;
    color: #0a79a0;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 14px;
    text-align: center;
    padding-top: 5px;
    float:right;
    margin-right:20px;
}
.contentBody .formButton
{
	background:url(/imagenes/bgFormButton.gif) no-repeat;
	display:block;
	width:209px;
	height:24px;
	color:#0a79a0;
	text-transform:uppercase;
	text-decoration:none;
	font-size:14px;
	text-align:center;
	padding-top:5px;
}
.contentBody .formButton:hover
{
	background:url(/imagenes/bgFormButtonOver.gif) no-repeat;
	text-decoration:none;
}

.contentBody p.contacto
{
	text-align:center;
	padding-top:20px;
}

.contentBody p.contacto a.contactButtonES, .contentBody p.contacto a.contactButtonEN
{
	display:inline-block;
	margin-top: 10px;
}

/*COMUNES INTERIORES*/

.contentBody a
{
	color:#0a78a1;
	text-decoration:none;
	font-weight:bold;
}

.contentBody a:hover
{
	text-decoration:underline;
}

.contentBody p.cite, .contentBody p.em
{
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
}

.contentBody ul
{
	margin:10px 0px 20px 5px;
	padding:0px;
	list-style:none;
}

.contentBody ul li
{
	list-style: none;
	margin-bottom: 20px;
	padding: 0px 0px 0px 20px;
	background: url(/imagenes/bulletUL.gif) 8px 6px no-repeat;
}

.contentBody ul.c2 li
{
	background: url(/imagenes/bulletUL2.gif) 8px 6px no-repeat;
}

.contentBody ul.c3 li
{
	background: url(/imagenes/bulletUL3.gif) 8px 6px no-repeat;
}

.contentBody ul.c4 li
{
	background: url(/imagenes/bulletUL4.gif) 8px 6px no-repeat;
}

.contentBody dl
{
	margin:20px 0px 10px 0px;
}

.contentBody dl dt
{
	font-weight:bold;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 20px;
	text-transform:uppercase;
	background:url(/imagenes/bulletUL.gif) 0px 3px no-repeat;
}

.contentBody dl.c2 dt
{
	background:url(/imagenes/bulletUL2.gif) 0px 3px no-repeat;
}

.contentBody dl.c3 dt
{
	background:url(/imagenes/bulletUL3.gif) 0px 3px no-repeat;
}

.contentBody dl.c4 dt
{
	background:url(/imagenes/bulletUL4.gif) 0px 3px no-repeat;
}

.contentBody dl dd
{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 25px;
}

.contentBody div.banner
{
	text-align:center;
	width:100%;
	margin:25px 0px 25px 0px;
	
}
.contentBody div.tablas
{
	text-align:center;
	width:100%;
	
	
	
}
.contentBody div.tablas img
{
	
	margin:35px;
	
	
}

.contentBody img
{
	border:none;
}

.contentBody img.borde
{
	border:1px solid #0a78a1;
	padding:1px;
}

/*INDEX*/

.contentBodyindex .sectionButton, .contentBodyindex .sectionButtonES, .contentBodyindex .sectionButtonEN
{
	margin-left:5px;
	
}

.contentBodyindex
{
	width:960px;
	padding:25px 10px 25px 10px;
}


.contentHeaderindex h2
{
	font-size:13px;
	text-align:center;
}

.sections div.contact, .sections div.whisbiPoint, .sections div.news, .sections div.demo
{
	float:left;
	width:214px;
	height:282px;	
	margin:2px;
	padding:11px 11px 20px 11px;
	background:url(/imagenes/bgSection.gif) no-repeat;
}

div.news ul.icononews 
{
	background-color:Blue;
}

div.news li
{
	margin-bottom: 4px;
}

.newsList
{
	float:left;
	width: 83%;
	padding-right: 15px;
	border-right: solid 1px #eee;
}

.yearsList 
{
	float:right;
	width: 15%;
}

.yearsList ul li 
{
	background:url(/imagenes/folder.gif) left center no-repeat;
	text-align:left;
	margin-bottom:5px;
	margin-top:0px;
	text-transform:capitalize;
	padding-left:25px;
}

.yearsList ul li.ActiveYear
{
    background:url(/imagenes/openFolder.gif) left center no-repeat;
}

.yearsList ul li a
{
color: #666;
}

.yearsList ul li.ActiveYear a
{
	color: #0d8fbb;
}

.sections h3
{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 1px 0px;
	padding:9px 0px 0px 10px;
	background:url(/imagenes/bgTit.gif) repeat-x #0d8fbb;
	border:1px solid #0a78a1;
	width:207px;
	height:29px;
}

.sections p
{
	margin:10px 0px 0px 0px;
	font-size:12px;
}

.sections div
{
	margin:10px 0px 0px 0px;
	font-size:12px;
	height: 126px;
	overflow:hidden;
}

.sections img.cab
{
	border:0px solid #D2D2D2;
}

.sections img
{
	vertical-align: middle;
}

.sections a img
{
	border:0px;
}

.sections a
{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

.sections a:hover
{
	text-decoration:underline;
}

.sections .sectionButton
{
	margin-left:7px;
}
.sections div.whisbiPoint p
{
	height:125px;
	overflow:hidden;	
}

.sections div.news ul
{
	height:125px;
	overflow:hidden;
	margin:10px 0px 0px 0px;
	padding:0px;
	font-size:12px;
}

.sections div.news ul li 
{
	padding:0px;
	background:none;
}

.sections div.news ul li a
{
	color:#0a78a1;
}
.sections div.news p
{
	margin:0px;
	font-weight:normal;
}

.sections div.demo p
{
	height:125px;
	overflow:hidden;
}
 .sections div.bannerFlashHome
{	
	width:217px;
	height:106px;
	margin-top:0px;	
}
 .sections div.contact .sectionButton, .sections div.contact .sectionButtonES, .sections div.contact .sectionButtonEN
{
	border:1px solid #D2D2D2;
	width:217px;
	height:106px;
	background: url(/imagenes/bgButton.gif) no-repeat;
	
}

.sections div.contactIcon
{
    background: url(/imagenes/contactButton.jpg) no-repeat left 10px;
    height: 113px;
    padding-top: 20px;
    padding-left: 40px;
}

/*QUE ES WHISBI*/

.contentBodywhisbi .formButton
{
	margin:10px 0px 0px 120px;	
	float:left;
	clear:both;
	width:209px;
}

.contentBody .sectionButtonWhisbi
{
    
    background: url(/imagenes/bgButton.gif) no-repeat;
    display: block;
    width: 209px;
    height: 24px;
    color: #555555;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 14px;
    text-align: center;
    padding-top: 5px;
    float: right;
    margin-top:-65px;
   
}

.sections
{
	margin-left: -15px;
	width: 982px;
	
}
.contentBody .modulo
{
	width:47%;	
	float:right;
	margin-right:5px;
}

.contentBody .ultimo
{
	margin-right:0px;
	float:left;
}

.contentBodywhisbi fieldset
{
	background:url(/imagenes/bgFormDemo.gif) no-repeat;
	border:0px;
	width:435px;
	height:290px;
	margin:25px 0px 25px 0px;
}

.contentBodywhisbi dl
{
	font-size:12px;
	margin:10px 0px 10px 0px;
}

.contentBodywhisbi fieldset dl dt
{
	font-weight:bold;
	float:left;
	clear:left;
	margin:7px 5px 0px 0px;
	padding:0px;
	color:#FFFFFE;
	width:112px;
	text-align:right;
	background:none;
}

.contentBodywhisbi dl dd
{
	margin:0px 0px 0px 5px;
	padding:0px;
}

.contentBodywhisbi input,.contentBodywhisbi select
{
	padding:5px;
	background:url(/imagenes/bgField.gif) repeat-x left bottom #FFFFFF;
	color:#0a79a0;
	border:1px solid #0a79a1;
	font-family:"Trebuchet MS", helvetica, sans-serif;
}

.contentBodywhisbi select
{
	background-color:Transparent;
}

.contentBodywhisbi input
{
	width:290px;
}

.contentBodywhisbi select
{
	width:302px;
}

.contentBodycustomer .formButton
{
	float:right;
	margin:0px 10px 0px 0px;
	width:209px;
}

.contentBodycustomer fieldset
{
	background:url(/imagenes/bgFormCustomer.gif) no-repeat;
	border:0px;
	width:850px;
	height:50px;
	margin:0px 45px 30px 45px;
	padding:10px 0px 0px 0px;

}

.contentBodycustomer fieldset dl
{
	font-size:12px;
	margin:0px 0px 10px 0px;
	float:left;
	width:auto;
}

.contentBodycustomer fieldset dl dt
{
	font-weight:bold;
	float:left;
	margin:7px 5px 0px 0px;
	padding:0px;
	color:#FFFFFE;
	width:112px;
	text-align:right;
	background:none;
	width:140px;
}

.contentBodycustomer fieldset dl dd
{
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	width:auto;
}

.contentBodycustomer input
{
	padding:5px;
	background:url(/imagenes/bgField.gif) repeat-x left bottom #FFFFFF;
	color:#0a79a0;
	border:1px solid #0a79a1;
	font-family:"Trebuchet MS", helvetica, sans-serif;
}

.contentBodycustomer input
{
	width:150px;
}

.contentBodycustomer .loginError
{
	color:#fd4239;
	text-align:center;
	height:25px;
}

#ContentArea .contentBodypress .press ul 
{
	border:1px solid #D2D2D2;
	height:130px;
	width:400px;
	margin:0px 0px 0px 0px;	
	padding:5px 0px 0px 0px;
		
}
#ContentArea .contentBodypressnew h2, #ContentArea .contentBodypressnote h2
{
	width:700px;
	height:auto;
	background-position: bottom;
	padding-right:230px;
	
}
#ContentArea .contentBodypress .press ul li
{
	background:none;
	padding-right:70px;
}

#ContentArea .contentBodypress .press ul li:first-child
{
	padding-right:0px;
}

.contentBodypress .press
{
	float:left;
	width:400px;
	height:300px;	
	margin:1px 25px 1px 1px;
	padding:25px;
	background:url(/imagenes/bgProducto.gif) no-repeat;
	
}


.contentBodypress .ultimo
{
	margin-right:0px;
	
	
}

.contentBodypress .press p
{
	margin:10px 0px 0px 0px;
	height:75px;	
}

.contentBodypress .press h3
{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 1px 0px;
	padding:9px 0px 0px 10px;
	background:url(/imagenes/bgTit.gif) repeat-x #0d8fbb;
	border:1px solid #0a78a1;
	width:390px;
	height:29px;
}

.contentBodypress .press  .sectionButton
{
	margin-left:100px;	
}

.contentBodypress .press img
{
	border:1px solid #D2D2D2;
}
.contentBodypress .iconodownloads
{
    
    background: url(/imagenes/PressDownloadsImg.jpg) no-repeat;
}
.contentBodypress .icononotas
{
    
    background: url(/imagenes/PressnotesImg.jpg) no-repeat;
}

#ContentArea .icononews
{
    overflow: hidden;
    display:block;
	border:1px solid #D2D2D2;
	height: 135px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
    background: url(/imagenes/PressnewsImg.jpg) no-repeat;
    overflow: hidden;
}

#ContentArea .icononews li
{
	padding-left: 20px;
	padding-top: 4px;
	background-image: url();
	width: 79%;
}

#ContentArea .icononotes
{
	display:block;
	border:1px solid #D2D2D2;
	height: 135px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
    background: url(/imagenes/PressnotesImg.jpg) no-repeat;
    overflow: hidden;
}

#ContentArea .icononotes li
{
	padding-left: 20px;
	padding-top: 4px;
	background-image: url();
}


#ContentArea .iconodossier, #ContentArea .icononotas
{
	display:block;
	border:1px solid #D2D2D2;
	height: 135px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
    background: url(/imagenes/PressnotesImg.jpg) no-repeat;
    overflow: hidden;
}

#ContentArea .iconodossier li
{
	padding-left: 20px;
	padding-top: 4px;
	background-image: url();
}


#ContentArea .iconomedia
{
	display:block;
	border:1px solid #D2D2D2;
	height: 135px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
    background: url(/imagenes/PressMediaImg.jpg) no-repeat;
    overflow: hidden;
}

#ContentArea .iconomedia li
{
	padding-left: 20px;
	padding-top: 4px;
	background-image: url();
}

.contentBodypress .iconomedia
{
    
    background: url(/imagenes/PressMediaImg.jpg) no-repeat;
    
}
/*SALA DE PRENSA:DESCARGAS*/


.contentBodypressdownloads li a
{
    color: #666666;
    text-decoration: none;
    font-size: 12px;
}

.contentBodypressdownloads li a:hover
{
	text-decoration:underline;
}


.contentBodypressdownloads .modulo
{
    width: 47%;
    float: left;
   
}



.contentBodypressdownloads .whisbi
{
	
	background:url(/imagenes/logoWhisbi.jpg) left 0px no-repeat;
    margin-left:100px;
	padding-left:300px;
	margin-top:20px;

}
.contentBodypressdownloads .whisbi li
{
    float: right;
    width: 150px;
    height:5px;
    
}
.contentBodypressdownloads .whisbiazul
{
    
    margin-left: 100px;
    color: #0a78a1;
    font-weight: bold;
    width:150px;
    font-size: large;
    height:5px;
}


.contentBodypressdownloads .whisbipoint
{
	
	background:url(/imagenes/logopoint.jpg) left 0px no-repeat;
    margin-left:100px;
	padding-left:300px;
	margin-top:20px;
  
   
}
.contentBodypressdownloads .whisbipoint li
{
    float:right;
    width:150px;
    height:5px;
}
.contentBodypressdownloads .whisbipointcalabaza
{
    
    margin-left: 100px;
    color: #e7a75f;
    font-weight: bold;
    width:150px;
    font-size: medium;
    height:5px;
    
}

.contentBodypressdownloads .whisbiperformance
{
	margin-left:100px;
	padding-left:300px;
	margin-top:20px;
    background:url(/imagenes/logoperformance.jpg) left 0px no-repeat;

}
.contentBodypressdownloads .whisbiperformance li
{
	float:right;
    width:150px;
    height:5px;
}
.contentBodypressdownloads .whisbiperformancerosa
{
    margin-left: 100px;
    color: #E20151;
    font-weight: bold;
    width: 190px;
    font-size: medium;
    height:5px;
}


.contentBodypressdownloads .outservico
{
   
	background:url(/imagenes/logoOutServico.gif) left 3px no-repeat;	
	margin-left:100px;
	padding-left:300px
}
.contentBodypressdownloads .outservico li
{
	float:right;
    width:150px;
    height:5px;
}
.contentBodypressdownloads .outservicotitulo
{
    margin-left: 100px;
    color: #333333;
    font-weight: bold;
    width: 150px;
    font-size: medium;
    height:5px;
}


.contentBody .product
{
	float:left;
	width:400px;
	height:300px;	
	margin:1px 25px 1px 1px;
	padding:25px;
	background:url(/imagenes/bgProducto.gif) no-repeat;
}
.contentBody .productderecha
{
	float:right;
	width:400px;
	height:300px;	
	margin:1px 25px 1px 1px;
	padding:25px;
	background:url(/imagenes/bgProducto.gif) no-repeat;
}

.contentBody .ultimo
{
	margin-right:0px;
}
.contentBody .product div
{
	margin:10px 0px 0px 0px;
	height:75px;	
}
.contentBody .product p
{
	margin:10px 0px 0px 0px;
	height:75px;	
}

.contentBody .product h3
{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 1px 0px;
	padding:9px 0px 0px 10px;
	background:url(/imagenes/bgTit.gif) repeat-x #0d8fbb;
	border:1px solid #0a78a1;
	width:390px;
	height:29px;
}

.contentBody .product .sectionButton
{
	margin-left:100px;	
}

.contentBody .product img
{
	border:1px solid #D2D2D2;
}


.contentBodywhisbipoint .contactButtonES,.contentBodywhisbipoint .contactButtonEN
{
	margin:25px 0 0px 375px;
}

.contentBodywhisbipoint .sectionButton
{
	margin-left:350px;	
}

.contentBodytechnology .contactButtonES,.contentBodytechnology .contactButtonEN
{
	margin:25px 0 0px 375px;
}

.contentBodycontact fieldset
{
	background:url(/imagenes/bgFormContact.gif) no-repeat;
	border:0px;
	width:600px;
	height:500px;
	margin:25px 0px 25px 25px;
	float:left;
}

.contentBodycontact .formButton
{
	margin:10px 0px 0px 220px;	
	float:left;
	clear:both;
	width:209px;
}

.contentBodycontact dl
{
	font-size:12px;
	margin:10px 0px 10px 0px;
}

.contentBodycontact fieldset dl dt
{
	font-weight:bold;
	float:left;
	clear:left;
	margin:7px 5px 0px 0px;
	padding:0px;
	color:#FFFFFE;
	width:275px;
	text-align:right;
	background:none;
}

.contentBodycontact dl dd
{
	margin:0px 0px 0px 5px;
	padding:0px;
}
.contentBodycontact input,.contentBodycontact select, .contentBodycontact textarea
{
	padding:5px;
	color:#0a79a0;
	border:1px solid #0a79a1;
	font-family:"Trebuchet MS", helvetica, sans-serif;
}

.contentBodycontact select
{
	padding:5px;
	background:url(/imagenes/bgField.gif) repeat-x left bottom;
	
}

.contentBodycontact input
{
	width:290px;
	background-color:#FFFFFF;
	background:url(/imagenes/bgField.gif) repeat-x left bottom #FFFFFF;
	
}
.contentBodycontact textarea
{
	width:290px;
	background-color:#FFFFFF;
	height:100px;
	background:url(/imagenes/bgBigField.gif) repeat-x left bottom #FFFFFF;
}

.contentBodycontact .rb
{
	color:#FFFFFE;
	font-size:13px;
}

.contentBodycontact .rb input, .contentBodycontact input .rb
{
	width:10px;
	background:none;
	border:none;
	margin-right:5px;
}

.contentBodycontact select
{
	width:302px;
}

.contentBodycontact .contactText
{
	float:left;
	width:100%;
	clear:both;
}

.contentBodycontact ul
{
	float:left;
	margin:30px;
	width:auto;
}

.contentBodycontact ul li.address
{
	padding:0px 0px 0px 40px;
	background:url(/imagenes/icoHouse.gif) no-repeat;
}

.contentBodycontact ul li.phone
{
	font-size: 18px;
	padding:7px 0px 0px 40px;
	background:url(/imagenes/icoPhone.gif) no-repeat;
	height:23px;
}

.contentBodycontact ul li.mail
{
	padding:7px 0px 0px 40px;
	background:url(/imagenes/icoMail.gif) no-repeat;
	height:23px;
}

#ContentArea .contentBodydownload ul li
{
	margin-left:20px;
	background-image: url();
}
#ContentArea .contentBodydownload ul li img
{
	 vertical-align:middle;
}



.login
{
	float:left;
	width:auto;
}

/*VELO VIDEO DEMO*/
#veloFlashDemo
{
	position:absolute;
	z-index:10;
	width:100%;
	height:100%;
	background-color: White;
	top:0px;
	left:0px;
	display:block;
}

#flashDemo
{
	background-color:#FFFFFF;
	position:absolute;
	margin-left:-300px;
	left:50%;
	margin-top:-270px;
	top:50%;
	width:600px;
	height:480px;
	border:1px solid #0a78a1;
	z-index:11;
	padding:1px;
}

a.close
{
	position:relative;
	right:1px;
	z-index:100;
	margin-left:580px;
	top:-24px;
	overflow:visible;
	height:0px;
	display:block;
	
}

.sitemap
{
	float:left ;
	clear:both ;
	margin-left: 40px;
	
}
/*WHISBI POINT (EN CALABAZA)*/


.contentBodywhisbipoint h2
{
    color: #ee9236;
    background: url(/imagenes/bgLine2.gif)  0px 30px repeat-x;
}
.contentBodywhisbipoint h2 img 
{
    margin-left:20px;
    
}

.contentBodywhisbipoint h3 
{
    color: #ee9236;
}


.contentBodywhisbipoint dl dt
{
    font-weight: normal;
    margin: 0px 5px 0px 0px;
    padding: 10px 0px 0px 20px;
    text-transform: uppercase;
    background: url(/imagenes/bulletUL2.gif) 0px 15px no-repeat;
}
.contentBodywhisbipoint ul li
{

    background: url(/imagenes/bulletUL2.gif) 8px 6px no-repeat;
	
}

.contentBodywhisbipoint a
{
    color: #ee9236;
}

.contentBodywhisbipoint img.borde
{
    border-color: #ee9236;
}
.contentBodywhisbipoint .aerop
{
    background-position: right 50px;
    background-image: url(/imagenes/aerport.jpg);
    background-repeat: no-repeat;
    height: 255px;
    display: block;
    width: 95%;
    clear: both;
    margin-bottom: -220px;
   
}
.contentBodywhisbipoint .logopoi
{
    background-position: 670px 100px;
    background-image: url(/imagenes/logopoi.jpg);
    background-repeat: no-repeat;
    height: 255px;
    display: block;
    width: 95%;
    clear: both;
    margin-bottom: -220px;
}
.contentBody h3.calabaza
{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 1px 0px;
	padding:9px 0px 0px 10px;
	background:url(/imagenes/bgTitcalaba.gif) repeat-x #eead6a;
	border:1px solid #d79c60;
	width:390px;
	height:29px;
}

/*WHISBI PERFORMANCE (FUCSIA)*/

h2.performance 
{
    color: #ee195a;
    background: url(/imagenes/bgLine3.gif) 0px 30px repeat-x;
}

h2.whisbiPoint 
{
    color: #e7a75f;
    background: url(/imagenes/bgLine2.gif) 0px 30px repeat-x;
}

.contentHeaderwhisbiperformance  
{
    background:url(/imagenes/performanceSection.jpg) no-repeat;
    height:100px;
}
.contentBodywhisbiperformance h2 img 
{
    margin-left:20px;
    
}

.contentBodywhisbiperformance h3 
{
    color: #ee195a;
}


.contentBodywhisbiperformance dl dt
{
	font-weight:bold;
	padding:5px 0px 0px 20px;
	text-transform:uppercase;
	background:url(/imagenes/bulletUL3.gif) 0px 10px no-repeat;
	
}

.contentBodywhisbiperformance a 
{
    color: #ee195a;
}

.contentBodywhisbiperformance img
{
    margin-left:190px;
}

.contentBody  h3.performance
{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 1px 0px;
	padding:9px 0px 0px 10px;
	background:url(/imagenes/bgTitperfor.gif) repeat-x #ee195a;
	border:1px solid #ee195a;
	width:390px;
	height:29px;
}

.contentBody .contactButtonES, .contentBody .contactButtonEN
{
    margin-left:110px;
    margin-top: 15px;
  
}
.contentBody .contacto h3
{
	background:url(/imagenes/bgTit.gif) repeat-x #0d8fbb;
	width:207px;
}
/*.contentBodyproducts .contacto
{
	
	width:220px;
	background:url(/imagenes/bgSection.gif) no-repeat;
	padding:8px;
	margin-left: 110px;
	height:320px;	
	margin-top:10px;
}

*/
.contentBodywhisbiperformance .logoperf
{
    background-position: right 50px;
    background-image: url(/imagenes/logoperf.jpg);
    background-repeat: no-repeat;
    height: 255px;
    display: block;
    width: 95%;
    clear: both;
    margin-bottom: -240px;
   
}
.contentBody .logos
{
   
    width: 400px;
    background: url(/imagenes/bgProducto1.gif) no-repeat;
    padding: 25px;
    

   
}
.noUpDownMargin
{
	margin-top: 0px;	
	margin-bottom: 0px;
	padding-top: 8px;	
	padding-bottom: 0px;
	font-size: smaller;
}

#ContentArea .contentBody .MigasSeparator
{
	width: 10px;
	height: 5px;
	background: url(/imagenes/bulletDl2.gif) 0px 0px no-repeat;
	display:inline-block;
}



.banderas img
{
  
    padding-top:4px;
   
}
/*EMPLEO*/
.contentHeaderwork
{
	background:url(/imagenes/bgWhisbiEmpleo.jpg) no-repeat;	
	height:100px;	
}
/*WHISBI CONTACT CENTER*/

 .contentHeaderwhisbicontact  
{
   background:url(/imagenes/bgWhisbi.jpg) no-repeat;
    height:100px;
}
.contentBodywhisbicontact ul li 
{
	
	padding:5px 0px 0px 20px;
	margin-top:-15px;
	background:url(/imagenes/bulletUL3.gif) 0px 10px no-repeat;
	
}
.contentBodywhisbicontact h2 
{
    color: #ee195a;
    background: url(/imagenes/bgLine3.gif) 0px 30px repeat-x;
}

.contentBodywhisbicontac h2 img 
{
    margin-left:20px;
    
}

.contentBodywhisbicontact h3 
{
    color: #ee195a;
}

.contentBodywhisbicontact a 
{
    color: #ee195a;
}

.contentBodywhisbicontact img
{
    margin-left:190px;
}

.contentBodywhisbicontact  h3.performance
{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 1px 0px;
	padding:9px 0px 0px 10px;
	background:url(/imagenes/bgTitperfor.gif) repeat-x #ee195a;
	border:1px solid #ee195a;
	width:390px;
	height:29px;
}

.partners
{
    
    border: thin dotted #ee195a;
   
    padding:30px 0px 10px 10px;
    margin-top:10px;
}

/*GOLD SILVER BRONZE*/

.contentBodywhisbicontact h3
{
    margin:-20px 0px 10px 0px;
}

.gold 
{
   
    background: url(/imagenes/gold.jpg) 0px 40px no-repeat;
}
.silver 
{
   
   background:url(/imagenes/silver.jpg) 0px 30px no-repeat; 
}
.bronze 
{
    
    background:url(/imagenes/bronze.jpg) 0px 30px no-repeat;
}
 .gold p, .silver p, .bronze p
{
    margin: 0px 0px 0px 130px; 
    padding-bottom:10PX;
     
    
}
.gold h3, .silver h3, .bronze h3
{
   
    margin-left: 130px;  
    margin-top:20PX;
}

.gold ul li, .silver ul li, .bronze ul li
{
    margin-left: 130px;   
}


/*ACORDION*/

.accordion
{
   clear:both;
}

.accordionHeader
{
    cursor: pointer;
    height: auto;
    color: #333;
    text-indent: 10px;
    margin-top: 20px;
    padding:0px;
	background: #dedede;
}

.accordionHeaderSelected
{
	cursor: pointer;
    height: auto;
    color: #333;
    text-indent: 10px;
    margin-top: 20px;
    padding:0px;
	background: #dedede;
}

.accordionHeader h4, .accordionHeaderSelected h4
{
	margin:0px;
	padding:0px;
}

.accordionContent
{
    background: #fff;
    padding: 10px;
}

#ContentArea .headerImage
{
	float:left;
	clear:both;
	margin-left: -26px;
	margin-top: -25px;
	border: solid 1px #999999;
	margin-bottom: 20px;
	border-top: none;
}

.bannerFlashHome
{
	margin-left: -25px;
	margin-top: -27px;
	margin-bottom: 20px;
}

.migas
{
	font-size:11px;
	margin-bottom: 20px;
}
