

.search-info{display:none;}


#edit-submitted-idioma-wrapper{float:left;width:550px;}

#webform-component-nivel{float:left;}

#node-123{padding-bottom:0px!important;float:left;}

#node-123 #edit-submit{position:relative;top:0px;left:150px;}


#node-124{padding-bottom:0px!important;float:left;}
#node-124 #edit-submit{position:relative;top:0px;left:150px;}

.feed-icon{display:none;}
.bread{display:none;}

#webform-client-form-123{padding-bottom:0px;}

#navigation {                        
  float: left;                       
  margin-left: 0;
  margin-right: -100%;
  padding: 0;
  width: auto;
  height:20px;
 position:relative;left:5px;
 top:-10px;
 background-color:#12737C;
 z-index:3;
 display:none;
}

#navigation ul{list-style:none;}
#navigation li{list-style:none;width:auto;float:left;}
#navigation li a{color:#FFFFFF;text-decoration:none;font-family:Arial, Helvetica, sans-serif;width:auto;float:left;}


#logo-title{z-index:0;}

#logo{background-color:#00757E;position:relative;top:1px;}


/*MENUS IDIOMAS
.menu-130{background-color:#789090;color:#ffffff;}
.menu-132{background-color:#607878;color:#ffffff;}
.menu-134{background-color:#486048;color:#ffffff;}
.menu-129{background-color:#304848;color:#ffffff;}
.menu-128{background-color:#304830;color:#ffffff;}
.menu-135{background-color:#6E7857;color:#ffffff;}
.menu-131{background-color:#8FB097;color:#ffffff;}
.menu-133{background-color:#298E82;color:#ffffff;}
.menu-136{background-color:#9C7927;color:#ffffff;}
.menu-137{background-color:#FFB300;color:#ffffff;}
*/

/*MENUS IDIOMAS
.alem-n{background-color:#789090;color:#ffffff;width:140px;}
.catal-n{background-color:#607878;color:#ffffff;width:140px;}
.chino{background-color:#486048;color:#ffffff;width:140px;}
.franc-s{background-color:#304848;color:#ffffff;width:140px;}
.ingl-s{background-color:#304830;color:#ffffff;width:140px;}
.japon-s{background-color:#6E7857;color:#ffffff;width:140px;}
.portugu-s{background-color:#8FB097;color:#ffffff;width:140px;}
.ruso{background-color:#298E82;color:#ffffff;width:140px;}
.spanish{background-color:#9C7927;color:#ffffff;width:140px;}
.otros{background-color:#FFB300;color:#ffffff;width:140px;}
*/

label{color:#00757E;}

#buscador{position:relative;top:15px;left:5px;float:left;width:400px;_width:390px;*width:390px;}

#header{height:150px;position:relative;float:left;z-index:1000;}

/*buscador*/
.form-text{border:1px solid #8DC6CD;height:14px;font-size:12px;padding-top:2px;}
.form-item{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#00757E;font-weight:bold;}
.form-submit{background-color:#298E82;color:#ffffff;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;border:1px solid #607878;cursor:hand;}


/*idiomas de la web*/
#block-locale-0{width:auto;
position:absolute;
top:-230px;
left:280px;
*top:-210px;
*left:280px;
_top:-210px;
_left:280px;
float:left;
z-index:100;}


#block-locale-0 ul{list-style:none;}
#block-locale-0 li{display:inline;}
#block-locale-0 li a{color:#B7B7B7;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}
#block-locale-0 li a:hover{color:#006C75;text-decoration:none;}

.ca{/*background-image:url(images/lin1.gif);*/background-repeat:no-repeat;background-position:right center;padding-right:5px;_margin-right:5px;*margin-right:5px;}


.bread{float:left;width:100%;height:20px;position:relative;top:5px;_top:5px;*top:5px;font-size:11px;font-family:Arial, Helvetica, sans-serif;z-index:1;padding:0px;margin:0px;}

.todocentro{position:relative;float:left;top:0px;_top:0px;*top:0px;width:800px;left:-10px;}

#content-top{float:left;width:99%;}
#content-header{float:left;width:82%;position:relative;top:0px;*top:0px;_top:0px;}

#content-area{position:relative;float:left;width:82%;_float:left;_width:82%;*width:82%;text-align:justify;top:-0px;_top:0px;*top:0px;line-height:17px;letter-spacing:1px;min-height:380px;}

#content-bottom{float:left;width:655px;border-top:1px solid #B9BABA;border-bottom:1px solid #B9BABA;margin-top:15px; padding-bottom:8px;}

#content p{font-family:Arial, Helvetica, sans-serif!important;font-size:12px!important;letter-spacing:1px!important;color:#000000;}

.content p{font-family:Arial, Helvetica, sans-serif!important;font-size:12px!important;letter-spacing:1px!important;color:#000000;}

p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;letter-spacing:1px;}

#main{position:relative;top:0px;float:left;background-color:#ffffff;width:1005px;}

#content{float:left;position:relative;top:20px;*top:0px;_top:0px;}



.submitted{display:none;}



#block-menu-menu-club{background-image:url(images/club_conversacion.jpg);width:131px;height:120px;float:left;postion:relative;left:4px;background-repeat:no-repeat;margin-top:13px;}

#block-menu-menu-club ul{list-style:none;padding:0px;margin:0px;float:left;}
#block-menu-menu-club ul li{list-style:none;padding:0px;margin:0px;float:left;}
#block-menu-menu-club li a{width:100px;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#00757E;width:131px;float:left;text-align:center;position:relative;left:2px;top:4px;line-height:16px;font-weight:bold;}

#block-menu-menu-club li a:hover{color:#0D6ABF;}






/** ABOUT
---------------------------------
*  default.css is used to establish general rules and User interface Styles

   BROWSER RESET
---------------------------------
*  For a more complete reset, go to http://developer.yahoo.com/yui/reset/
*/

* { margin: 0; padding: 0; }

/** Clear Floats Without Structural Markup: 
---------------------------------
*  http://www.positioniseverything.net/easyclearing.html
*/

.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; }
/* End hide from IE-mac */


/* clear classes for content 
---------------------------------*/

.clearleft { clear: left; }
.clearright { clear: right; }
.clearboth { clear: both; }

/* Float classes for images */

.floatleft { float: left; margin: 0 10px 5px 0 !important; }
.floatright { float: right; margin: 0 0 5px 10px !important; }
.floatleft .caption { font-size: 10px; font-weight: bold; text-transform: uppercase; padding-top: 5px; }


/** "Skip to Main Content" link
---------------------------------
*  This link useful for both visually impaired people and those with mobility impairments
*  who cannot use a mouse.
*/

#skip-nav { display: none; }

#skip-nav a, #skip-nav a:hover, #skip-nav a:visited {
  position: absolute;
  left: 0;
  top: -500px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
#skip-nav a:active, #skip-nav a:focus {
  position: static;
  width: auto;
  height: auto;
}

/** Prevent overflowing content **/

#header,
#content,
#sidebar-left,
#sidebar-right{
overflow: visible;
  word-wrap: break-word; /* A very nice CSS3 property */

}

/* bug fix with views 2 edit links */

div.view div.views-admin-links {
	width:auto;
}

/** User interface styles 
---------------------------- */

.resizable-textarea textarea {
	font-size:14px!important;
}
.messages {
	padding: 10px;
	margin: 10px 0;
	border: 1px solid #04a107;
	color: #04a107;
	background-color: #edffed;
}
form{
	margin:0px 0px 0px 0px;
}

/** Rollover edit links for blocks
----------------------------*/

div.block {
  position: relative;
}
div.block div.edit {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 40;
  border: 1px solid #eee;
  padding: 0 2px;
  font-size: 11px;
  background-color: #fff;
}
div.block:hover div.edit {
  display: block;
}

/** WIREFRAMES STYLE
------------------------------------*/

.with-wireframes #header,
.with-wireframes #content-top,
.with-wireframes #content-top>*,
.with-wireframes #content-header,
.with-wireframes #content-header>*,
.with-wireframes #content-area,
.with-wireframes #content-area>*,
.with-wireframes #content-bottom,
.with-wireframes #content-bottom>*,
.with-wireframes #primary,
.with-wireframes #secondary,
.with-wireframes #sidebar-left-inner,
.with-wireframes #sidebar-right-inner,
.with-wireframes .block{
  padding: 0px;

}
.with-wireframes .node {
  border-bottom: 1px solid #bbb;
  margin-bottom:10px;
}
.with-wireframes .block {
  margin-bottom:3px;
}
.with-wireframes #content-top,
.with-wireframes #content-header,
.with-wireframes #content-area,
.with-wireframes #content-bottom {
  margin:0 3px 3px;
}
.with-wireframes /*#footer*/ {
  margin-top: 3px;
  padding: 2px;

}



/* $Id: layout.css,v 1.1.4.3 2009/03/19 23:49:02 couzinhub Exp $
*/

/** Layout
---------------------------------
*  Using a negative margin technique, adapted from ZEN. The page is loaded by this order:
*  
*  1. Header
*  2. Content
*  3. Navigation menus
*  4. Sidebar Left
*  5. Sideabr Right
*	
*/

#page {
	width: 1005px; /* edit to change the width of the page */
	margin: 0 auto; /* remove 'auto' and the width to switch to a fluid width */
	background-color:#ffffff;
}

/** Sidebars width
---------------------------------
*  Changing the width of the sidebars is dead easy, just change the
*  values below corresponding to the sidebar you want to modify.
*  Make sure you keep negative values as negative values.
*  For example, if I want to increase the width of the left sidebar
*  to 300px, I would have to change each '190' to '300'.
*/


.two-sidebars .center,
.sidebar-left .center {
  margin-left: 180px;     /* LEFT value */
}
#sidebar-left {
  width: 140px;           /* LEFT value */
	margin-right: -180px;    /* negative LEFT value */
	_margin-right: -180px;
	*margin-right: -180px;
	float:left;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #00757E; 
	position:relative;
	left:0px;
	z-index:3;
	padding:3px 10px 30px 10px;
	min-height:580px;
}



.two-sidebars .center,
.sidebar-right .center {
  margin-right: 160px;   /* RIGHT value */
}
#sidebar-right {
  width: 160px;  margin-top:20px; position:relative;left:0px;border-left:0px dotted #d8d8d8 ; padding:25px 0px 5px 0px;        /* RIGHT value */
}

/** Columns inner
---------------------------------
*  You can change the padding inside the columns without changing the
*  width of them by just usinbg the INNER div of each column
*/

.inner {                             
	padding: 0px;                     
}                                   

/** Navigation styles
---------------------------------
*  The navigation is loaded after the content, so we need to make space
*  for it, equal to its height, so if you change the height of the navigation,
*  remember to adapt the margin top of the content and sidebars.
*/

#content,
.sidebar {
	margin-top: 30px;        /* Navigation Height */
}


/** LAYOUT RULES
---------------------------------
*  do not change if you're not sure you know what you're doing
*/

.cursos_en_el_extranjero a{width:110px!important;float:left;position:relative;left:40px!important;}

#content {
	float: left;
	width: 100%;
	margin-right: -100%;
	padding: 0;
	
}                                   
.sidebar {                          
	float: left;                       
}                                   
#sidebar-right {
  float: right;
 
}


/* header */

#header #header-region {
	overflow: hidden;
}


/* footer */

#footer {
	width:875px;
float:left;
height:40px;
padding:27px 0px 7px 130px;
margin:40px 0px 0px 0px;
text-align:left;
/*background-color:#318C83;*/
background-image:url(../footer.jpg);background-repeat:no-repeat;
	clear: both;
	color:#014D54;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	
	overflow: visible;
  word-wrap: break-word; 
  clear: both;
  font-weight:bold;
}


#footer a{color:#014D54;text-decoration:none;}
#footer a:hover{color:#005962;text-decoration:underline;}

/* Layout Helpers */

#header,
#main #content .mission,
#main #content .breadcrumb,
#main #content .node {
	clear: both;
}




/* $Id: style.css,v 1.1.4.2.2.2 2009/06/11 17:46:01 couzinhub Exp $
*/

/** General styles 
---------------------------------*/

body{  overflow-x: hidden; }
html{  overflow-x: hidden;}

body {
  margin: 0;
  font-size: 100%; /* Fixes exaggerated text resizing in IE6 and IE7 */
 /* background-color:#225149;*/
  margin-top:0px;

}

#page {
	/* Use a 12px base font size with a 18px line height */
  font-size: 0.875em; /* 16px x .75 = 12px */
  line-height: 1.286em; /* 14px x 1.286 = 18px */
  border:0px solid #333333;
}


/*TEXTO GENERAL DE LA WEB*/
body, caption, th, td, input, textarea, select, option, legend, fieldset {
	font-family:Verdana, Geneva, sans-serif;font-size:11px;
	color:#333333;
}

/* When declaring Link states, remember: LoVe HA : Link | Hover | Visited | Active */

a:link, a:visited {
  color: #000000;
  text-decoration: none;
}

a:hover, a:active {
  color: #298E82;
  text-decoration: underline;
  outline:0;
}

/* Titles  */

h1 {
	font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;color:#014D54;text-align:left;letter-spacing:1px;
	line-height: 1.3em;
	padding: 0 0 0 0;
	margin: 0;
	letter-spacing:1px;
	border-bottom:1px solid #91F0DD ;
}
 
/* Paragraph Styles */

p {
  margin: 1em 0;
}

/* List Styles  */

ul, ol {
  margin-left: 0;
  padding-left: 2em;
 list-style:none;
}

/* Table Styles  */

table {
	width: 99%;
}
tr.even td, tr.odd td {
	padding: 10px 5px;
}
tr.odd {
	background-color: #fff;
}

/* Code */

pre, code {
  font-family: "monaco", "Courier New", monospace;
}

pre {
	background-color: #efefef;
	display: block;
	padding: 5px;
	margin: 5px 0;
	border: 1px solid #aaa;
}

/* List Styles */

#block-menu-secondary-links ul { list-style: none;}

ul ul ul    { list-style-type: none;}
ul ul ul ul { list-style-type: none;}
ol         { list-style-type: none;}
ol ol       { list-style-type: none;}
ol ol ol    { list-style-type: none;}

/* Abbreviation */

abbr {
  border-bottom: 1px dotted #666;
  cursor: help;
  white-space: nowrap;
}


/** Colours
---------------------------------
*  delete when starting a new theme
*/

#header { background-color: #ffffff;border-top:5px solid #91F0DD/*#318C83 #8C8C8C*/;position:relative;top:-6px;}

#sidebar-right { background: #EDEDEE; }



/* $Id: tabs.css,v 1.1.4.2.2.1 2009/06/11 17:39:37 couzinhub Exp $
*/

/*
 * Tabs CSS
 *
 * Adds styles for the primary and secondary tabs.
 *
 * Compare this with default CSS found in the system module's stylesheet (a copy
 * of which is in drupal5-reference.css, line 510.)
 *
 */


div.tabs {
  margin: 0 0 5px 0;
}

ul.primary , ul.secondary{
	display:table;
	width:99%;
	list-style:none;
}

ul.primary {
  margin: 0;
  padding: 0 0 0 10px;
  border-width: 0;
  list-style: none;
  white-space: nowrap;
  line-height: normal;
  background: url(images/tabs/tab-bar.png) repeat-x left bottom;
}

ul.primary li {
  float: left;
  margin: 0;
  padding: 0;list-style:none;
}

ul.primary li a {
  display: block;
  height: 24px;
  margin: 0;
  padding: 0 0 0 5px; /* width of tab-left.png */
  border-width: 0;
  font-weight: bold;
  text-decoration: none;
  color: #777;
  background-color: transparent;
  background: url(images/tabs/tab-left.png) no-repeat left -38px;
}

ul.primary li a .tab {
  display: block;
  height: 20px; /* 24px (parent) - 4px (padding) */
  margin: 0;
  padding: 4px 13px 0 6px;
  border-width: 0;
  line-height: 20px;
  background: url(images/tabs/tab-right.png) no-repeat right -38px;
}

ul.primary li a:hover {
  border-width: 0;
  background-color: transparent;
  background: url(images/tabs/tab-left.png) no-repeat left -76px;
}

ul.primary li a:hover .tab {
  background: url(images/tabs/tab-right.png) no-repeat right -76px;
}

ul.primary li.active a,
ul.primary li.active a:hover {
  border-width: 0;
  color: #000;
  background-color: transparent;
  background: url(images/tabs/tab-left.png) no-repeat left 0;
}

ul.primary li.active a .tab,
ul.primary li.active a:hover .tab {
  background: url(images/tabs/tab-right.png) no-repeat right 0;
}

ul.secondary {
  margin: 0;
  padding: 0 0 0 5px;
  border-bottom: 1px solid #c0c0c0;
  list-style: none;
  white-space: nowrap;
  background: url(images/tabs/tab-secondary-bg.png) repeat-x left bottom;
}

ul.secondary li {list-style:none;
  float: left;
  margin: 0 5px 0 0;
  padding: 5px 0;
  border-right: none;
}

ul.secondary a {
  display: block;
  height: 24px;
  margin: 0;
  padding: 0;
  border: 1px solid #c0c0c0;
  text-decoration: none;
  color: #777;
  background: url(images/tabs/tab-secondary.png) repeat-x left -56px;
}

ul.secondary a .tab {
  display: block;list-style:none;
  height: 18px; /* 24px (parent) - 6px (padding) */
  margin: 0;
  padding: 3px 8px;
  line-height: 18px;
}

ul.secondary a:hover {
  background: url(images/tabs/tab-secondary.png) repeat-x left bottom;
list-style:none;}

ul.secondary a.active,
ul.secondary a.active:hover {
  border: 1px solid #c0c0c0;
  color: #000;
  background: url(images/tabs/tab-secondary.png) repeat-x left top;
}



.form-submit{border:0px;background-image:url(images/ico_lupa.jpg);background-repeat:repeat-x;width:auto;height:20px;font-size:9px;background-color:#ffffff;position:relative;top:2px;padding:2px;}



/* menu cursos*/
#block-menu-menu-cursos{position:relative;float:left;z-index:120;width:131px;left:3px;}

#block-menu-menu-cursos h3{font-size:1px;width:131px;height:67px;left:-6px;background-image:url(../cursos.jpg);background-repeat:no-repeat;}

#block-menu-menu-cursos ul{position:relative;float:left;z-index:120;width:132px;list-style:none;margin:0px;padding:0px;list-style:none;}

#block-menu-menu-cursos ul li{list-style:none;float:left;width:131px;position:relative;left:0px;margin-top:1px;background-color:#8DC3CD;}

#block-menu-menu-cursos ul li a{font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;height:19px;width:111px;display:block;color:#ffffff;background-color:/*#254083*/#8DC3CD;padding:5px 0px 0px 21px;}

#block-menu-menu-cursos ul li a:hover{color:#005F65;background-color:#8DC3CD;text-decoration:none;}


#block-menu-menu-cursos ul li ul{list-style:none;float:left;width:132px;position:relative;left:0px;padding:0;margin:0;position:relative;*top:-2px;}
#block-menu-menu-cursos ul li ul li a{width:119px;background-color:#00757E!important;float:left;border:0;color:#ffffff;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;padding:3px 0px 0px 10px;}
#block-menu-menu-cursos ul li ul li {width:128px;float:left;margin:0px;border:0;padding:0;border-right:1px solid #83C7C8;border-left:1px solid #83C7C8;}
#block-menu-menu-cursos ul li ul li a:hover{color:#A5EC5D;text-decoration:none;}

#dhtml_menu-289{background-image:url(../1h.gif);background-repeat:no-repeat;background-position:left;}

#dhtml_menu-347{background-image:url(../15h.gif);background-repeat:no-repeat;background-position:left;}

#dhtml_menu-354{background-image:url(../2h.gif);background-repeat:no-repeat;background-position:left;}

#dhtml_menu-287{background-image:url(../3h.gif);background-repeat:no-repeat;background-position:left;}

#dhtml_menu-364{background-image:url(../4h.gif);background-repeat:no-repeat;background-position:left;}

#dhtml_menu-290{background-image:url(../8h.gif);background-repeat:no-repeat;background-position:left;}

#dhtml_menu-304{background-image:url(../10h.gif);background-repeat:no-repeat;background-position:left;}

/*menu derecha*/
#block-menu-menu-derecha{float:left;width:131px;height:138px;margin:0px 0px 0px 0px;padding:0px;position:relative;left:13px;top:-5px;}

#block-menu-menu-derecha ul{float:left;width:131px;height:132px;margin:0px;padding:0px;position:relative;left:0px;list-style:none;background-image:url(images/derecha.jpg);background-repeat:no-repeat;}

#block-menu-menu-derecha ul li {list-style:none;float:left;padding:0px;margin:0px;position:relative;}

#block-menu-menu-derecha ul li a{float:left;color:#00757E;line-height:15px;font-weight:bold;}

#block-menu-menu-derecha ul li a:hover{float:left;color:#00757E;}

#block-menu-menu-derecha #dhtml_menu-296 {padding:5px 0px 7px 10px;margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;letter-spacing:1px;list-style:none;float:left;display:block;width:121px;position:relative;top:25px;}
#block-menu-menu-derecha #dhtml_menu-295 {padding:5px 0px 7px 10px;margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;letter-spacing:1px;list-style:none;float:left;display:block;width:121px;position:relative;top:25px;}
#block-menu-menu-derecha #dhtml_menu-297 {padding:5px 0px 7px 10px;margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;letter-spacing:1px;list-style:none;float:left;display:block;width:121px;position:relative;top:25px;}

#block-menu-menu-derecha #dhtml_menu-1028-1{padding:5px 0px 7px 10px;margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;letter-spacing:1px;list-style:none;float:left;display:block;width:121px;position:relative;top:25px;}

#block-menu-menu-derecha #dhtml_menu-296-1 {padding:5px 0px 7px 10px;margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;letter-spacing:1px;list-style:none;float:left;display:block;width:121px;position:relative;top:25px;}
#block-menu-menu-derecha #dhtml_menu-295-1 {padding:5px 0px 7px 10px;margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;letter-spacing:1px;list-style:none;float:left;display:block;width:121px;position:relative;top:25px;}
#block-menu-menu-derecha #dhtml_menu-297-1 {padding:5px 0px 7px 10px;margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;letter-spacing:1px;list-style:none;float:left;display:block;width:121px;position:relative;top:25px;}


#dhtml_menu-1024-1{padding:5px 0px 7px 10px;margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;letter-spacing:1px;list-style:none;float:left;display:block;width:121px;position:relative;top:25px;}



/* announcements que lo usamos como EMPRESAS */

.announcements-radios .option {
  position: relative;
  float: left;
  margin-right: 2em;
}

.announcements-radios .description {
  clear: both;
}

#block-menu-menu-empresas{width:auto;float:left;background-image:url(images/announcements.jpg);background-repeat:no-repeat;width:131px;height:150px; color:#91F0DD;position:relative;left:13px;margin:5px 0px 0px 0px;}


#block-menu-menu-empresas p{font-size:11px;word-break: keep-all;font-weight:bold;line-height:14px;font-family:Arial, Helvetica, sans-serif;}

#block-menu-menu-empresas {
  background-color: transparent;
  margin: 0;
  padding: 0;
  border-bottom: 0;
}

#block-menu-menu-empresas ul li{padding:0px;margin:0px;float:left;position:relative;top:10px;}

#block-menu-menu-empresas h3  {
  font-family:Arial, Helvetica, sans-serif;font-size:20px;float:left;margin-top:40px;position:relative;left:15px;font-weight:bold;color:#ffffff;top:10px;line-height:22px;}

#dhtml_menu-877{color:#ffffff;position:relative;top:15px;float:left;font-size:11px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}

#dhtml_menu-877 a{color:#ffffff;text-decoration:none;}
#dhtml_menu-877 a:hover{color:#4FDCCC;text-decoration:none;}

#block-menu-menu-empresas li a{color:#ffffff;text-decoration:none;}

#block-menu-menu-empresas li a:hover{color:#4FDCCC;text-decoration:none;}
/*especiales*/

#block-menu-menu-especiales{float:left;margin:0px 0px 0px 0px;width:160px;height:51px;padding:0;position:relative;left:0px;}

#block-menu-menu-especiales h3{background-color:#2E848C;color:#ffffff;width:144px;padding:3px 0px 3px 3px;letter-spacing:2px;}
#block-menu-menu-especiales ul{width:160px;height:51px;float:left;list-style:none;padding:0px 0px 5px 0px;margin:0px;position:relative;left:0px;background-image:url(images/especiales.jpg);background-repeat:no-repeat;background-position:right bottom;list-style:none;}

#block-menu-menu-especiales ul li{list-style:none;float:left;width:140px;}


#block-menu-menu-especiales ul li a{float:left;list-style:none;padding:0px 0px 0px 12px;margin:0px;position:relative;top:35px;left:5px;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;background-image:url(images/flecha_r.gif);background-repeat:no-repeat;background-position:left center;}

#block-menu-menu-especiales ul li a:hover{color:#ffffff;text-decoration:none;}




/*inscripciones y teste de nivel*/
#block-menu-menu-inscripcionestest{float:left;display:inline;background-image:url(images/testdenivel.jpg);background-repeat:no-repeat;width:131px;height:130px;position:relative;left:13px;top:-15px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

#block-menu-menu-inscripcionestest ul {float:left;padding:0px;margin:0px;position:relative;list-style:none;}
#block-menu-menu-inscripcionestest ul li{float:left;padding:0px;margin:0px;position:relative;list-style:none;}


#block-menu-menu-inscripcionestest ul li a{float:left;width:120px;color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;position:relative;left:10px;top:80px;line-height:15px;}

#block-menu-menu-inscripcionestest ul li a:hover{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;text-decoration:none;color:#91F0DD;}







/*examenes oficiales*/

#block-menu-menu-examenes{float:left;margin:15px 0px 0px 0px;width:159px;height:62px;padding:0;position:relative;left:-9px;}


#block-menu-menu-examenes ul{float:left;position:relative;left:0px;padding:0px 0px 3px 0px;margin:0px;background-image:url(images/esol.jpg);background-repeat:no-repeat;background-position:top;width:159px;height:62px;list-style:none;}

#block-menu-menu-examenes ul li{list-style:none;float:left;width:159px;}

#block-menu-menu-examenes ul li a{float:left;position:relative;top:8px;left:25px;padding:0px 0px 0px 0px;margin:0px;color:#91F0DD;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}

#block-menu-menu-examenes ul li a:hover{color:#d8d8d8;text-decoration:none;}




/*carnet jove*/
#block-menu-menu-carnet{float:left;margin:15px 0px 0px 0px;width:160px;height:91px;padding:0;position:relative;left:-10px;background-image:url(images/carnetjove1.jpg);background-repeat:no-repeat;}

#block-menu-menu-carnet ul{position:relative;left:0px;float:left;padding:0px;margin:0px;list-style:none;}
#block-menu-menu-carnet ul li{position:relative;left:0px;float:left;padding:0px;margin:0px;list-style:none;}


#block-menu-menu-carnet ul li a{position:relative;top:53px;left:25px;font-size:13px;color:#ffffff;font-weight:bold;font-family:Geneva, Arial, Helvetica, sans-serif;}


#block-menu-menu-carnet ul li a:hover{color:#91F0DD;text-decoration:none;}












/*preparacion examenes oficiales derecha*/

#block-menu-menu-preparacionexamenes{float:left;margin:0px 0px 0px 0px;width:131px;height:115px;padding:0;position:relative;left:13px;top:-10px;background-image:url(images/preparacionexamenes.jpg);background-repeat:no-repeat;}

#block-menu-menu-preparacionexamenes ul{position:relative;left:0px;float:left;padding:0px;margin:0px;list-style:none;}
#block-menu-menu-preparacionexamenes ul li{position:relative;left:0px;float:left;padding:0px;margin:0px;list-style:none;width:135px;text-align:center;/*filter: alpha(opacity=50);background-color:#274083;*/}


#block-menu-menu-preparacionexamenes ul li a{position:relative;top:15px;left:0px;font-size:15px;color:#ffffff;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#ffffff;line-height:16px;}


#block-menu-menu-preparacionexamenes ul li a:hover{color:#91F0DD;text-decoration:none;}




/*cursos en el extranjero*/

#block-menu-menu-cursosextranjero{float:left;margin:10px 0px 0px 0px;width:215px;height:120px;padding:0;position:relative;left:10px;top:0px;background-image:url(images/cursosextranjero.jpg);background-repeat:no-repeat;}

#block-menu-menu-cursosextranjero ul{position:relative;left:0px;float:left;padding:0px;margin:0px;list-style:none;}
#block-menu-menu-cursosextranjero ul li{position:relative;left:0px;float:left;padding:0px;margin:0px;list-style:none;width:150px;/*filter: alpha(opacity=50);background-color:#274083;*/}


#block-menu-menu-cursosextranjero ul li a{width:200px;float:left;position:relative;top:5px;left:0px;font-size:18px;color:#00757E;font-weight:bold;font-family:Arial, Helvetica, sans-serif;line-height:17px;text-align:center;}

#block-menu-menu-cursosextranjero ul li a:hover{color:#252525;text-decoration:none;}



/*cursos de negocios*/

#block-menu-menu-cursosnegocios{float:left;margin:10px 0px 0px 0px;width:215px;height:120px;padding:0;position:relative;left:15px;top:0px;background-image:url(images/cursosnegocios.jpg);background-repeat:no-repeat;}

#block-menu-menu-cursosnegocios ul{position:relative;left:0px;float:left;padding:0px;margin:0px;list-style:none;}
#block-menu-menu-cursosnegocios ul li{position:relative;left:0px;float:left;padding:0px;margin:0px;list-style:none;width:150px;/*filter: alpha(opacity=50);background-color:#274083;*/}


#block-menu-menu-cursosnegocios ul li a{width:180px;float:left;position:relative;top:5px;left:0px;font-size:18px;color:#00757E;font-weight:bold;font-family:Arial, Helvetica, sans-serif;line-height:17px;text-align:center;}




#block-menu-menu-cursosnegocios ul li a:hover{color:#252525;text-decoration:none;}



/*clases a domicilio*/

#block-menu-menu-clasesdomicilio{float:left;margin:10px 0px 0px 0px;width:215px;height:120px;padding:0;position:relative;left:15px;top:0px;background-image:url(images/cursosdomicilio.jpg);background-repeat:no-repeat;}

#block-menu-menu-clasesdomicilio ul{position:relative;left:0px;float:left;padding:0px;margin:0px;list-style:none;}
#block-menu-menu-clasesdomicilio ul li{position:relative;left:0px;float:left;padding:0px;margin:0px;list-style:none;width:150px;/*filter: alpha(opacity=50);background-color:#274083;*/}


#block-menu-menu-clasesdomicilio ul li a{width:200px;float:left;position:relative;top:5px;left:0px;font-size:18px;color:#00757E;font-weight:bold;font-family:Arial, Helvetica, sans-serif;line-height:17px;text-align:center;}




#block-menu-menu-clasesdomicilio ul li a:hover{color:#252525;text-decoration:none;}





/* MENU1*/

/*
.menu{margin:0px;padding:0;float:left;position:relative;left:-15px;width:150px;}
.menu ul{list-style:none !important;width:auto;float:left;margin:0;padding:0px 0px 0px 0px;font-size:14px;border:1px solid red;}
.menu li{display:block;list-style:none;float:left;width:150px;}
.menu li a{color:#333333;text-decoration:none;font-weight:bold;padding:0px 0px 0px 10px;font-size:14px;}

ul.menu ul li a{font-size:12px;font-weight:normal;width:130px;float:left;position:relative;left:20px;}

*/

/* ESTILO PARA EL MENU 1 (quienes somos, contacta etc...) */

#menu1{margin:0px 0px 0px 0px;float:right;height:40px;*height:30px;_height:30px;padding:16px 0px 0px 0px;position:relative;left:0px;*top:18px;_top:18px;top:18px;}

#menu1 ul{margin:0px;float:left;position:relative;padding:0px;}
#menu1 li{height:25px;width:115px;float:left;padding:5px 0px 0px 0px;position:relative;top:-5px;background-image:url(dialogo_on.jpg);background-repeat:no-repeat;margin-left:3px;text-align:center;}


#menu1 li a{height:30px;width:118px; color: #00757F;padding:0px 0px 5px 0px;margin:0px 0px 0px 0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;background-color:#91F0DD;}

#menu1 li a:hover{height:30px;width:118px;background-repeat:no-repeat; color: #252525;text-align:center;padding:5px 0px 5px 0px;margin:0px 0px 0px 0px;}

/* ESTILO HOVER PARA EL MENU 1 (quienes somos, contacta etc...) */
ul.nice-menu li a:hover{
 /*   background-image:url(bg02.gif) ;*/

    color: #ffffff;text-decoration:none;display:block!important;
}

ul.nice-menu li a.active{
 /*   background-image:url(bg02.gif) ;*/

    color: #ffffff!important;
}


ul.nice-menu ul li
{border-bottom:1px solid #ffffff;
z-index:10;display:block!important;
 width:10em;

}


#nice-menu-1{float:left;position:relative;z-index:100;display:block!important;}

/*
#dhtml_menu-144{float:left;position:relative;z-index:100;background-color:#91EFDD!important;background-image:none!important;}
#dhtml_menu-144 a{text-decoration:none;background-color:#91EFDD!important;background-image:none!important;}
#dhtml_menu-144 a:hover{text-decoration:none;background-color:#91EFDD!important;background-image:none!important;}


#dhtml_menu-146{float:left;position:relative;z-index:100;background-color:#91EFDD!important;background-image:none!important;}
#dhtml_menu-146 a{text-decoration:none;background-color:#91EFDD!important;background-image:none!important;}
#dhtml_menu-146 a:hover{text-decoration:none;background-color:#91EFDD!important;background-image:none!important;}

#dhtml_menu-291{float:left;position:relative;z-index:100;background-color:#91EFDD!important;background-image:none!important;}
#dhtml_menu-291 a{text-decoration:none;background-color:#91EFDD!important;background-image:none!important;}
#dhtml_menu-291 a:hover{text-decoration:none;background-color:#91EFDD!important;background-image:none!important;}

#dhtml_menu-873{float:left;position:relative;z-index:100;background-color:#91EFDD!important;background-image:none!important;}
#dhtml_menu-873 a{text-decoration:none;background-color:#91EFDD!important;background-image:none!important;}
#dhtml_menu-873 a:hover{text-decoration:none;background-color:#91EFDD!important;background-image:none!important;}
*/


.fake-leaf 
{
display:none;
}

li.start-collapsed ul 
{
  display:none;
}

.menu ul{list-style:none;}

#header-region ul li{list-style:none;float:left;}

#header-region #block-menu-secondary-links{float:left;width:1005px;padding:0px 0px 18px 0px;background-color:#00757E;height:20px;position:absolute;background-image:url(../nova.jpg);background-repeat:repeat-x;}

ul.menu li.dhtml-menu{display:inline;float:left;padding:0px;margin:0px;width:98px;position:relative;left:5px;background-color:transparent!important;}




.dhtml-menu ul li {background-color:#004D53!important;float:left;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#ffffff;}


ul.menu li.dhtml-menu ul {float:left;width:150px;padding:0px;margin:0px;position:relative;top:-5px;*top:-5px;_top:-5px;}

ul.menu li.dhtml-menu ul li{border-top:0px solid #ffffff;float:left;width:150px;padding:3px 0px 3px 0px;margin:0px;position:relative;background-image:none;}

ul.menu li.dhtml-menu ul li a{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#ffffff;background-color:#004D53;font-weight:normal;padding-left:5px;background-image:none;}


ul.menu li.dhtml-menu ul li a:hover{color:#91EFDD;text-decoration:none;}


/*primer submenu*/
.dhtml-menu ul  {position:relative;top:0px;margin:0px;padding:0px;float:left;left:-13px;}
.dhtml-menu ul  li{position:relative;left:0px;top:0px;margin:0px;padding:0px;float:left;}
#dhtml_menu-212{width:145px;float:left;background-image: url(images/arrow-down.png);background-position: right center; background-repeat:no-repeat;text-decoration:none;}

#block-menu-secondary-links ul ul{background-color:#004D53!important;}


/*segundo submenu.dhtml-menu ul ul*/
 ul.menu li.dhtml-menu ul ul{position:relative;left:-5px;padding-bottom:5px;z-index:500;}
 ul.menu li.dhtml-menu ul ul li {background-color:#4DACB0!important;float:left;border:0px;z-index:500;position:relative;top:5px;}
 ul.menu li.dhtml-menu ul ul li a{background-color:#4DACB0!important;color:#333333;padding-left:15px;}
#dhtml_menu-213{width:135px;float:left;background-image: url(images/arrow-down.png);background-position: right center; background-repeat:no-repeat;text-decoration:none;}



/*tercer submenu*/
 ul.menu li.dhtml-menu ul ul ul{position:relative;left:-5px;z-index:500;}
 ul.menu li.dhtml-menu ul ul ul li {background-color:#00C5D5!important;float:left;z-index:500;position:relative;top:5px;}
 ul.menu li.dhtml-menu ul ul ul li a{background-color:#00C5D5!important;color:#004E55;padding-left:30px;}

#dhtml_menu-156 {width:45px;float:left;display:inline;padding-top:7px; padding-left:0px;font-size:12px;text-transform:uppercase;font-family:Geneva, Arial, Helvetica, sans-serif;height:23px;color:#ffffff;font-weight:bold;position:relative;left:35px;}

#dhtml_menu-231 {width:65px;float:left;display:inline;padding-top:7px; padding-left:0px;font-size:12px;text-transform:uppercase;font-family:Geneva, Arial, Helvetica, sans-serif;height:23px;color:#ffffff;font-weight:bold;position:relative;left:35px;}

#dhtml_menu-158 {width:63px;float:left;display:inline;padding-top:7px; padding-left:0px;font-size:12px;text-transform:uppercase;font-family:Geneva, Arial, Helvetica, sans-serif;height:23px;color:#ffffff;font-weight:bold;position:relative;left:35px;}

#dhtml_menu-245 {width:70px;float:left;display:inline;padding-top:7px; padding-left:0px;font-size:12px;text-transform:uppercase;font-family:Geneva, Arial, Helvetica, sans-serif;height:23px;color:#ffffff;font-weight:bold;position:relative;left:35px;}

#dhtml_menu-160 {width:70px;float:left;display:inline;padding-top:7px; padding-left:0px;font-size:12px;text-transform:uppercase;font-family:Geneva, Arial, Helvetica, sans-serif;height:23px;color:#ffffff;font-weight:bold;position:relative;left:35px;}

#dhtml_menu-162 {width:63px;float:left;display:inline;padding-top:7px; padding-left:0px;font-size:12px;text-transform:uppercase;font-family:Geneva, Arial, Helvetica, sans-serif;height:23px;color:#ffffff;font-weight:bold;position:relative;left:45px;}

#dhtml_menu-163 {width:63px;float:left;display:inline;padding-top:7px; padding-left:0px;font-size:12px;text-transform:uppercase;font-family:Geneva, Arial, Helvetica, sans-serif;height:23px;color:#ffffff;font-weight:bold;position:relative;left:35px;}

#dhtml_menu-159 {width:80px;float:left;display:inline;padding-top:7px; padding-left:0px;font-size:12px;text-transform:uppercase;font-family:Geneva, Arial, Helvetica, sans-serif;height:23px;color:#ffffff;font-weight:bold;position:relative;left:35px;}

#dhtml_menu-161 {width:63px;float:left;display:inline;padding-top:7px; padding-left:0px;font-size:12px;text-transform:uppercase;font-family:Geneva, Arial, Helvetica, sans-serif;height:23px;color:#ffffff;font-weight:bold;position:relative;left:55px;}

#dhtml_menu-164 {width:63px;float:left;display:inline;padding-top:7px; padding-left:0px;font-size:12px;text-transform:uppercase;font-family:Geneva, Arial, Helvetica, sans-serif;height:23px;color:#ffffff;font-weight:bold;position:relative;left:35px;}



#dhtml_menu-156-1 {width:50px;float:left;display:inline;padding-top:7px; padding-left:0px;font-size:12px;text-transform:uppercase;font-family:Geneva, Arial, Helvetica, sans-serif;height:23px;color:#ffffff;font-weight:bold;position:relative;left:35px;}

#dhtml_menu-231-1 {width:65px;float:left;display:inline;padding-top:7px; padding-left:0px;font-size:12px;text-transform:uppercase;font-family:Geneva, Arial, Helvetica, sans-serif;height:23px;color:#ffffff;font-weight:bold;position:relative;left:35px;}

#dhtml_menu-158-1 {width:63px;float:left;display:inline;padding-top:7px; padding-left:0px;font-size:12px;text-transform:uppercase;font-family:Geneva, Arial, Helvetica, sans-serif;height:23px;color:#ffffff;font-weight:bold;position:relative;left:35px;}

#dhtml_menu-245-1 {width:70px;float:left;display:inline;padding-top:7px; padding-left:0px;font-size:12px;text-transform:uppercase;font-family:Geneva, Arial, Helvetica, sans-serif;height:23px;color:#ffffff;font-weight:bold;position:relative;left:35px;}

#dhtml_menu-160-1 {width:70px;float:left;display:inline;padding-top:7px; padding-left:0px;font-size:12px;text-transform:uppercase;font-family:Geneva, Arial, Helvetica, sans-serif;height:23px;color:#ffffff;font-weight:bold;position:relative;left:35px;}

#dhtml_menu-162-1 {width:63px;float:left;display:inline;padding-top:7px; padding-left:0px;font-size:12px;text-transform:uppercase;font-family:Geneva, Arial, Helvetica, sans-serif;height:23px;color:#ffffff;font-weight:bold;position:relative;left:45px;}

#dhtml_menu-163-1 {width:63px;float:left;display:inline;padding-top:7px; padding-left:0px;font-size:12px;text-transform:uppercase;font-family:Geneva, Arial, Helvetica, sans-serif;height:23px;color:#ffffff;font-weight:bold;position:relative;left:35px;}

#dhtml_menu-159-1 {width:80px;float:left;display:inline;padding-top:7px; padding-left:0px;font-size:12px;text-transform:uppercase;font-family:Geneva, Arial, Helvetica, sans-serif;height:23px;color:#ffffff;font-weight:bold;position:relative;left:35px;}

#dhtml_menu-161-1  {width:63px;float:left;display:inline;padding-top:7px; padding-left:0px;font-size:12px;text-transform:uppercase;font-family:Geneva, Arial, Helvetica, sans-serif;height:23px;color:#ffffff;font-weight:bold;position:relative;left:55px;}

#dhtml_menu-164-1 {width:63px;float:left;display:inline;padding-top:7px; padding-left:0px;font-size:12px;text-transform:uppercase;font-family:Geneva, Arial, Helvetica, sans-serif;height:23px;color:#ffffff;font-weight:bold;position:relative;left:35px;}



.tarifas{font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#00757E;font-weight:bold;text-transform:uppercase;border:0;width:99%;float:left;margin-top:15px;}

.tarifas1{font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#F15922;font-weight:bold;text-transform:uppercase;background-color:#91F0DD;border:0px;}

.tarifas2{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#ffffff;font-weight:bold;text-transform:uppercase;letter-spacing:0px;}

.tarifas3{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#252525;font-weight:normal;text-transform:capitalize;letter-spacing:0px;}

.tarifas4{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;font-weight:bold;text-transform:uppercase;}

.tau{border:0px solid #ffffff;letter-spacing:0px;float:left;width:670px;}

.b1{border-bottom:1px solid #cccccc;}

.b2{border-left:1px solid #cccccc;padding-left:5px;}

.ma{font-family:Arial, Helvetica, sans-serif;font-size:22px;color:#00757E;font-weight:bold;text-transform:uppercase;}



/** WEBFORMS */
/** first set labels and items to appear next to each other */
.webform-component-textfield label,
.webform-component-select label,
.webform-component-select .form-item .form-checkboxes,
.webform-component-select .form-item .form-radios{
   display:inline;width:100px;float:left;
}

.webform-client-form{width:500px;float:left;position:relative;left:100px;padding-bottom:40px;}

.webform-client-form label{display:inline;width:150px;float:left;}
.webform-client-form input{width:250px;}

#edit-submitted-como-nos-conocio{display:block;width:250px;float:left;border:1px solid #8DC6CD;margin-bottom:10px;}

/*.webform-component-select .form-item {display:block;width:auto;float:left;}*/

.webform-component-select .form-item label{position:relative;left:0px;}
#edit-submitted-dias-Lunes {float:left;width:30px;position:relative;left:0px;}
#edit-submitted-dias-Martes {float:left;width:30px;position:relative;left:0px;}
#edit-submitted-dias-Miercoles {float:left;width:30px;position:relative;left:0px;}
#edit-submitted-dias-Jueves {float:left;width:30px;position:relative;left:0px;}
#edit-submitted-dias-Viernes {float:left;width:30px;position:relative;left:0px;}
#edit-submitted-dias-Sabado {float:left;width:30px;position:relative;left:0px;}


#edit-submitted-dies-Dilluns{float:left;width:30px;position:relative;left:0px;}
#edit-submitted-dies-Dimarts{float:left;width:30px;position:relative;left:0px;}
#edit-submitted-dies-Dimecres{float:left;width:30px;position:relative;left:0px;}
#edit-submitted-dies-Dijous{float:left;width:30px;position:relative;left:0px;}
#edit-submitted-dies-Divendres{float:left;width:30px;position:relative;left:0px;}
#edit-submitted-dies-Dissabte{float:left;width:30px;position:relative;left:0px;}
#edit-submitted-data-dinici{float:left;}
#edit-submitted-data-dinici-wrapper{float:left;}
#edit-submitted-tipus-de-pagament-Comptat{float:left;width:30px;position:relative;left:0px;}
#edit-submitted-tipus-de-pagament-Ajornat{float:left;width:30px;position:relative;left:0px;}
#edit-submitted-frecha-fin{float:left;}
#edit-submitted-frecha-fin-wrapper{float:left;}
#edit-submitted-com-ens-va-coneixer{display:block;width:250px;float:left;border:1px solid #8DC6CD;margin-bottom:10px;}


#webform-component-fecha_inicio{float:left;}
#edit-submitted-fecha-de-inicio-wrapper{float:left;}


#edit-submitted-tipo-de-pago-Contado{float:left;width:30px;position:relative;left:0px;}
#edit-submitted-tipo-de-pago-Plazos{float:left;width:30px;position:relative;left:0px;}

#edit-submitted-tipo-de-curso{float:left;}
#edit-submitted-tipo-de-curso-wrapper{float:left;}

.webform-component-select .form-item input{position:relative;left:0px;}

#edit-submit{width:auto;float:left;position:relative;top:65px;left:65px;display:block;}

.webform-component-select .form-item .form-checkboxes .form-item,
.webform-component-select .form-item .form-radios .form-item,
fieldset .webform-component-select .form-item .form-checkboxes .form-item,
fieldset .webform-component-select .form-item .form-radios .form-item
{
   display:inline;
   white-space: nowrap;
   padding-right:20px;
}
/** ELEMENTS TO APPEAR NEXT TO EACH OTHER */
.webform-component-fieldset div.form-item{
   display:inline;
   padding-right:20px;
   float:left;
}
.webform-component-fieldset div.form-item .form-item{
   position: absolute;
   left: 25px;
}

.image_size_thumbnail a{display:none;}