/* ///////////// Hoja de estilo CSS de OSI Outsourcing Solutions INC. //////////// */

/* ------------ Tags ------------ */
*{padding:0px;margin:0px;}
html, body{height:100%}
body {
	color: #FFF;
	padding: 0px;
	margin: 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
body#sp_1{
	background: #387C2C url(../imagenes/sub_paginas/fondo7.jpg) repeat-y center top;
}
body#sp_2{
	background: #023F7D url(../imagenes/sub_paginas/fondo8.jpg) repeat-y center top;
}
body#sp_3{
	background: #AE0F24 url(../imagenes/sub_paginas/fondo9.jpg) repeat-y center top;
}
p{margin-bottom:10px;}
h2{
	height: 40px;
	padding-top: 55px;
}
h2 span{display:none}
h3{
	font-size: 15px;
	padding-bottom:10px;
}
h4{
	font-size: 12px;
	padding-bottom:10px;
	padding-top:5px;
}
a{color: #FFFFFF;}
a:hover{text-decoration:none;}
ul{
	margin:10px 20px
}
ul li{margin-bottom: 5px;}
ul.letras_ul{
	list-style: lower-alpha;
}
ol{margin:10px 20px}
ol li{margin-bottom: 8px;}
li{}
strong {}
table{
	margin-top:10px;
	margin-bottom:10px;
	background-color:#FFFFFF;
	color:#000000
}
table th{
	padding:5px;
}
table td{
	padding:5px;
}
blockquote{padding:15px;}
/* Body */
body#sp_1 table{
	border-left: 1px solid #397C2C;
	border-top: 1px solid #397C2C;
}
body#sp_1 table td{
	border-right: 1px solid #397C2C;
	border-bottom: 1px solid #397C2C;
}
body#sp_1 table th{
	border-right: 1px solid #397C2C;
	border-bottom: 1px solid #397C2C;
}
body#sp_2 table{
	border-left: 1px solid #BF2034;
	border-top: 1px solid #BF2034;
}
body#sp_2 table td{
	border-right: 1px solid #013E7D;
	border-bottom: 1px solid #013E7D;
}
body#sp_2 table th{
	border-right: 1px solid #013E7D;
	border-bottom: 1px solid #013E7D;
}
body#sp_3 table{
	border-left: 1px solid #BF2034;
	border-top: 1px solid #BF2034;
}
body#sp_3 table td{
	border-right: 1px solid #BF2034;
	border-bottom: 1px solid #BF2034;
}
body#sp_3 table th{
	border-right: 1px solid #BF2034;
	border-bottom: 1px solid #BF2034;
}
/* ------------ Secciones ------------ */
#contaniner{
	width: 100%;
}
/* titulos */
.servicios_h2{
	background: url(../imagenes/sub_paginas/titu1.png) no-repeat left top;
}
.sobre_nosotros_h2{
	background: url(../imagenes/sub_paginas/titu2.png) no-repeat left top;
}
.tarifas_h2{
	background: url(../imagenes/sub_paginas/titu3.png) no-repeat left top;
}
.terminos_servicios_h2{
	background: url(../imagenes/sub_paginas/titu4.png) no-repeat left top;
}
.planes_serv_h2{
	background: url(../imagenes/sub_paginas/titu5.png) no-repeat left top;
}
.seguridad_h2{
	background: url(../imagenes/sub_paginas/titu6.png) no-repeat left top;
}
.faq_h2{
	background: url(../imagenes/sub_paginas/titu7.png) no-repeat left top;
}
.testimonios_h2{
	background: url(../imagenes/sub_paginas/titu8.png) no-repeat left top;
}
.endorsements_h2{
	background: url(../imagenes/sub_paginas/titu9.png) no-repeat left top;
	padding-top:10px;
	margin-top:40px;
}
.premios_h2{
	background: url(../imagenes/sub_paginas/titu11.png) no-repeat left top;
}
/* contenidos */
/*submenu*/
body#sp_1 .menu1_ul li{
	background: url(../imagenes/bullet1.gif) no-repeat left .3em;	
}
body#sp_2 .menu1_ul li{
	background: url(../imagenes/bullet2.gif) no-repeat left .3em;	
}
body#sp_3 .menu1_ul li{
	background: url(../imagenes/bullet3.gif) no-repeat left .3em;	
}

.contenido1{padding:0 15px 15px 15px;}
#contenido_tabs_1{
	padding:15px;
}
.back_home_dv{padding:0 15px 15px;font-weight:bold;}
.scrolling{padding:15px 5px 35px;}
#contenido_tabs_1 #menu_gen{
	margin:0 30px 30px 30px;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	list-style: none;
}
#contenido_tabs_1 #menu_gen a{color:#FFFFFF;text-decoration:none;}
body#sp_1 #contenido_tabs_1 #menu_gen a:hover{
	color:#85B575;
}
body#sp_2 #contenido_tabs_1 #menu_gen a:hover{
	color:#2FB1FF;
}
body#sp_3 #contenido_tabs_1 #menu_gen a:hover{
	color:#DE384E;
}
#contenido_tabs_1 #menu_gen li{
	margin-bottom:10px;
	padding-left:20px;
}
.arriba_men{
	float:right;
	height: 18px;
	width: 20px;
}
.arriba_men a{
	background: url(../imagenes/sub_paginas/boton1_arriba1.png) no-repeat;
	height: 18px;
	width: 20px;
	display: block;
}
.arriba_men a:hover{
	background: url(../imagenes/sub_paginas/boton1_arriba2.png) no-repeat;
}
.arriba_men a span{display:none;}
/* Tablas */
/*lineas especificas de tablas*/
.color0_td{background-color:#FFFF99;}
.color1_td{background-color:#FFCC99;}
.color2_td{background-color:#fff999;}
.color3_td{background-color:#cc99ff;}
.color4_td{background-color:#fff999;}
.color5_td{background-color:#99cc00;}
.color6_td{background-color:#fff999;}
.color7_td{background-color:#ff99cc;}
.color8_td{background-color:#ffff99;}
.color9_td{background-color:#99ccff;}

/* ------------ General ------------ */
.main_h2{display:none;}
.clear{clear:both}
.clear2{clear:both;padding-top:10px;}
.centrar{text-align:center;}
.centrar_2{text-align:center;margin-top:5px;}
.centrar_3{text-align:center;margin-bottom:10px;}
.centrar_4{text-align:center;margin-bottom:5px;}
.footnet1{font-size:10px;margin-bottom:15px;}
.print_dv {
	position: absolute;
	top: 48px;
	right: 15px;
	height: 40px;
	width: 77px;
}
.print_dv a{
	background: url(../imagenes/print_boton1_spa.png) no-repeat;
	height: 40px;
	width: 77px;
	display:block;
}
.print_dv a span{display:none}
.quote1{
	font-style: italic;	
}
.quote2{
	font-style: italic;
	text-align:right;
}
.quote_p{
	margin:0 15px 10px 15px;
}
.enlace_imp1{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

body#sp_1 table.tabla_especial1{
	margin:10px auto;
	border:none;
	background:none;
	color:#fff;
}
body#sp_1 table.tabla_especial1 td{border:none;}
body#sp_1 table.tabla_especial1 ul{
	margin:0 0 0 25px;
}
body#sp_1 table.tabla_especial1 td{
	border-bottom:1px solid #629B55;
}

body#sp_2 table.tabla_especial1{
	margin:10px auto;
	border:none;
	background:none;
	color:#fff;
}
body#sp_2 table.tabla_especial1 td{border:none;}
body#sp_2 table.tabla_especial1 ul{
	margin:0 0 0 25px;
}
body#sp_2 table.tabla_especial1 td{
	margin-bottom:6px;
	border-bottom:solid 1px #596EA3;
}

body#sp_3 table.tabla_especial1{
	margin:10px auto;
	border:none;
	background:none;
	color:#fff;
}
body#sp_3 table.tabla_especial1 td{border:none;}
body#sp_3 table.tabla_especial1 ul{
	margin:0 0 0 25px;
}
body#sp_3 table.tabla_especial1 td{
	margin-bottom:6px;
}

.padding_tabl_1{
	padding:5px;
}

#packages_image
	{
		background: #FFFFFF url("http://www.osipr.com/imagenes/logo_small.jpg") no-repeat center;
	}
