/**
 RESULTADOS
*/

div#main table.resultados{width:100%;}
div#main table.resultados{clear:both;}
div#main table.resultados th.first{width:155px;}
div#main table.resultados th.second{width:138px;}
div#main table.resultados th.third{width:95px;}
div#main table.resultados th.fourth{width:122px;}
div#main table.resultados th.left-corner{width:13px; background:url(../images/content/top-left-corner.gif) no-repeat 0px 0px; height:40px;}
div#main table.resultados th.right-corner{width:13px; background:url(../images/content/top-right-corner.gif) no-repeat 0px 0px; height:40px;}
div#main table.resultados th{background:url(../images/content/top-middle-corner.gif) repeat-x 0px 0px; font-size:120%; font-family:Verdana, Geneva, sans-serif; color:#fff; font-weight:normal; vertical-align:middle;}
div#main table.resultados tr.result td{background:#d6d6d6; padding:5px 10px; color:#6d6d6d; font-size:120%; line-height:25px;}

div#main table.resultados div.controls{float:right; background:url(../images/content/middle3.gif) repeat-x 0px 0px;}
div#main table.resultados div.controls div.controls-left{background:url(../images/content/left-corner3.gif) no-repeat 0px 0px; float:left;}
div#main table.resultados div.controls div.controls-right{background:url(../images/content/right-corner3.gif) no-repeat 100% 0px; height:24px; padding:0px 5px; float:left;}
div#main table.resultados div.controls a{float:left; font-size:110%; color:#b4b4b4; line-height:24px; background:url(../images/content/arrows.gif) no-repeat 0px 7px; padding-left:17px; margin:0px 8px;}
div#main table.resultados div.controls a:hover, div#main table.product-detail div.controls a.active{color:#000; background-position:0px -23px; text-decoration:none;}
div#main table.resultados table{margin:0px 0px 0px 1px; width:100%; }
div#main table.resultados table td{border:solid 1px #d3d3d3; vertical-align:middle; text-align:center;}
div#main table.resultados table td img{margin:8px 4px;}
div#main table.resultados table td.pic{width:169px; border-style:solid; border-width:1px 1px 1px 1px; border-color:#d3d3d3 #d3d3d3 #d3d3d3 #e6f1ca;}
div#main table.resultados table td.product-name h3{color:#f28300; font-size:140%;}
div#main table.resultados table td.product-name h3 a{color:#f28300;}
div#main table.resultados table td.product-name{width:118px; margin:0px 2px; background:url(../images/content/glow.jpg) no-repeat 0px 0px; height:86px; color:#f28300; font-size:10px; font-family:Verdana, Geneva, sans-serif;  line-height:12px; padding:0px 5px;}
div#main table.resultados table td.deadline{color:#4a4949; font-size:120%; width:94px;}
div#main table.resultados table td.benefit{color:#4a4949; font-size:12pt; width:128px; line-height:250%;}
div#main table.resultados table td.ranking{color:#4a4949; font-size:12pt; width:112px; line-height:250%;}
div#main table.resultados table td.coverages{color:#4a4949; font-size:12pt;  width: 167px; border-width:1px 1px 1px 1px; border-color:#d3d3d3 #e6f1ca #d3d3d3 #d3d3d3 ;}
div#main table.resultados table td.coverages span.comment{ background:url(../images/content/comment-icon.gif) no-repeat 0px 0px; padding-left:24px; margin-left:20px; display:block; margin-bottom:10px; height:1%; padding-bottom:3px;}
div#main table.resultados table td.coverages span.comment a{color:#c0c0c0; border-bottom:dotted 1px #c0c0c0;}
div#main table.resultados table td.coverages span.comment a:hover{text-decoration:none; border-bottom:0;}
div#main table.resultados table td.coverages span.rating{float:left; width:121px;  background:url(../images/content/rating1.gif) repeat-x 0px 0px; margin-left:4px;}
div#main table.resultados table td.coverages span.rating span{background:url(../images/content/rating1.gif) repeat-x 0px 100%; height:37px; display:block;}

div#main table.resultados th a{ color: #fff; }

.box1-middle li {
	margin:10px;

}

.box1-middle li {
	padding:3px;
	font-size:10px;

}

div#main table.products table td.product-name h3 a{color:#f28300;}

div#main table.resultados table td.product-name h3 a{color:#f28300;}

span.error { float: none; font-size: 12px; color: red; padding-left: .5em; vertical-align: top; }

.products-details h2 a { color:#f28300; }
.products-details a{ color: #000000; text-decoration: underline; }



/*
	TABLA DEL CUADRO DE SALUD
*/
div#main table.seguro_de_salud{width:100%;}
div#main table.seguro_de_salud{clear:both;}
div#main table.seguro_de_salud th{ padding: 7px;}
div#main table.seguro_de_salud th select{ margin-top: 7px;}
div#main table.seguro_de_salud th.first{width:155px;}
div#main table.seguro_de_salud th.second{width:138px;}
div#main table.seguro_de_salud th.third{width:95px;}
div#main table.seguro_de_salud th.fourth{width:122px;}
div#main table.seguro_de_salud th.left-corner{width:13px; background:url(../images/content/top-left-corner.gif) no-repeat 0px 0px; height:40px;}
div#main table.seguro_de_salud th.right-corner{width:13px; background:url(../images/content/top-right-corner.gif) no-repeat 0px 0px; height:40px;}
div#main table.seguro_de_salud th{background: #83A62D ; font-size:120%; font-family:Verdana, Geneva, sans-serif; color:#fff; font-weight:normal; }
div#main table.seguro_de_salud tr.result td{background:#d6d6d6; padding:5px 10px; color:#6d6d6d; font-size:120%; line-height:25px;}
div#main table.seguro_de_salud th a{ color: #fff; }
div#main table.seguro_de_salud table td.product-name h3 a{color:#f28300;}
div#main table.seguro_de_salud td.inside{ font-size:12px; border: 1px solid #d3d3d3; padding: 3px; }
div#main table.seguro_de_salud td a{ color: #666; }

td.cuadro_salud{
	border: 1px solid #cccccc;
}


/* 
	CODA BUBBLE
*/

.bubbleInfo {
    position: relative;
    top: 150px;
    left: 100px;
    width: 500px;
}
.trigger {
    position: absolute;
}

/* Bubble pop-up */

.popup {
	position: absolute;
	display: none;
	z-index: 50;
	border-collapse: collapse;
}

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

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

.popup table.popup-contents {
	font-size: 12px;
	line-height: 1.2em;
	background-color: #fff;
	color: #666;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
	}

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

table.popup-contents td {
	text-align: left;
	}

tr#release-notes th {
	text-align: left;
	text-indent: -9999px;
	background: url(http://jqueryfordesigners.com/demo/images/coda/starburst.gif) no-repeat top right;
	height: 17px;
	}

tr#release-notes td a {
	color: #333;
}

div#community_list{clear:both; margin:0px 15px 80px 15px;}
div#community_list div.users{width:100%; float:left; position:relative;}
div#community_list div.users a.user{float:right; background:url(../images/content/user-icon.gif) no-repeat 0px 0px; padding:2px 0px 2px 15px; color:#0074be; font-size:140%; margin-top:8px; }
div#community_list div.users h3{margin-bottom:15px;}
div#community_list div.users h3 a{color:#1478b4; font-size:110%; border-bottom:dotted 1px #1478b4; padding-bottom:2px; }
div#community_list div.users h3 a:hover{text-decoration:none;}

div#community_list div.users ul li{float:left; margin:0px 9px 9px 0px; border:solid 1px #b5b5b5; position:relative;  }
div#community_list div.users ul li img{vertical-align:middle; }

/* Nueva pregunta */
div#container.registration div#main div.form_pregunta{ width:500px; float:left; }
div#container.registration div#main div.form_pregunta div.form-top{ background:url(../images/content/main/form-top.gif) left top no-repeat; height:12px; line-height:12px; }
div#container.registration div#main div.form_pregunta div.form-middle{ border-left:1px solid #dadada; border-right:1px solid #dadada; padding:0px 14px 1px; }
div#container.registration div#main div.form_pregunta div.form-bottom{ background:url(../images/content/main/form-bottom.gif) left bottom no-repeat; height:46px; line-height:46px; }
div#container.registration div#main div.form_pregunta h2{ color:#b1b1b1; font-size:190%; font-weight:normal; line-height:15px; margin-bottom:10px; letter-spacing:-2px; }

div#container.registration div#main div.form_pregunta p { margin-bottom:10px; }
div#container.registration div#main div.form_pregunta label{ display:block; margin:0px 0px 12px 5px; font-size:120%; color:#000; line-height:15px;  }

/* Simple modal */
#basic-modal-content {display:none; font-size: 12px;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:320px; width:600px; color:#000000; background-color:#f7f7f7; border:4px solid #444; padding:12px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container h3{color: #369cde; font-size: 16px; font-weight:bold;}
#simplemodal-container a.modalCloseImg {background:url(http://www.0gz.com/simplemodal/img/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}

/* Boton contacto */
p.contacto a.basico{
	background: url(http://localhost/customedia/seguros/interface/images/buttons/left-btn4.gif) no-repeat;
	color: white;
	display: block;
	font-size: 140%;
	font-weight: bold;
	padding-left: 8px;
	text-align: center;
}

#union{
	float: right;
	width: 200px;
	margin-left: 10px;
	border: 1px solid #d6d6d6; 
	background-color: #efefef; 
	padding: 5px; 
 	line-height: 14px;
	font-size: 12px; 
	margin-bottom: 10px; 
	margin-top: 10px; 
	overflow: hidden}
div#union p{color:#3e3e3e; margin-bottom:5px;}

div.box3 a.publica_pregunta{float:right; color:#f28300; font-size:140%; padding:6px 0px 6px 28px; text-transform:uppercase; margin-right:10px; margin-top:3px;}



