body{
	font-size: 70%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #F0F0F0;
	padding: 14px 0 0 0;
	margin: 0;
	background-repeat: repeat-x; 
}
body.popup {
	background-color: #fff;	
}
#web{
	background-color: white;
	border: 1px solid white;
}
body.popup #web {
	background: none;
}
ul {
	margin: 0;
	padding: 0;
}
a img{
	border: 0;
}
div.clear{
	clear: both;
	height:0px;
	line-height: 0px;
}
#cabecera{
	width: 960px;
	height: 44px;
	margin: 1px auto 22px auto;
	padding: 18px 0 0 0;
}
img#logo{
	float: left;
}
#cabecera p#opciones-enviar{
	width: 450px;
	float: right;
	text-align: right;
	margin: 0;
	padding: 0 0 4px 0;
}
#cabecera p#opciones-enviar span#send-intro{
	font-weight: bold;
}
#cabecera p#opciones-enviar a{
	font-weight: normal;
	color: #323B42;
	text-decoration: none;
}
#cabecera p#opciones-enviar span{
	padding-bottom: 5px;
	padding-left: 20px;
}
#cabecera p#opciones-enviar a:hover{
	text-decoration: underline;
}
#cabecera p#opciones-enviar span#send-feature{
	background: url(../img/lightbulb.gif) no-repeat 0 0;
}
#cabecera p#opciones-enviar span#send-bug{
	background: url(../img/bug.gif) no-repeat 0 0;
}
#cabecera p#opciones-enviar span#send-question{
	background: url(../img/help.gif) no-repeat 0 0;
}
#cabecera p#opciones-enviar span#send-feedback{
	background: url(../img/comment.gif) no-repeat 0 0;
}

#contenedor-pestanas {
	clear: both;
	width: 960px;
	margin: 0 auto 0 auto;	

}
#pestanas{
	width: 960px;
	float: left;
	padding-bottom: 0;
}
#pestanas ul{
	margin: 0;
	padding: 0;
}
#pestanas li{
	float: left;
	list-style: none;
	margin-right: 4px;
}
#pestanas p#datos-login{
	width:220px;
	/*position: absolute;*/
	float: right;
	background: url(../img/user_suit.gif) no-repeat 0 0;
	padding: 0 0 0px 20px;
	color: #323A43;
	margin-top: -5px;
}
#pestanas p#datos-login a{
	color: #D73636;
}

#submenu{
	clear: both;
	width: 960px;
	margin: 10px auto 0 auto;
	float: left;
}
#submenu ul{
	margin: 0 0 0 5px;
	padding: 0;
}
#submenu li{
	list-style: none;
	float: left;
	padding-right: 18px;
	margin-right: 14px;
	background: url(../img/submenu-separador.gif) no-repeat top right;
	background-color: #72B0C9;
}
#submenu li.ultimo-lista{
	background: none;
}
#submenu li.seleccionado a{
	font-weight: bold;
	text-decoration: underline;
}
#submenu li a{
	background: no-repeat 0 0;
	color: White;
	text-decoration: none;
	padding: 1px 0 4px 22px;
	display: block;
}
li#jobs-new a{
	background-image: url(../img/brick_add.gif);
}
li#jobs-edit a{
	background-image: url(../img/brick_edit.gif);
}
li#jobs-reply a{
	background-image: url(../img/email_go.gif);
}
li#resume-list a{
	background-image: url(../img/table.gif);
}
li#resume-search a{
	background-image: url(../img/zoom.gif);
}
li#resume-alert a{
	background-image: url(../img/bell.gif);
}
li#resume-report a{
	background-image: url(../img/chart_bar.gif);
}
li#career-customize a{
	background-image: url(../img/palette.gif);
}
li#career-links a{
	background-image: url(../img/link.gif);
}
li#config-account a{
	background-image: url(../img/application_form_edit.gif);
}
li#config-password a{
	background-image: url(../img/lock.gif);
}
li#config-shortcuts a{
	background-image: url(../img/keyboard.gif);
}
li#config-newsletter a{
	background-image: url(../img/newspaper.gif);
}

#subpestanas {
	clear: both;
	float: left;
	width: 940px;
	list-style: none;
	margin: 15px 0 30px 0;
	border-bottom: 1px solid #B9BCBE;
	padding-left: 10px;
}
#subpestanas li {
	float: left;	
	margin: 0 4px 0 0;
	display: inline;
	background-image: url(../img/subtab-l-act.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 3px;	
}
#subpestanas li a {
	background-image: url(../img/subtab-r-act.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 4px 10px 4px 6px;
	float: left;	
	display: inline;
	border-bottom: 0;
	text-align: center;
	text-decoration: none;
	color: #666;
}
#subpestanas li.activa {
	background-image: url(../img/subtab-l.gif);
	margin-bottom: -1px;	
	position: relative;
}
#subpestanas li.activa a  {
	background-image: url(../img/subtab-r.gif);
	background-color: #fff;
	padding-bottom: 5px;
	font-weight: bold;
}

#contenido{
	clear: both;
	width: 944px;
	margin: 0 auto 0 auto;
	padding-left: 16px;
}
body.popup #contenido {
	width: 720px;
	padding: 0 0 30px 0;
	margin: 0;
}
h1{
	color: #102B50;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 24px;
	background: url(../img/bullet-h1.gif) no-repeat 0 6px;
	margin: 50px 0 25px 0;
	padding: 0 0 0 20px;
	clear: both;
	float: left;
	width: 940px;
}

html body #contenido h1 span
{ font-size:70%; color:#818181; }

body.popup h1 {
	width: 680px;
	margin: 10px 0 25px 30px;
}
h2{
	//color: #666;
    color: #000;
    font-size: 110%;
	font-weight: bold;
	margin: 20px 0;
	padding: 0;
}

table{
	border-collapse: collapse;
	font-size: 100%;
	border: 1px solid #EBEBEB;
	border-bottom: 0;
	margin-bottom: 50px;
	clear: both;
}
table#job-links {
	margin: 0 0 60px 40px;
}
table#job-links caption {
	text-align: left;
	padding-bottom: 10px;
	margin-left: 40px;
}
table#job-links td a {
	display: inline;
}
table#job-links td input{
	margin-left: 20px;
}
table#job-links th.link {
	padding-left: 20px;
}

th {
	background-color: #F5F5F5;
	color: #666;
	padding: 5px 7px;
	text-align: left;
	font-weight: bold;
	border-bottom: 1px solid #EBEBEB;
}

th a {
	color: #0099C7;	
	background-repeat: no-repeat;
}
th.orden-desc a {
	padding-right: 12px;	
	background: transparent url(../img/orden-desc.gif) 100% 5px no-repeat;
}
th.orden-asc a {
	padding-right: 12px;	
	background: transparent url(../img/orden-asc.gif) 100% 5px no-repeat;
}
th.destacado{
	background-color: White;
	font-weight: normal;
	color: #3B2F1F;
}
td{
	padding: 7px 7px;
	border-bottom: 1px solid #EBEBEB;
}
td a{
	color: #0099C7;
	display: block;
	width: 100%;
}
td a:hover{
	text-decoration: none;
}
td.centrado{
	text-align: center;
}
td.par{
	background-color: #EEF8FF;
}
td.pardestacado{
	background-color: #FCF5E3;
}
td.destacado{
	font-weight: bold;
}
td.eliminar a {
	color: #ff0000;
}

.pasos{
	width: 940px;
	clear: both;
	float: left;
	background: url(../img/puntito-gris.gif) repeat-x bottom;
	margin-bottom: 30px;
	margin-left: 20px;
	display: inline;
}
.pasos p{
	float: left;
	width: 40px;
	color: #8A8A8A;
	margin: 0;
	padding: 2px 0 0 0;
}
.pasos ul{
	float: left;
	margin: 0;
	padding: 0;
}
.pasos ul li{
	float: left;
	list-style: none;
	padding: 2px 0 11px 0;
	color: #797979;
	margin: 0 10px;
	display: inline;
}
.pasos ul li span.numero{
	background-color: #E5E5E5;
	padding: 1px 2px;
	color: White;
	font-weight: bold;
}
.pasos ul li.ultimo-lista{
	border-right: 0;
}
.pasos ul li.seleccionado{
	background: url(../img/fnd-submenu-seleccionado.gif) no-repeat 50% bottom;
	color: #666;
	text-decoration: none;
	font-weight: bold;
}
.pasos ul li.seleccionado span.numero{
	background-color: #F98401;
}

.pasos ul li.separador {
	border-right: 1px solid #d7d7d7;
	margin: 0 5px 0 2px;
	padding: 0 0 5px 0;
}

.alerta{
	background: #EAF5FA url(../img/alerta.gif) no-repeat 15px 50%;
	border: 1px solid #CAEAF9;
	clear: both;
	padding: 0 0 0 63px;
	margin-left: 35px;
	float: left;
	display: inline;
	width: 707px;
}
.alerta p{
	border-left: 1px solid #CAEAF9;
	padding: 5px 15px;
	margin: 7px 0;
	color: #666;
	line-height: 150%;
}
.ok{
	background: #E2F0D9 url(../img/ok.gif) no-repeat 20px 50%;
	border: 1px solid #93C761;
	clear: both;
	padding: 0 0 0 63px;
	margin-left: 35px;
	float: left;
	display: inline;
	width: 770px;
}
.ok p{
	border-left: 1px solid #93C761;
	padding: 5px 15px;
	margin: 7px 0;
	color: #666;
	line-height: 150%;
}
.error{
	background: #FFECEC url(../img/error.gif) no-repeat 20px 50%;
	border: 1px solid #FF6464;
	clear: both;
	padding: 0 0 0 63px;
	margin-left: 35px;
	float: left;
	display: inline;
	width: 770px;
}
.error p{
	border-left: 1px solid #FF6464;
	padding: 5px 15px;
	margin: 7px 0;
	color: #666;
	line-height: 150%;
}


form.general{
	margin: 30px 0 30px 35px;
	float: left;
	width: 860px;
	display: inline;
}
form.general input{
	vertical-align: middle;
	float: left;
}
form.general select{
	vertical-align: middle;
	float: left;
}
form.general div.linea{
	clear: both;
	float: left;
	width: 830px;
	margin-bottom: 11px;
	padding: 2px 0;
}
form.general div.linea p.cvsrecibidos {
	margin: 0 0 0 11px;
	display: inline;
	line-height: 160%;
}
form.general div.conerror {
	background-color: #FFECEC;
}
form.general div.conerror label, form.general div.conerror p.label {
	color: #ff0000;
}
form.general div.conerror .grupo label {
	color: #666;
}
form.general label{
	float: left;
	width: 190px;
	text-align: right;
	margin-right: 10px;
	vertical-align: middle;
	color: #666;
	font-weight: bold;
	padding: 4px 0 0 0;
}
form.general p.label{
	float: left;
	width: 190px;
	text-align: right;
	margin-right: 10px;
	vertical-align: middle;
	color: #666;
	font-weight: bold;
	padding: 4px 0 0 0;
	margin: 0 10px 0 0;
	line-height: 125%;
}
form.general div.grupo{
	float: left;
	margin-right: 18px;
}
form.general a {
	color: #0099C7;		
}
form.general div.grupocaido{
	clear: both;
	margin-left: 200px;
	float: none;
	padding-top: 6px;
}
form.general div.grupo label{
	float: none;
	display: inline;
	font-weight: normal;
	text-align: left;
	margin-right: 0;
}
form.general div.grupo select{
	float: none;
	display: inline;
}
form.general div.grupo input{
	float: none;
	display: inline;
}
span.obligatorio{
	color: #FF0000;
}
span.nota{
	font-weight: normal;
	display: block;
	font-size: 90%;
	color: #A5A5A5;
	margin-top: 3px;
}
p.requeridos {
	font-size: 90%;
	color: #A5A5A5;
	margin: -10px 0 30px 10px;
}

form.general fieldset {
	border: 0;
	background-color: #fff;
}
form.general fieldset legend {
	margin-bottom: 20px;
	font-size: 110%;
	font-weight: bold;
}
form.general fieldset#company-logo {
	margin-bottom: 30px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #ccc;
}
form.general fieldset#company-logo div.linea {
	margin-left: 30px;
}
form.general fieldset#company-logo input.file {
	margin-left: 3px;
}


form.general div.botones {
	clear: both;
	float: left;
	width: 645px;
	display: inline;
	margin: 20px 0 30px 0;
	background-color: #EAF5FA;
	padding: 15px 15px 15px 200px;
	border-top: 1px solid #D7D7D7;
}
form.general div.botones input{
	float: none;
	display: inline;
	margin: 0;
	padding: 0;
}
div.botones2 {
	clear: both;
	float: left;
	width: 425px;
	display: inline;
	margin: 20px 0 30px 0;
	padding: 15px 15px 15px 370px;
}
div.botones2 input{
	float: none;
	display: inline;
	margin: 0;
	padding: 0;
}

div.boton input {
	float: none;
	display: inline;
	margin: -40px 0 60px 0;
	padding: 0;
}

div.col1, div.col2 {
	float: left;
	width: 45%;
	padding-bottom: 30px;
	padding-top: 15px;
}

div.col1 div.grupocaido {
	margin-left: 196px;
}
div.col2 div.grupocaido {
	margin-left: 60px;
}

form#filtro {
	margin: 0 0 20px 0;
}

div.col-l {
	float: left;
	width: 48%;
	padding-bottom: 30px;
}
div.col-l select {
	margin-left: 4px;
}
div.col-flechas {
	float: left;
	width: 14%;
	margin-right: 15px;
	padding-top: 50px;
	padding-bottom: 30px;	
}
div.col-flechas input {
	display: block;
	margin: 10px 0;
}
div.col-r {
	float: left;
	width: 30%;
	padding-bottom: 30px;	
}
div.col-r select {
	width: 280px;
}
div.col-l div.linea label, div.col-l div.linea label, div.col-r div.linea label {
	width: 130px;
}
div.col-l div.linea, div.col-l div.linea, div.col-r div.linea {
	width: 100%;
}

.contenedor-tip{
	margin: 10px 0 20px 0;
	float: left;
}
.tip{
	background: url(../img/fnd-tip.gif) repeat-y left;
	float: left;
	width: 670px;
	color: #666;
}
.titular-tip{
	background: url(../img/lightbulb.gif) no-repeat 0 0;
	font-weight: bold;
	color: #666;
	margin: 6px 0;
	padding: 0 0 3px 20px;
}
.nombre-tip{
	font-weight: bold;
	text-align: center;
	width: 100px;
	border-right: 1px solid white;
	float: left;
	margin: 0;
	padding: 15px 0 0 0;
}
.nombre-tip img{
	margin: 4px 0 0 0;
}
.contenido-tip{
	width: 538px;
	float: left;
	font-size: 90%;
	padding: 15px 15px 5px 15px; ;
}
.contenido-tip p{
	margin: 0 0 10px 0;
	padding: 0;
}
.contenedor-tip form{
	clear: both;
	margin: 0;
	padding: 0;
}
.contenedor-tip form input{
	vertical-align: middle;	
}
.contenedor-tip form label{
	vertical-align: middle;
	font-size: 90%;
	color: #666;
}

#pie{
	clear: both;
	width: 960px;
	margin: 0 auto;
	padding: 15px 0 20px 0;
	height: 50px;
}
#pie p{

	background: url(../img/logo-pie.gif) no-repeat 0 0;
	padding-left: 25px;
	color: #656565;
	margin: 0;
	padding: 10px 0 10px 40px;
	width: 351px;
	float: left;
}
#pie ul{
	float: right;
	margin: 8px 0 0 0;
	padding: 0;
}
#pie ul li{
	list-style: none;
	float: left;
	background: none;
}
#pie ul li.separador{
	margin-left: 9px;
	padding-left: 7px;
	border-left: 1px solid #666;
}
#pie ul li a{
	color: #0099C7;
}

/* home */
#webhome{
	background: white url(../img/fnd-web-home.gif) repeat-x;
	border: 1px solid white;
	padding-bottom: 30px;
}
h1 span.empresa{
	color: #9E9E9E;
}

/* popups */

p.close {
	text-align: right;
}
p.close a {
	padding-left: 19px;
	color: #BA0000;
	background-image: url(../img/cerrar.gif);
	background-repeat: no-repeat;
	font-size: 110%;
}

p.back {
	text-align: right;
}
p.back a {
	padding-left: 19px;
	color: #BA0000;
	font-size: 120%;
}
#cabecera-pop{
	width: 700px;
	height: 44px;
	margin: 1px auto 22px auto;
	padding: 10px;
}
table.view {
	margin: 15px 0 0 30px;
	width: 700px;
	border: 0;
}

table.view td {
	border: 0;
}
table.view td.kq-question {
	font-weight: bold;
}
table.view td.kq-chk {
	text-align: center;
	padding-left:25px;
	width: 80px;
}
table.view td.kq-option {
	text-align: left;
	width: 100%;
}
table.view td.term {
	text-align: right;
	font-weight: bold;
	width: 120px;
}
table.view tr.view-title {
	padding-left: 0;
}

table.view td.score {
	text-align: center;
	width: 80px;
}
table.view td.chk {
	text-align: center;
	width: 80px;
}
table.view td.option {
	text-align: left;
}
table.view th {
	text-align: center;
	width: 80px;	
	border: 0;	
}
table.view td h2 {
	//background-color: #102B50;
    background-color: #fff;
	padding: 5px;
	//color: #fff;  
    color: #000;
	margin-bottom: 5px;
}
table.view td a {
	display: inline;
}
div.botones-view {
	text-align: right;
}

/** 2.2- Botones */
   html body .boton
    /* Contenedor exterior del boton */
    { display: block !important;  margin: 0px;
      float: left; clear: none; margin-right: 0px;
      background: url(../img/fons_boto_esquerra.jpg) top left no-repeat; }
     
   html body .boton span
    /* Contenedor intermedio del boton : icono */
    { margin: 0px !important; padding: 0px; display: block !important;}
     
   html body .boton span#btn-login
    /* Contenedor intermedio del boton : icono */
    { padding-left: 20px;
      background: url(../img/ico_boto_login.jpg) 10px no-repeat;  }
   html body .boton#btn-inscripcion {margin-left:40px; margin-top: 10px;}
   html body .boton input,
   html body .boton a
    /* Contenedor interior del boton */
    { background: url(../img/fons_boto_dret.jpg) top right no-repeat; border: 0px; color: gray; font-size: 14px;
        clear: none; float: none; margin: 0px 0px 0px 10px; font-weight: bold; display: block;
      padding: 12px 20px 12px 10px;  font-family:Verdana; text-decoration: none; cursor: pointer; }
     
   html body .boton input
    /* Estilo espec�fico para botones input */
    { padding: 2px 10px 3px 0px; height: 23px !important;}
   
   html body #cabecera .boton
    /* Estilo especifico para botones en la cabecera */
    { float: right; width:200px; margin: 20px 0px 0px 20px !important; }
   
/** 2.3- Menu */
   html body * #pestanas
    /* Contenedor del menu */
    { clear: both; }
   
   html body * #pestanas ul
    /* Contenedor de las pesta�as del menu */
    { list-style: none; padding: 0px; margin-left: 30px; overflow: none;
      background: #ffffff; }
     
   html body * #pestanas ul li
    /* Contenedor exterior de la pesta�a */
    { float: left; margin-left: 0px; padding-right: 9px; font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 1.2em;
          background: url(../img/fons_menu_off_dret.jpg) top right no-repeat;  }
   
   html body * #pestanas ul li a
    /* Contenedor interior de la pesta�a */
    { float: left; padding: 10px 8px 9px 18px; font-weight: bold; color: #aaa; 
          background: url(../img/fons_menu_off_esquerra.jpg) top left no-repeat; text-decoration:none;  }   
 
   html body * #pestanas ul li.activa
    /* Contenedor exterior de la pesta�a activa*/
         { background: url(../img/fons_menu_on_dret.jpg) top right no-repeat;  }
   
   html body * #pestanas ul li.activa a
    /* Contenedor interior de la pesta�a activa */
        {  background: url(../img/fons_menu_on_esquerra.jpg) top left no-repeat; color: #ffffff }
/** Tabs */
#container a:link{color: #FFF;}
#container a:visited{color: #FFF;}
#container a:hover{color: #CCC;}
#container a:active{color: #FFF;}
#container a:focus{color: #FFF; outline:none;}

#container {
	margin-left:35px;
	font-size:10px;
	width:900px;
}
.anchors {
    list-style: none;
    margin:0 0 0 10px;
}

.anchors li {
    float: left;
    margin: 0 2px 0 0;
    _margin-bottom:-6px;
    .margin-bottom:-5px;
}

.anchors a {
    display: block;
    padding: 1px 9px 2px 9px;
    text-decoration: none;
	background: #CECECE;
	border-top:2px solid #fff;
	font-size:1.55em;
}

.anchors .on a {
    font-weight: bold;
	border-bottom:2px solid #666;
	border-top:2px solid #666;
}

.anchors .on a, .anchors .on a:hover, .anchor, .anchors a:focus, .anchors a:active {
	background: #666;
	border-top:2px solid #666;
	outline: none; /* @ Firefox 1.5, remove ugly dotted border */
	overflow:hidden;
}

.anchors a:hover{
	background: #888;
	border-top:2px solid #888;
}

.anchors .on a:link, .anchors .on a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.anchors a:hover, .anchors a:focus, .anchors a:active {
    cursor: pointer;
}
.anchor {
	clear:both;
	display:none;
	margin-bottom:20px;
	width:100%;
	color:#000;
	text-align:left;
	background-color:#FFF;
    border:1px solid #CECECE;
    padding:6px;
}
/** Fin Tabs */
.transparencia {
	position:absolute; 
	top:0; 
	left:0; 
	width:100%; 
	height:3000px; 
	background-color:#000; 
	z-index:999999; 
	opacity: .5; 
	filter: alpha(opacity=50);
}
.Alert { 
	font-size:1.15em; 
	position:absolute; 
	top:50%; 
	left:50%; 
	width:675px; 
	margin-left:-337px;
	background-color:#FFF; 
	z-index:1000000; 
	padding:15px; 
	border:2px solid #f1f1f1; 
}
.Alert h2 { 
	margin-bottom: 5px; 
}

span.control 
{ display:block; margin-top:5px; float:right;}

span.previous 
{ background: url(../img/previous.jpg) no-repeat 0; width:37px; height:37px; cursor: pointer; float:right;}
span.previous_d 
{ background: url(../img/previous_d.jpg) no-repeat 0; width:37px; height:37px; float:right; cursor:default;}
span.previous:hover
{ background: url(../img/previous_a.jpg) no-repeat 0;}

span.next 
{ background: url(../img/next.jpg) no-repeat 0; width:37px; height:37px; cursor: pointer; float:right;}
span.next_d
{ background: url(../img/next_d.jpg) no-repeat 0; width:37px; height:37px; float:right; cursor:default;}
span.next:hover
{ background: url(../img/next_a.jpg) no-repeat 0; }

.moveCvsDiv {
	width:100%;
	border:1px solid #CCC;
	padding: 5px 5px 5px 5px !important;
	float:left;
}
.moreCvsDivs p {
	display:inline !important;
	width: auto !important
}
.alertYellow {
	float:left;
	margin-right:5px
}

/***** CODA BUBBLE *****/

.bubbleInfo {
	display:block;
	float: none;
}

.bubbleHelp {
	display:block;
	_float: right;
}

.triggerHelp {
	position: relative;
	display:inline;
	margin-top:-6px;
	margin-left: 10px;
	left:620px;
	_left:740px;
}
.triggerHelpinfofeina {
	position: relative;
	display:inline;
	margin-top:-16px;
	margin-left: 20px;
	left:100px;
	_left:740px;
}

.trigger {
	position: absolute;
	padding: 0px 0 0 0;
	display:inline;
}
     
/* Bubble pop-up */

.bubble {
	position: absolute;
	display: none;
	border:0;
	border-collapse: collapse;
	width: 300px;
	padding: 0;
	margin: 0;
}
.bubble tr {
	border:0;
}

.bubble td {
	border:0;
	padding: 0;
	margin: 0;
}

.bubble * th {
	padding: 0;
	margin: 0;
	border:0;
}

.bubble td.corner {
	height: 15px;
    width: 19px;
}

.bubble td#topleft { background-image: url(../img/bubble/bubble-1.gif); }
.bubble td.top { background-image: url(../img/bubble/bubble-2.gif); }
.bubble td#topright { background-image: url(../img/bubble/bubble-3.gif); }
.bubble td.left { background-image: url(../img/bubble/bubble-4.gif); }
.bubble td.right { background-image: url(../img/bubble/bubble-5.gif); }
.bubble td#bottomleft { background-image: url(../img/bubble/bubble-6.gif); }
.bubble td.bottom { background-image: url(../img/bubble/bubble-7.gif); text-align: center;}
.bubble td.bottom img { display: block; margin: 0 auto; }
.bubble td#bottomright { background-image: url(../img/bubble/bubble-8.gif); }

.bubble table.bubble-contents {
	border:0;
   	font-size: 0.8em;
   	line-height: 1.2em;
   	color: #666;
	padding: 0;
	margin: 0;
	height: 110px;
	background-color:#FFF;
}

table.bubble-contents th {
   	text-align: right;
   	text-transform: lowercase;
}

table.bubble-contents td {
   	text-align: left;
}
.moveCvsDiv {
	width:100%;
	border:1px solid #CCC;
	padding: 5px 5px 5px 5px !important;
	float:left;
}
.moreCvsDivs p {
	display:inline !important;
	width: auto !important
}
.alertYellow {
	float:left;
	margin-right:5px
}
