@charset "utf-8";
/**************************************************************************
CSS DOCUMENTO - LAYOUT - 20090317@JCP
***************************************************************************/
/**************************************************************************
ESTRUCTURA
***************************************************************************/
#container	{margin:0 auto; width:980px;}
#footer 	{padding-left:15px;}
/**************************************************************************
HEADER
***************************************************************************/
#header 			{float:left;}
#header ul 			{padding:71px 0 0 0; float:left;}
#header ul li 		{height:51px; display:block; float:left;}
#header ul li a img {display:block;}
#header p 			{width:101px; height:85px; float:right; padding:37px 0 0 33px;}
#sidebar-l 			{width:257px; padding:0 0 0 14px;}
#sidebar-l2			{width:457px; padding:0 0 0 14px;}
.disBlo 			{display:block;}
.olVi 				{width:325px;}
.olVi p,
.otroOlvi p			{padding:5px 0 15px 14px;}
#main 				{float:left;}
/**************************************************************************
SIDEBAR LEFT
***************************************************************************/
.title 					{margin-top:10px;}
.column-l .title,
.column-r .title 		{margin-top:0;}
h2				 		{padding:0 11px;}
#sidebar-l p 			{padding:3px 11px 0 11px; line-height: 13px;}
#sidebar-l2 p 			{padding:3px 11px 0 11px; line-height: 13px;}
.rbtop, .rbbot,
.rbtop div, .rbbot div 	{width:100%; height:6px; font-size:1px;}
.meses					{width:52px; height:17px; padding:2px 0 0 6px;}
table 					{width:100%;}
table td 				{padding-top:10px;}
#sidebar-l .precFina 	{padding:10px 0 0 6px;}
/**************************************************************************
FAQ
***************************************************************************/
.bacFaq 					{width:420px; height:200px; float:left;}
.bacFaq img 				{margin:53px 0 0 51px}
.column-l, .column-r 		{width:330px; float:left;}
.column-l 					{margin:0 25px 0 15px;}
.column-l p, .column-r p 	{padding:10px 10px 20px 10px;}
/**************************************************************************
PASALO
***************************************************************************/
.pasalo 			{padding:0 0 0 14px;}
.pasalo label 		{padding-left:2px;}
.pasalo fieldset 	{padding-bottom:8px; width:176px; display:block;}
.formPasa 			{width:176px; height:20px;}
.pasalo textarea 	{width:176px; height:134px; overflow:auto; margin-bottom:10px;}
/**************************************************************************
CONTACTA
***************************************************************************/
.capaNave fieldset 			{height:20px; width:176px; float:left;}
.capaNave fieldset select 	{width:174px; margin:1px 0 0 2px; height:18px;}
.fielDfj span 				{padding:0 5px;}
.radioIn, .fielDfj span		{float:left;}
.radioIn					{margin:1px 10px 0 0 ; padding-right:5px;}
.inpuEn 					{margin:0 0 0 35px; float:left;}
/**************************************************************************
SIDEBAR RIGHT
***************************************************************************/
#sidebar-r 					{float:right; width:256px;}
.formSus 					{width:237px; padding:0 0 176px 19px; float:right;}
.formSus label 				{padding-left:3px;}
.formInput					{height:20px; width:174px; padding:0 0 0 2px; margin-bottom:2px;}
.formInput2 				{width:100px; float:left; margin-bottom:2px;}
.formInput2 input			{height:20px; width:72px; padding:0 0 0 2px;}
.sepSex 					{float:left; width:120px;}
.sepSexgfi 					{float:left; width:50px;}
.capaToa					{float:left;}
.capaSus fieldset 			{height:20px; width:76px; float:left;}
.capaSus fieldset select 	{width:70px; margin:1px 0 0 2px; height:18px;}
.preMes 					{height:20px; margin:0 0 0 4px; position:absolute; padding-left:4px; width:92px;}
.total 						{position:absolute; margin:23px 0 0 0;}
.checOn 					{padding:25px 15px 15px 0;}
.checOn input, .checOn span {float:left;}
.checOn span 				{line-height:12px; padding:0 0 0 5px; width:175px;}
.inputDisa span 			{padding:2px 0 0 0; float:left;}
.marGCom 					{margin:0 26px 5px 0;}
#textinside					{width: 255px; height:65px;margin: 0; padding-left: 2px; }
.frightontop				{padding: 10px 0px 0px 18px; width: 180px; margin:0;}
/**************************************************************************
CONDIONES DE USO
***************************************************************************/
.headerPop 				{height:90px;}
.headerPop h2 			{float:left;}
.conditions 			{padding:30px 0 0 0;}
.cerrarP 				{float:right; padding:10px 0 0 0;}
.headerPop, .popup p 	{padding:0 15px 0 15px;}
/**************************************************************************
POPUP PAGAR
***************************************************************************/
.paymentform {margin: 20px 40px 0px 40px;}
.popupSus {width:398px; height:398px;}
.popupSus p {padding-top:40px; padding-left:45px; padding-right:45px;}