/* Wrapper */

body {

/*	background-image:url('/App_Themes/Default/Img/viajarsolo-bg.jpg'); background-attachment:fixed; background-position:center;*/
	background-image:url('/App_Themes/Default/Img/bg-viajarsolo-2.jpg'); background-attachment:fixed; background-position:center;	
	background-repeat:repeat-x;
	margin: 0; padding: 0;
	line-height:20px;
}

body, table {
	font-family: Verdana, Arial, Helvetica, Lucida Sans, Lucida Sans Unicode, Lucida Grande;
	color: #001961;
	font-size:12px;
}

p
{
	font-size: 1em;
	color:#001961;
	text-align:justify;
	border:0; margin:0; text-align:inherit; vertical-align:inherit;
	font-weight:normal;
	line-height:20px;
}


h2
{
	font-size: 1.6em;
	color:#001961;
	border:0; margin:0; text-align:inherit; vertical-align:inherit;
	font-weight:bold;
	margin-bottom:10px;
}


.pStaticInfo, .pStaticInfoJust
{
	line-height:normal;
	
}

.pStaticInfoJust { text-align:justify; line-height: 19px;}

.pTitle1
{
	color:#EEE;
	font-size:1.4em;
	font-weight:bold;	
	text-align:center;
	vertical-align:middle;
}

a	
{
	font-family: Verdana, Arial, Helvetica, Lucida Sans, Lucida Sans Unicode, Lucida Grande, Arial, Helvetica;
	font-size: 1em;
	font-weight:normal;
}

a.aTraFroPag, a.aTraFroPag2, a.aFfp_title, a.aFfp_title2, a.aFfp_desc, a.aTraLis, a.aTraLis_Title
{
	font-size: 0.8em;
	color:#3C3C3C;
    text-decoration:none;
    font-weight:normal;
    line-height:normal;
    
}
a.aFfp_title2 {color:#000000; }
a.aTraFroPag2{color:#FFF;}
a.aTraFroPag{color:#3399FE;}

a.aTraLis { font-size:1em;}
a.aTraLis_Title { font-size:1em; color:#FFF;}
a.aFfp_title, a.aFfp_title2{color:#FFF; text-align:center;font-size: 0.9em;font-weight:bold;}
a.aFfp_title2 {color:#000000; }

a.aFfp_desc{color:#001961; text-align:justify;}

a.aTraFroPag2:active, a.aTraFroPag:active, a.aFfp_title:active, a.aFfp_title2:active, a.aFfp_desc:active, a.aTraLis:active, a.aTraLis_Title:active{}
a.aTraFroPag2:link, a.aTraFroPag:link, a.aFfp_title:link, a.aFfp_title2:link, a.aFfp_desc:link, a.aTraLis:link, a.aTraLis_Title:link{}
a.aTraFroPag2:visited, a.aTraFroPag:visited, a.aFfp_title:visited, a.aFfp_title2:visited, a.aFfp_desc:visited, a.aTraLis:visited,a.aTraLis_Title:visited{}
a.aTraFroPag2:hover, a.aTraFroPag:hover, a.aFfp_title:hover, a.aFfp_title2:hover, a.aFfp_desc:hover, a.aTraLis:hover,a.aTraLis_Title:hover {text-decoration:underline;}

a.aTraFroPag2:hover, a.aTraFroPag:hover{color:#ffce34;}



a.aFp_title2, a.aFp_desc2
{
	color: #ffce34;
	font-size:20px;
	font-weight:bold;
	text-transform:capitalize;
}

a.aFp_desc2{font-size:15px;font-weight:normal;}

a.aFp_title2:active, a.aFp_desc2:active{}
a.aFp_title2:link, a.aFp_desc2:link{}
a.aFp_title2:visited, a.aFp_desc2:visited{}
a.aFp_title2:hover, a.aFp_desc2:hover {text-decoration:underline;}



a.submenu, a.submenu_sel, a.submenu_sel3, a.submenu_off
{
	font-size: 1em;
	color:#333333;
    text-decoration:none;	
    border:0;
    margin:0;
    vertical-align: top;
    top:0px;position:relative;
}

a.submenu_sel3
{
	color:#FFFFFF;
	font-size:20em;
}

a.submenu_off { color:#FFFFFF; }
	

a.submenu_sel { font-weight:bold; background-color:Transparent}
a.submenu:active, a.submenu_sel:active,a.submenu_sel3:active{}
a.submenu:link, a.submenu_sel:link,a.submenu_sel3:link{}
a.submenu:visited, a.submenu_sel:visited,a.submenu_sel3:visited{}
a.submenu:hover, a.submenu_sel;hover,a.submenu_sel3:hover {text-decoration:underline;}






a.condiciones
{
	font-size: 1em;
	color:#001961;
    text-decoration:underline;	
    border:0;
    margin:0;
    vertical-align: top;
    top:0px;position:relative;
}

a.condiciones:active{}
a.condiciones:link{}
a.condiciones:visited{}
a.condiciones:hover{text-decoration:none;}



.sub_on3
{
	width:130px; height:26px; background-image:url('Img/tabs/sub_on3.png');
	float:left; background-repeat:no-repeat; 
}


.sub_on
{
	width:130px; height:26px; background-image:url('Img/tabs/sub_on.png');
	float:left; background-repeat:no-repeat; 
}

.sub_off, .sub_off2, .sub_off3
{
	width:130px; height:26px; background-image:url('Img/tabs/sub_off.png');
	float:left; background-repeat:no-repeat; 
}

.sub_off2
{
	width: 120px;
	background-image:url('Img/tabs/sub_off2.png');	
}

.sub_off3 
{
	margin-top:2px;
	margin-left:18px;
	margin-right:16px;
	width: 140px;
	height:23px;
	text-align:center;
	vertical-align:middle;
	background-image:url('Img/tabs/sub_off3.png');	
}	


a.aCal
{
	font-size: 1em;
    text-decoration:none;
	text-align:inherit;
	
}

a.aCal:active{}
a.aCal:link{}
a.aCal:visited{}
a.aCal:hover {background-color:#ffb235;color:#444444; text-decoration:underline;}


.pPagOn
{
	color:#FFF;
	font-size:1.2em;
	font-weight:normal;
}


a.aPagOff
{
	font-size: 1.2em;
    text-decoration:none;
	text-align:inherit;
	color: #000;
	font-weight:bold;
	text-align:center;
}

a.aPagOff:active{}
a.aPagOff:link{}
a.aPagOff:visited{}
a.aPagOff:hover {color:#ffce34; text-decoration:underline;}




.pCal, .pCalRev
{
	font-size: 0.9em;
	color:#DDD;
    text-decoration:none;
	text-align:inherit;
	height:20px;
	border:0;
	margin:0;
}

.pCalRev {
	color:#001961;
}
	

.pTitle, .pTitleForm
{
	font-size: 1em;
	color:#001961;
	font-weight:bold;
}

.pTitleForm { text-align:right;}

.inputContactForm, .inputBookingsForm, .inputNewsLetter, .inputComments
{
    color: #fff;    
    border: none 0px;
	font-size:12px;
	width:270px;
	height:15px;
	background-color:#3399FE;
	margin-bottom:2px;
	padding-top:8px;
	padding-left:5px;	
}


.inputBookingsForm
{
	width:310px;
	margin-bottom:3px;	
	padding-top:2px;
	height:20px;
	color:#fff;
}

.inputNewsLetter
{
	width:180px;
}

.inputComments 
{
	width:250px;
	background-color:White;
	height:13px;
	color: #001961;
}


.pDescription 
{
	font-size: 1em;
	color:#001961;
	text-align:justify;
}


a.aTitle
{
	font-size: 1em;
	color:#001961;
    text-decoration:underline;
}

a.aTitle:active{}
a.aTitle:link{}
a.aTitle:visited{}
a.aTitle:hover {text-decoration:none;}


.lblError
{
	color: #cc0000;
	font-size:1em;
}












#wrapper {
	width: 100%;	
}



#main_center {
	position:absolute;	
	z-index:1;
	width: 100%;
	top: 0; left: 0; right: 0; bottom: 0;
	/*border: solid black 10px;*/
}

#main_content 
{
	
	position:relative;
	z-index:10;	
	float:none;
	width:980px;	
	/* height:100%;  PONER Y QUITAR ESTE PARA PRUEBAS CON BOTTOM */
	margin: 0 auto 0 auto;/* center content */
    
	/* border: solid black 1px; */
	text-align:center;
	
}


#content_left {
	width:160px; 
	float:left; 
	top: 0; left: 0; right: 0; bottom: 0;	
	/* border: solid black 1px; */

}

#content_content {
	width:760px; 
	float:left;
	top: 0; left: 0; right: 0; bottom: 0;			
	/* border: solid black 1px; */	
}

#content_right {
	width:60px; 
	float:right;	
	top: 0; left: 0; right: 0; bottom: 0;
    z-index:1;  
	/* border: solid black 1px;	*/
}



#travel_fp /* travel FrontPage */
{
	width:154px; height:220px; float:left;
	overflow:hidden;
	margin-left: auto;
    margin-right: auto;
    margin-top:10px;
}


/* FOR CONTENT IN THE CENTER.BEGIN */
#outer-container {
width: 780px;
margin: 0 auto;
}

#content-container {
width: 760px;
height: auto;
/*background-color: green;*/
margin: 2px 0px 2px 0px;
float: left;
}


#left-sidebar {
width: 10px;
height: auto;
/* background-color: navy; */
margin: 2px 2px 2px 0px;
float: left;
}


#right-sidebar {
width: 10px;
height: auto;
/* background-color: navy; */
margin: 2px 0px 2px 2px;
float: left;
}
/* FOR CONTENT IN THE CENTER.BEGIN */


.Cal_Bg
{
	background-image:url('/App_Themes/Default/Img/Cal_Bg.gif'); background-position:top; background-repeat:no-repeat;
}




.pBreadCumb
{
	font-size: 0.9em;
	color:#444444;
	text-align:center;
}

a.aBreadCumb
{
	font-size: 0.9em;
    text-decoration:none;
	text-align:inherit;
	color:#111111;
	
}

a.aBreadCumb:active{}
a.aBreadCumb:link{}
a.aBreadCumb:visited{}
a.aBreadCumb:hover {background-color:#FFF; text-decoration:underline;}



.pag_on, .pag_off 
{
	
	background-repeat:no-repeat; margin: 0; padding-right:2px;
	background-position:top center;	
}

.pag_on {background-image:url('/App_Themes/Default/Img/pag_on.png'); }
.pag_off {background-image:url('/App_Themes/Default/Img/pag_off.png'); }

.pTitleMain, .pTitleMainComments
{
	font-size:1.9em;
	color:#0065A8;
	margin-top:20px;
	font-weight:bold;
}

.pTitleMainComments { font-size: 1.6em; margin-top:5px;}


.pTitle2
{
	font-size:1.1em;
	color:#001961;
	font-weight:bold;
}


hr
{
	width:100%;
	border: solid 1px #0065A8;
}

.hrComment
{
	width:100%;
	border: solid 1px #001961;
}	

.wc0 {font-size:10px; color: #EEE; }
.wc1 {font-size:12px; color: #EEE; text-decoration:underline;}
.wc2 {font-size:16px; color: #EEE; }
.wc3 {font-size:16px; color: #EEE; }
.wc4 {font-size:8px; color: #EEE; font-weight:bold;}


.num_pax, .num_pax2
{
	font-size:1.2em;
	color:#1224d2;
	font-weight:bold;
}
.num_pax2 { font-size:1.8em;}

.txtSearch
{
    border: 0px solid;
	background-color: transparent;
	text-align:left;
	color: #001961;
	font-size:08x;
	padding-top:0px;
	margin-top:3px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:0px;
	border-top:0px;

	height:20px;
	width:145px;
	border-color:#FFFFFF;
	padding-left:0px;
	top:0px;
}

.pCommentMini 
{
	font-size:0.8em;	
}
