#cont-compara {
height: auto;
margin: 0 auto;
width: 1100px;
position: relative;
background: rgba(0,0,0,0.1);
padding-bottom: 50px;
float: left;
font-family: 'ubunturegular';
}


#tabla{
    font: 70% Arial,Helvetica,sans-serif;
    margin: 0 auto;
    padding: 0;
    /* width: 97%; */
}

#tabla thead tr {
	height: 110px;
	}


.back {
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	color:#0c5db1;
	}

a:hover{
	text-decoration:none;
	color:#0c5db1;
}

h1{/*
    color: #CCCCCC;
    font-family: trebuchet MS;
    font-size: 27px;
    font-weight: normal;
    margin: 30px 0 45px;
    text-align: center;
				*/}

.titu-comp {
		font-family: 'fjalla_oneregular';
		color: #F5C400;
		text-align: center;
		font-size: 34px;
		padding: 20px 0 0 0;
		height: 40px;
		line-height: 0.75em;
		margin: 0;
		background: #00192b;
		text-shadow: none;
}
		
		#titu-comp-intru{
			font-size: 14px;
			line-height: 18px;
			color: #C2C2C2;
			text-align: center;
			margin: 10px;
			text-transform: none;
}
		
		#selecfiltros{
			height: 100px;
			border: 1px solid rgba(0, 0, 0, 0.44);
			background: #08467B;
			width: 1100px;
}
		
		#tabla-comp{
			width: 880px;
			height: auto;
			background: #00192b;
			margin: 0 auto;
			padding-bottom: 30px;
			border-radius: 0 0 10px 10px;
			}
		
		
.cont-text-ul {
    font-size: 13px;
    line-height: 20px;
    list-style: disc outside none;
    margin: 0 0 15px 40px;
    width: 700px;
			}
			.cont-text-ul li{
color: #ccc;}

#container{
	margin:0 auto;
	width:680px;
	background:#fff;
	padding-bottom:20px;
}

#content-select {
	margin:20px;
	}
	

p.sig{	
	margin:0 auto;
	width:680px;
	padding:1em 0;
}

#ser {
		
}

.select-servicios{
    background-color: #C2C2C2;
    border:0;
    width: 185px;
    font-size: 12px;
		
}


table, td{
    color: #fff;
    font: 100% "Trebuchet MS",Arial,Helvetica,sans-serif;
    height: 25px;
    text-align: center;
		}

table {
	width:100%;
	border-collapse:collapse;
	margin:1em 0;
	}

td{
	border: 1px solid #1F2A37;
	vertical-align: middle;
	}

td.selected {}

th{
	color:#fff;
	text-align: center;
	vertical-align: middle;
	}
	
td {
	background: #1A2532;
	}
	#planetah{
		border: 0;
	}
		#planetah a img{
		margin-top: 4px;
	}
	

		
	thead td{
	border:1px solid #434E54;
	}
	
	thead th{
		boder: 0 none;
	}

		
	thead tr th {
    height: 81px;
		}
		
	thead tr th a {
    color: #ccc;
		}
		
	thead tr th a:hover {
    color: #0c5db1;
		}
	
	tbody tr th {
		text-align: left;
		font-size: 12px;
		color: #fff;
		}
	
	
	#tabla tr:nth-child(odd) {
   background-color: #1F2C3C;
}

#tabla tr:nth-child(even) {
   background-color: #1F2C3C;
}
	/*p {
		margin: 5px 0;
		}*/
		
	.deletefav {
		color: #434E54;
		font-size: 11px;
		font-weight:normal;
}
		
	.ver {
		color: #fff;
		font-size: 13px;
		font-weight:normal;
		}
		
		.ver:hover {
			color: #0cc1dc;
			}
	
		
	tbody th {
		border:1px solid rgb(58, 58, 58);
		text-indent: 20px;
		cursor: default;
		width: 160px;
		background: rgba(255, 255, 255, 0.07);
		}
		
		.ti {
		text-indent: 20px;
		}
	tbody th a {
    color: #434E54;
    cursor: pointer;
    display: block;
    float: left;
				
    text-indent: 5px;
    width: 0px;
}
				
	tbody th a:hover {
    color: #0c5db1;
				}
		
		
		.heart {
			vertical-align: text-top;
			}

/* table styles */

tr.even td{ background: #1A2532;}
tr.odd td{ background: #1F2C3C;}

th.over, tr.even th.over, tr.odd th.over{ background:#00192b;}
th.down, tr.even th.down, tr.odd th.down{ background:#00192b;}
th.selected, tr.even th.selected, tr.odd th.selected{background: #00192b;}

td.over, tr.even td.over, tr.odd td.over{background: #00192b;}
td.down, tr.even td.down, tr.odd td.down{background:#00192b;color:#fff;}
td.selected, tr.even td.selected, tr.odd td.selected{background: #00192b;color:#fff;}

td.empty, tr.odd td.empty, tr.even td.empty{
	background:#000;
	border: 0 none;
	}
	
	#ser div:first-child {
		margin-left: 110px;
		}
	
	#ser div:last-child {
		margin-right: 0px;
		}

#agregaservicios, #agregaescort, #filtrasector {
		float: left;
		height: 65px;
		margin: 18px 10px;
		width: 280px;
						
		background: #0c5db1;
}
		
		#agregaservicios span, #agregaescort span, #filtrasector span {
		height: 50px;
		width: 200px;
		}
		
		#agregaservicios span p, #agregaescort span p, #filtrasector span p {
		color: #1F1F22;
    height: 22px;
    margin-top: 10px;
    text-align: center;
    width: auto;
    
		font-family: 'ubuntumedium';

		font-size: 15px;
text-transform: uppercase;
color: white;
		}
		
		#selservicios, #escort, #sector {
			margin: 5px 0 0 48px;
			}
		
			#selservicios option, #escort option, #sector option{
			background-color: #00192b;
			color: #e0e0e0;
			}

			
		
		center {
			margin: 30px 0;}