/* www.GrupoOdin.es */

html, body{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

body {
	color: #000000;
	background: #FFFFFF;
	font-family: "Trebuchet MS", Verdana, Arial;
}
p{ /*, td*/
	text-align: justify;
}
/* Enlaces */
a {
	color: #4033B9;
	text-decoration: none;
}

a:hover, a:active, a:focus {
	text-decoration: none;
}

/* Textos pequenos */
small, .small, .smalldark, .mosimage_caption, .createby, .createdate, .modifydate, a.readon, .img_caption {
	color: #666666;
	font-size: 92%;
}

/* Titulos */
.contentheading, .componentheading{
	font-size: 150%;
}
h1 {
	font-size: 180%;
	margin: 0px;
}

h2 {
	font-size: 150%;
}

h3 {
	font-size: 125%;
}

h4 {
	font-size: 100%;
	text-transform: uppercase;
}

/* imagenes */
img, a img{
	border: none;
}

/* formularios */
form {
	margin: 0;
	padding: 0;
}

form, fieldset {
	margin: 0;
	padding: 0;
}

#system-message{
	padding: 0;
	margin: 0;
}

table.blog{
	width: 100%;
}

.joomslide{
}

.contentpaneopen, .contentpaneopen p{
	width: 100%;
}

#txtpqgris{
	font-size: 80%;
	color: #666;
}
inputbox, .ckCSSinput{
	background-color: #7DBEFF;
	border:1px solid #666666;
	color:#FFFFFF;
}

inputbox:focus, .ckform input:focus{
	background-color: #004E9B;
        font-weight: bold;
}

/*GENERAL WEB*/

#web{
	width: 100%;
	font-size: 12px;
	/*text-align: center;*/
}

#web_tabla{
	width: 970px;
	/*text-align: center;*/
}

#celda_tabla_cuerpo{
	width: 970px;
	border-bottom: 1px solid #9DBDFF;
	border-left: 1px solid #9DBDFF;
	border-right: 1px solid #9DBDFF;
	padding: 5px;
}

#celda_tabla_cuerpo #tabla_cuerpo{
	width: 100%;
}

#celda_tabla_cuerpo #tabla_cuerpo #celda_cuerpo{
	width: 789px;
	border: 1px dashed #CCC;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}

#celda_der{
	padding-left: 0px;
	padding-right: 5px;
	width: 150px;
	vertical-align: top;
}
menu_izq{
	width: 148px;
	text-align: left;
}

#vmMainPage{
	width: 789px;
}

#celda_pie{
	padding-top: 10px;
	text-align: center;
	font-size: 10px;
}

#celda_pie a{
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#enlaces_pie{
	margin-left: auto;
	margin-right: auto;
}
#enlaces_pie td{
	padding-right: 4px;
	text-align: center;
}
.alertaroja{
	text-decoration: blink;
	font-weight: bold;
	font-size: 110%;
	color: red;
}
/*FIN GENERAL WEB*/


/*CARRO DE LA COMPRA*/

#vmMainPage .inputbox{
	border: 1px solid #333;
	background-color: #bbbff7;
}

.sectiontableentry1 a{
	color: #000;
}

#vmMainPage .inpuntbox:focus{
	background-color: #86aaec;
	color: #FFF;
}

#vmMainPage .button{
	margin-top: 3px;
	background-color: #FFD1A2;
	border: 1px solid #666;
	color: #000;
	font-weight: bolder;
	font-size: 12px;
}

#vmMainPage .button:hover{
	color: #000;
	background-color: #ffbc79;
}


.savedCart{
	display: none;
	visibility: hidden;
}

/*FIN CARRO DE LA COMPRA*/

/*INICIO BUSCADOR*/
#buscador{
	text-align: center;
	height: 90px;
	vertical-align: middle;
}
#buscador h3{
	margin-top: 7px;
}
#buscador form{
	margin-top: -5px;
}
#buscador p{
	text-align: center;
}
#buscador, .buscador{
	border: 1px dashed #CCC;
	width: 140px;
}

#buscador label{
	visibility: hidden;
	display: none;
}

#keywor, #mod_search_searchword{
	width: 113px;
	border: 1px solid #666;
	background-color: #7dbeff;
	color: #fff;
	font-weight: bolder;
	font-size: 12px;
}

#keyword:focus, #mod_search_searchword:focus{
	background-color: #004e9b;
	color: #FFF;
}

#buscador .button{
	width: 115px;
	margin-top: 3px;
	background-color: #FFD1A2;
	border: 1px solid #666;
	color: #000;
	font-weight: bolder;
	font-size: 12px;
}

#buscador .button:hover{
	color: #000;
	background-color: #ffbc79;
	cursor: pointer;
	
}
/*FIN INICIO BUSCADOR*/

#celda_cabecera{
	width: 970px;
	height: 105px;
}
#tabla_cab{
	width: 970px;
}
#tabla_cab td{
	padding: 2px;
        width: 20%;
}

#telefono_box{
    	border: 1px dashed #CCC;
	width: 90px;
	height: 90px;
	overflow: visible;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
        text-align: center;
        font-size: 14px;
        font-weight: bold;
        color: #666;
}
#telefono_box p{
    margin-top: 7px;
}

/*INICIO LOGIN*/
#marco_login{
	border: 1px dashed #CCC;
	width: 120px;
	height: 85px;
/*
	position: relative;
	top: -45px;
*/
	overflow: visible;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}

#login label{
	visibility: hidden;
	display: none;
	
}

#login #username_vmlogin, #login #password_vmlogin{
	width: 115px;
	border: 1px solid #666;
	background-color: #7dbeff;
	color: #FFF;
	font-weight: bolder;
	font-size: 12px;
	margin-top: -10px;
}

#login #username_vmlogin:focus, #login #password_vmlogin:focus{
	background-color: #004e9b;
	color: #FFF;
}

#login ul{
	display: none;
	visibility: hidden;
	list-style: none;
	font-size: 10px;
}

#login li{
}

#login a{
	display: none;
	visibility: hidden;
	color: #000;
	margin-left: -35px;
}


#login .button{
	width: 115px;
	background-color:#FFD1A2;
	border:1px solid #666666;
	color:#000;
	font-size:12px;
	font-weight:bolder;
	margin-top:-10px;
}

#login .button:hover{
	background-color:#FFBC79;
	color:#000;
}

#login div{
	padding-top: 5px;
	height: 65px;
}


/*CESTA DE LA COMPRA*/
#cestavacia{
    width: 220px;
    text-align: center;
    height: auto;
}
#marco_cesta{
	width: 240px;
	height: 92px;
	overflow: auto;
        border: 1px solid #CCC;
	/*border: 1px solid #666;
	background-color: #aad5ff;*/
}
.vmCartModule{
	width: 220px;
	float: left;
	color: #000;
	font-size: 11px;
	/*
top: -40px;
*/	
}

.vmCartModule div{
	vertical-align: top;
        height: 15px;
        overflow: hidden;
}

.vmCartModule a{
	color: #000;
}
.vmCartModule hr{
        margin: 0px;
        padding: 0px;
}

.vmCartModule img{
	/*display: none;
	visibility: hidden;*/
}
/*cesta flotante la hacer clic*/
.cbContainer{
	background-color:#99CCFF;
}
.cbContainer .cbBox h3{
	background-color:#CCCCCC;
	background-image: none;
	font-size: 16px;
}
.cbContainer .cbContent{
	font-size: 13px;
}
/*FIN CESTA DE LA COMPRA*/


/*DESCRIPCION PRODUCTO*/
#celda_cuerpo #vmMainPage #tabla_producto a{
	color: #4033B9;
}
#ruta{
	width: 789px;
	height: 20px;
	text-align: left;
	/*border-bottom: 1px dashed #CCC;*/
	font-size: 12px;
}
#navegacion-prod{
	width: 789px;
	height: 20px;
	border-bottom: 1px dashed #CCC;
}
#tabla_producto{
	width: 789px;
	margin-top: 10px;
}

#titulo_producto{
	font-size: 19px;
	font-weight: bolder;
	text-align: center;
	
}

#imagenancho410{
	width: 410px;
	overflow: hidden;
	float: right;
}
#imagenancho410 span#zoom{
	font-weight: bold;
	color: #4033B9;
	left: 440px;
	top: -5px;
	position: relative;
}

#infoycompra{
	border:1px dashed #CCCCCC;
	padding: 5px;
	width: 300px;
	float: right;
}
#precio_producto{
	text-align: left;
	font-size: 16px;
	margin-bottom: 5px;
}

#precio_producto span{
	font-size: 20px;
	color: #CC0000;
	font-weight: bolder;
	font-family: "Arial Black";
}

#iva{
	font-size: 12px;
}

#descuento-transerencia, #infoycompra #divpreciosin, #infoycompra #gastosdeenvio{
	/*margin-top: 5px;*/
	font-size: 14px;
	padding-bottom: 5px;
	color: #000;
}
#descuento-transerencia{
        font-weight: bold;
}
#infoycompra #gastosdeenvio{
        padding-top: 5px;
	font-size: 12px;
}
#disponibilidad{
	margin-left: 0px;
	margin-bottom: 0px;
	font-size: 14px;
}
#disponibilidad img{
	vertical-align: middle;
	margin-left: 5px;
}
span#precio-descuento, span#precio-sin-iva{
	font-size: 14px;
	font-weight: bold;
	font-family: "Arial Black";
	color: #1133AA;
}


#al_carro{
	text-align: left;
	width: 290px;
}
#al_carro #cantidadyboton{
	float: left;
	display: block;
}

#al_carro .vmCartContainer {
	font-size: 12px;
	background: none;
	border: 0px;
}
#al_carro .vmCartChild{
	width: 100%;
	border: none;
}
#al_carro .vmCartAttributes{
	margin: 0px;
}
#al_carro .inputboxattrib{
	height: 20px;
	border: 1px solid #333;
	background-color: #bbbff7;
	color: #333;
}
#al_carro .vmAttribChildDetail{
	width: auto;
	float: left;
	margin-right: 5px;
	font-size: 14px;
}



#pregunta_producto{
	text-align: center;	
}

#pregunta_producto a.button{
	margin-left: auto;
	margin-right: auto;
	color: #000;
}

#pregunta_producto a.button:hover{
	color: #333;
}

#celda_tabla_detalles{
	text-align:left;
	width: 100%;
}


#codigoseanpn{
    width: 100%;
    margin-bottom: 5px;
    height: 15px;
    color: #666;
}
#codigoseanpn #codigoean{
    width: 50%;
    float: left;
}
 #codigoseanpn #codigopn{
    width: 50%;
    float: right;
    text-align: right;
}

#tabla_detalles{
	width: 650px;
	margin-left: auto;
	margin-right: auto;
}

#tabla_detalles td{
	padding-right: 0px;
	padding-bottom: 0px;
	vertical-align: top;
}

#desccorta{
	width: auto;
	font-size:12px;
	font-weight: bolder;
}

#desclarga{
	width: 650px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#desclarga td.comentarios{
    text-align: justify;
}

#desclarga a{
	color: #0000a0;
}

#desclarga td{
	border-top: 1px dashed #CCC;
}


#div_bot_sup_producto{
	width:789px;
	height: 20px;
	margin-bottom: 10px;
	color: #555;
	font-size: 14px;
}

#celda_cuerpo #vmMainPage #div_bot_sup_producto a.next_page, #celda_cuerpo #vmMainPage #div_bot_sup_producto a.previous_page{
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 12px;
}

#div_bot_sup_producto .next_page{
	margin-right: 5px;
}
#servicios_extra td{
	border: 1px dashed #CCC;
	padding: 4px;
	margin-right: 8px;
	font-weight: bolder;
}

/*FIN DESCRIPCION PRODUCTO*/ 

/*LISTADO PRODUCTOS*/
#tabla_browseProductContainer{
	border-top: 1px dashed #CCC;
	margin-bottom: 10px;
	width: 789px;
	margin-left: 0px;
}
#celda_browseProductDescription #product_details{
	margin-top: 5px;
	margin-bottom: 5px;
}
#celda_browseProductDescription #product_details a,
#celda_cuerpo #vmMainPage #celda_browseProductDescription #product_details a {
	color: #4033B9;
}

#celda_browseProductImageContainer{
	text-align: center;
	width: 200px;
}
#celda_browseProductImageContainer a{
    	width: 200px;
}
#detalles_productlist{
	vertical-align: top;
}
#detalles_productlist table{
	width: 100%;
}
#celda_browseProductTitle,#celda_browseProductTitle #div_browseProductTitle{
	height: 20px;
	overflow: hidden;
	font-size: 16px;
	font-weight: bolder;
	color: #000;
	text-align: left;
        width: 100%;
}

#celda_browseProductTitle a{
	color: #000;
	font-size: 18px;
	font-weight: bolder;
}

#celda_browseProductTitle a:hover{
	color: #000064;
}

#celda_browsePriceContainer{
	width: 140px;
	font-size: 18px;
	color: #cc0000;
	font-weight: bolder;
	font-family: "Arial Black";
	padding-top: 2px;
	text-align: right;
	padding-left: 0px;
}

#precio_producto #ivaincl, #ivaincl, #divahorro{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

#celda_browseProductDescription{
	color: #666;
}
#celda_listar_disponibilidad{
    float: left;
    width: 120px;
}
#celda_listar_al_carro{
    float: right;
    width: 280px;
}
#ordenaryfiltro{
    width: 100%;
    text-align: left;
    font-size: 13px;
    font-weight: bold;
}
#ordenaryfiltro select{
    font-size: 12px;
    font-weight: bold;
}
/*FIN LISTADO PRODUCTOS*/


/*CANTIDAD PRODUCTO PEDIR*/
.addtocart_form{
	/*width: 200px;*/
}

#celda_listar_al_carro .addtocart_form .quantity_box, .vmCartContainer .quantity_box{
	font-size: 14px;
}
td#celda_listar_al_carro div form.addtocart_form{
	width: 100%;
	display: block;
}
#celda_listar_al_carro .addtocart_form .inputboxquantity, .vmCartContainer .inputboxquantity{
	width: 25px;
	height: 15px;
	text-align: center;
	border: 1px solid #333;
	background-color: #bbbff7;
	color: #333;
	font-weight: bolder;
	padding-top: 0px;
	padding-bottom: 0px;
}

#celda_listar_al_carro .addtocart_form .inputboxquantity:focus, .vmCartContainer .inputboxquantity:focus{
	background-color: #86aaec;
	color: #FFF;
}

#celda_listar_al_carro .addtocart_form .quantity_box_button,  .vmCartContainer .quantity_box_button{
	cursor: pointer;
	margin-top: 2px;
	height: 15px;
	background-color: #CCC;
}

#celda_listar_al_carro .addtocart_form .quantity_box_button:hover, .vmCartContainer .quantity_box_button:hover{
	background-color: #666;
}

#celda_listar_al_carro .addtocart_form .quantity_box_button_up, .vmCartContainer .quantity_box_button_up{
	margin-left: 1px;
}


#celda_listar_al_carro .addtocart_form .quantity_box_button_down, .vmCartContainer .quantity_box_button_down{
	margin-left: -2px;
}


.addtocart_button{
	/*border: 1px solid #666;*/
	width: 135px;
	margin-left: 10px;
	height: 30px;
}

/*FIN CANTIDAD PRODUCTO PEDIR*/

/* SUB CABECERA */
#desplegable{
	width: 969px;
	height: 30px;
	text-align: left;
}
#desplegable ul.menu, #desplegable ul.menu li.parent {
	width: 100%;
}
#desplegable #sf-sub-indicator{
	float: left;
}

/* FIN SUB CABECERA */

/*MENU WEB*/
.moduletable_menu{
	border: 1px dashed #CCC;
	width: 150px;
	text-align: left;
}
#menu_web ul{
	list-style: disc;
	width: 105px;
	margin-left: -5px;
	text-align: left;
/*	float: right;
	position: relative;
	top: -55px;
	left: 25px;
*/
	font-size: 14px;
	vertical-align: middle;
}
/*
.menu li{
	width: 80px;
	float: left;
}
*/

#menu_web{
	width: 150px;
	vertical-align: middle;
}

#menu_web .menu a{
	display: block;
	width: 105px;
	color: #000;
}

#menu_web ul li, #menu_web .menu li{
	/*position: relative;
	top: -5px;
	left: -10px;*/
	width: 105px;
	list-style: url("../../../images/M_images/arrow.png"); /*katakana*/
}

#menu_web .menu li:hover{
	background-color: #DDD;
}

#menu_web .menu li.active{
	background-color: #d9ecff;
}

#sub_cabecera{
	padding-top: 5px;
	padding-bottom: 0px;
	overflow: hidden;
	display: block;
	width: 970px;
	height: 35px;
}

#sub_cabecera div#secciones{
	width: 985px;
	height: 35px;
	display: block;
	overflow: hidden;
}

#sub_cabecera .moduletable_secciones ul#secciones{
	list-style: none;
	width: 100%;
	margin: 0px;
	margin-left: -40px;
}

#secciones li{
	float: left;
	width: 192px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	background-color:#bdd2ff;
	color: #4033B9;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
}

#secciones li#current{
	background-color:#ffffff;
	border-top: 1px solid #9DBDFF;
	border-left: 1px solid #9DBDFF;
	border-right: 1px solid #9DBDFF;
}

#sub_cabecera .moduletable_secciones #secciones a{
	text-align: center;
	width: 100%;
	line-height: 35px;
	font-size: 13px;
	display: block;
	font-weight: bolder;
	
}
#secciones a{
	color: #4033B9;
}

#sub_cabecera .moduletable_secciones #secciones li:hover{
	background-color:#cfdeff;
}

#menu-desplagable-sf{
	list-style: none;
}

#menu-desplagable-sf li{
	width: 150px;
}
#menu-desplagable-sf li a{
	text-align: left;
}

#menu-desplagable-sf li.parent ul{
}
ul#menu-desplagable-sf li, ul#menu-desplagable-sf li ul li ul, ul#menu-desplagable-sf li ul li ul li ul{
	margin-left: 0px;
}
ul#menu-desplagable-sf li ul{
	margin-left: 30px;
}
.sf-with-ul{
}
/*FIN MENU WEB*/


/*LOGIN CENTRO WEB*/
#celda_cuerpo{
	vertical-align: top;
}

.go-menu57 #celda_cuerpo{
}

.go-menu57 #celda_cuerpo #vmMainPage{
/*
	width: 500px;
	margin-left: auto;
	margin-right: auto;
*/
}

#celda_cuerpo #vmMainPage a{
	color: #000;
	
/*
	display: none;
	visibility: hidden;
*/
}

#celda_cuerpo #vmMainPage{
	text-align: left;	
}
/*FIN LOGIN CENTRO WEB*/

/*INICIO CONTACTO*/
#component-contact{
}

.form-validate .contact_email{
	width: 400px;
	margin-left: auto;
	margin-right: auto;
}

.form-validate .contact_email input, .form-validate .contact_email textarea{
	background-color:#7DBEFF;
	border:1px solid #666666;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bolder;
}

.form-validate .contact_email input:focus, .form-validate .contact_email textarea:focus{
	background-color: #004E9B;
}

.form-validate .contact_email input{
	width: 200px;
}

.form-validate .contact_email #contact_text{
	width: 400px;
	font-size: 12px;
	font-weight:bolder;
}

.contact_email #contact_email_copy{
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 5px;
	height: 5px;
	margin-top: -25px;
}

.contact_email .button{
	background-color:#FFD1A2;
	border:1px solid #666666;
	color:#000000;
	font-size:12px;
	font-weight:bolder;
	margin-left:165px;
	margin-top:3px;
	width: 70px;
}

.contact_email .button:hover{
	background-color:#FFBC79;
}
/*FIN CONTACTO*/


/*INICIO PAGINACIÓN*/
/*FIN PAGINACIÓN*/


/* INICIO LLAMANOS */
#cuadro-dassed{
	border: 1px dashed #CCC;
	width: 150px;
	text-align: center;
	margin-top: 5px;
}

#cuadro-dassed p{
	text-align: center;
	font-size: 12px;
	color: #000;
	font-weight: bolder;
	
}

#cuadro-dassed span{
	font-size: 15px;
	font-weight: bolder;
	color: #666;
}

/*PROCESO DE COMPRA LOGIN*/
#login_stretcher{
	padding-left: 150px;
}

#login_stretcher #username_login, #login_stretcher #passwd_login{
	background-color:#7DBEFF;
	border:1px solid #666666;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bolder;
}

#login_stretcher #username_login:focus, #login_stretcher #passwd_login:focus{
	background-color: #004E9B;
}	

#login_stretcher #username_login{
	width: 180px;
}

#login_stretcher #passwd_login{
	width: 158px;
}

#login_stretcher .button{
	margin-left: 90px;
}
/*FIN PROCESO DE COMPRA LOGIN*/

/*PROCESO DE COMPRA REGISTRO*/
#register_stretcher .inputbox{
	background-color:#7DBEFF;
	border:1px solid #666666;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bolder;
}

#register_stretcher .inputbox:focus{
	background-color: #004E9B;
}

/*FIN PROCESO DE COMPRA REGISTRO*/
#vmMainPage textarea{
	background-color:#7DBEFF;
	border:1px solid #666666;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bolder;
}


#vmMainPage textarea:focus{
	background-color: #004E9B;
}

#divrecientes{
    width: 100%;
    height: 180px;
    border-top:1px dashed #CCCCCC;
    margin-top: 20px;
}
#divrecientes h3{
    text-align: center;
}
.vmRecentDetail{
        width: 100%;
	list-style: none;
	font-size: 11px;
	margin-top: -10px;
	margin-bottom: 0px;
        padding: 0px;
}

#divrecientes .vmRecentDetail li span{
	width: 150px;
        height: 29px;
        display: block;
        overflow: hidden;
}
.vmRecentDetail li{
	width: 150px;
        margin-left: 5px;
        float: left;
        text-align: center;
}

.vmRecentDetail li:hover{
	background-color:#BDD2FF;
}
.vmRecentDetail li .img-recientes{
    width: auto;
    max-height: 100px;
    max-width: 100px;
}
.vmRecentDetail a{
	font-size: 11px;
}



/*PAGINACIÓN*/
.divresultados{
    float: left;
    width: auto;
    padding-top: 12px;
}
.divpaginacion{
    float: right;
    width: auto;
}
ul.pagination{
    padding-left: 0px;
}
.pagination li{
	/*border: 1px dashed #DDD;*/
	margin-left: 3px;
	margin-right: 3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	background-color: #DDD;
}

.pagination span.pagenav{
	background-color: #DDD;
	padding-left: 3px;
	padding-right: 3px;
}

.pagination a.pagenav{
        background-color: #CFDEFF;
	width: auto;
	padding-left: 3px;
	padding-right: 3px;
	margin-left: 0px;
}

.pagination a.pagenav:hover{
	background-color: #7DBEFF;
	color: #FFF;
}
/*FIN PAGINACIÓN*/

/*Destacados */
.moduletable_destacados table{
	border-right: 1px dashed #CCCCCC;
	border-top: 1px dashed #CCCCCC;
}
.moduletable_destacados table td{
	padding: 2px;
	text-align: center;
	vertical-align: top;
	border-left: 1px dashed #CCCCCC;
	border-bottom: 1px dashed #CCCCCC;
}
.moduletable_destacados .productPrice{
	color: #CC0000;
	font-family:"Arial Black";
}
.moduletable_destacados img{
	max-height: 120px;
	width: auto;
    max-width: 180px;
}
.moduletable_destacados .product-Old-Price{
        text-decoration: line-through;
        color: #CC0000;
}
#divahorro{
    color: #CC0000;
}
#tabgar{
	border: 1px dashed #666666;
}
#tabgar thead{
	text-align: center;
	vertical-align: middle;
	font-size: 13px;
	background-color: #D9ECFF;
}
#tabgar td{
	border-right: 1px dashed #666666;
	width: auto;
	padding: 2px;
	vertical-align: top;
	border-bottom: 1px dashed #666666;
	margin-bottom: 5px;
}
/* Destacados VM SlideShow */
div.moduletable_vmss{
    float: left;
    width: auto;
}
div.moduletable_vmss h3{
    text-align: center;
    margin-bottom: 0px;
}
div.moduletable_vmss div{
    border: 1px solid #CCC;
    margin-left: 1px;
}
div.moduletable_vmss div div{
    border: 0px;
    margin: 0px;
}
/*Formularios*/
/*.ckform_tooltip1, .ckCSSTip, .inputbox{
    font-size: 9px;
    background-color: #F2F5A9;
    border:1px solid #666666;
}*/
div.ckCustomText{
    margin-top: 0px;
    background-color:#FFF;
    border:0px;
    font-size: 9px;
}