/* CSS Document */

html, body {
height: 100%;
margin: 0;
padding: 0;
}


BODY {
font-family:'Trebuchet MS', Helvetica, sans-serif;
font-size: 11px;
font-style : normal;
line-height : 1.1;
text-decoration : none;
color :#111;
font-weight : normal;
margin : 0;
padding : 0;
background-color:#ffffff; 
text-align:center;
}

#wrap {
  position: relative;
  min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
}

* html #wrap {height:100%}

#inner-wrap {
/*padding-bottom:237px;*/

background-color:#ffffff;
background-image:url(../images/cos.jpg);
background-position:center bottom;
background-repeat:no-repeat;}

#inner-wrap:after {
content:" ";
display:block;
clear:both;
width:980px;
height: 0;
visibility: hidden;

}
* html #inner-wrap {
height:1px;
}

#footer{
/*position:absolute;
bottom: 0 !important;
bottom: -1px;*/
clear:both;
width:100%;
height:auto;
background-color :#ffffff;

}
#columnado{width:720px;  margin:0px; 
/*display:inline;*/
background-color:#f8f8f8;
background-image:url(../images/main2.jpg);
background-position:left -10px;
background-repeat:no-repeat;
height:260px; 
overflow:hidden;}

#cola{/*float:left;*/ width:260px;   
padding:0px;
margin:0px;
border:none; 
/*background-color:#ffffff;  
background-image:url(../images/bg_box_content.jpg); 
background-position:left top; 
background-repeat:repeat-x;*/
/*min-height:214px;*/}

#sujeto{float:left;width:260px;   
padding:0px;
margin:0px;
border:none; }

#colb{float:left; 
width:520px; 
font-size:14px;
line-height:1.1;
color:#ea7914;
padding:0px;
margin:0px;
border:none; 
font-weight:bold;
}

#colb a{
color:#9D2531; font-weight:bold; text-decoration:none; text-shadow: 0px 1px 0px #fff;}
#colb a:hover{text-shadow: 0px 1px 0px #ea7914;
color:#9D2531; font-weight:bold; text-decoration:none;}

#colb img{border:1px solid #ea7a14;}


#colc{float:right; width:200px;border:none; 
/*background-image:url(../images/bg_box_content.jpg); 
background-position:left top; 
background-repeat:repeat-x; */background:#f8f8f8;}

*{
margin:0;
padding:0;
}
:focus
{
outline: none;
}



.spacer{
clear:both;
font-size:0;
line-height:0;
}
.clearfix{clear:both;}

#tripa{
width:980px;
margin:0 auto;
text-align:left;
min-height:560px;
}

#top{
height:65px;
width:980px;

margin:5px 0px 0px 0px;
padding:0px;}

#soporte{width:980px; height:35px; margin:0 auto; 
}

#suckerfish{
/*position:relative;*/
height:35px;
/*z-index:9999;*/
margin:0 auto;
 display:block;
 background-image:url(top.jpg);
background-position:left top;
background-repeat:no-repeat; display:block;}

#cap{display:block; width:980px; height:120px; margin:0 auto; padding:0px;}

#logo{float:left; width:980px; height:60px; display:block; background-image:url(../images/logo.jpg); background-position:left top; background-repeat:no-repeat;}

#topright{float:right; width:235px; /*height:135px;*/ display:block;}

#idioma{
padding:3px 0px 0px 0px;
display:block;
width:235px;
height:20px;
background-color:inherit;
text-align:right;
}
.dest{background-image:url(../images/fonsdest.jpg);
background-position:left top;
background-repeat:repeat-x;
background-color:#FFFFFF;
padding:5px;
margin:0px;
border:1px solid #eaeaea;}

.alumne{
display:block; 
height:75px;
background-image:url(../images/bg_box.jpg);
background-position:left bottom; 
background-repeat:repeat-x; 
text-align:center; 
padding:1px; 
font-size:16px; 
font-weight:bold;
background-color:#ea7914;}
.alum{margin:0px;
display:block;
height:75px;
color:#ffffff; 
text-decoration:none;
background-image:url(../images/bg_box_content.jpg);
background-position:left top; 
background-repeat:repeat-x; 
padding:30px 2px 30px 2px;}
.alum:hover{margin:0px;
display:block;
height:75px;
color:#000000; 
text-decoration:none;
background-image:url(../images/bg_box.jpg);
background-position:left bottom; 
background-repeat:repeat-x; 
padding:30px 2px 30px 2px;}


.iscrip{
display:block; 
height:45px;
background-image:url(../images/content.jpg);
background-position:left bottom; 
background-repeat:repeat-x; 
text-align:left;
text-indent:6px; 
padding:1px; 
font-size:16px; 
font-weight:bold;
background-color:#ffffff;}
/*insa*/
.insa{margin:0px;
display:block;
height:25px;
color:#ea7914; 
text-decoration:none;
background-image:url(../images/insabg_content.jpg);
background-position:left top; 
background-repeat:repeat-x; 
padding:10px 2px 10px 2px;}
.insa:hover{margin:0px;
display:block;
height:25px;
color:#cccccc; 
text-decoration:none;
background-image:url(../images/content.jpg);
background-position:left bottom; 
background-repeat:repeat-x; 
padding:10px 2px 10px 2px;}
/*insb*/
.insb{margin:0px;
display:block;
height:25px;
color:#ea7914; 
text-decoration:none;
background-image:url(../images/insbbg_content.jpg);
background-position:left top; 
background-repeat:repeat-x; 
padding:10px 2px 10px 2px;}
.insb:hover{margin:0px;
display:block;
height:25px;
color:#cccccc; 
text-decoration:none;
background-image:url(../images/content.jpg);
background-position:left bottom; 
background-repeat:repeat-x; 
padding:10px 2px 10px 2px;}
/*insc*/
.insc{margin:0px;
display:block;
height:25px;
color:#ea7914; 
text-decoration:none;
background-image:url(../images/inscbg_content.jpg);
background-position:left top; 
background-repeat:repeat-x; 
padding:10px 2px 10px 2px;}
.insc:hover{margin:0px;
display:block;
height:25px;
color:#cccccc; 
text-decoration:none;
background-image:url(../images/content.jpg);
background-position:left bottom; 
background-repeat:repeat-x; 
padding:10px 2px 10px 2px;}
#nas{

height:auto;width:auto;
 float:left;
 z-index:1000;
 }

#nas,#nas ul{list-style:none;
line-height:1;
z-index:100;padding:0;
 text-align:left;}
 
#nas a{
height:30px;
margin-left:5px;
display:block;
line-height:30px;
z-index:100;padding:0 10px;
color:#9D2531;
font-size:12px;
font-weight:bold;
 text-align:left;}
 
#nas li{
float:left;
line-height:30px;
margin:0;
 text-align:left;}
 
#nas li a{
background:url(../images/top-nav-left-hover.gif) no-repeat left;
color:#fff;
text-decoration:none;
padding:0 0 0 11px;
 text-align:left;}
 
#nas li a span{
background:url(../images/top-nav-hover.gif) no-repeat right;
display:inline-block;
height:30px;
padding:0 10px 0 0; 
text-align:left;}

#nas li a:hover, #nas li.active a, #nas li.current_page_item a{
background:url(../images/2top-nav-left-hover.gif) no-repeat left;
color:#fff;
cursor:pointer;
text-decoration:none;
 text-align:left;}
 
#nas li.current_page_item a span, #nas li a:hover span{
background:url(../images/2top-nav-hover.gif) no-repeat right;
 text-align:left;}
 
 #nas li.active a span{
 text-align:left;
 color:#fff;
 background:url(../images/2top-nav-hover.gif) no-repeat right;}

/*----------------------*/
#nav{
position:relative;
height:30px;
width:280px;
z-index:1000;
 margin-top:55px;
 margin-right:auto;
 margin-left:auto;
 margin-bottom:0px;}

#nav,#nav ul{list-style:none;
line-height:1;
z-index:100;padding:0;
 text-align:left;}
 
#nav a{
height:30px;
margin-left:5px;
display:block;
line-height:30px;
z-index:100;padding:0 10px;
color:#000;
font-size:14px;
font-weight:bold;
 text-align:left;}
 
#nav li{
float:left;
line-height:30px;
margin:0;
 text-align:left;}
 
#nav li a{
/*background:url(../images/top-nav-left-hover.gif) no-repeat left;*/
color:#000;
text-decoration:none;
padding:0 0 0 11px;
 text-align:left;}
 
#nav li a span{
/*background:url(../images/top-nav-hover.gif) no-repeat right;*/
display:inline-block;
height:30px;
padding:0 10px 0 0; 
text-align:left;}

#nav li a:hover/*,#nav li.active a,#nav li.current_page_item a*/{
background:url(../images/2top-nav-left-hover.gif) no-repeat left;
color:#ffffff;
cursor:pointer;
text-decoration:none;
 text-align:left;}
/*#nav li.current_page_item a span,*/#nav li a:hover span{
background:url(../images/2top-nav-hover.gif) no-repeat right;
 text-align:left;}
 /*#nav li.active a span{
 text-align:left;
 color:#ffffff;
 background:url(../images/2top-nav-hover.gif) no-repeat right;}*/
 
 /*----------------------------------*/
 
 #nab{

height:50px;width:640px;

 /*z-index:1000;*/
 }

#nab ul{list-style:none;
line-height:1; float:right;
/*z-index:100;*/padding:0;
 text-align:right;}
 
#nab a{
height:30px;
margin-left:5px;
display:block;
line-height:30px;
/*z-index:100;*/padding:0 10px;
color:#9D2531;
font-size:12px;
font-weight:bold;
 text-align:left;}
 
#nab li{
float:left;
line-height:30px;
margin:0;
 text-align:left;}
 
#nab li a{
background:url(../images/top-nav-left-hover.gif) no-repeat left;
color:#fff;
text-decoration:none;
padding:0 0 0 11px;
 text-align:left;}
 
#nab li a span{
background:url(../images/top-nav-hover.gif) no-repeat right;
display:inline-block;
height:30px;
padding:0 10px 0 0; 
text-align:left;}

#nab li a:hover, #nab li.active a, #nab li.current_page_item a{
background:url(../images/2top-nav-left-hover.gif) no-repeat left;
color:#fff;
cursor:pointer;
text-decoration:none;
 text-align:left;}
 
#nab li.current_page_item a span, #nab li a:hover span{
background:url(../images/2top-nav-hover.gif) no-repeat right;
 text-align:left;}
 
 #nab li.active a span{
 text-align:left;
 color:#fff;
 background:url(../images/2top-nav-hover.gif) no-repeat right;}
 
 /*----------------------------------*/
 /*clinica*/
 .mainlevel-cli {
	display:block;
	
	width:247px;
	
}

a.mainlevel-cli {
	padding:4px 4px 4px 4px;
	text-decoration:none;
	text-align:left;
	font-size:13px;
	color:#ffffff;
	background-color:#ea7914;
	border-left:5px solid #555555;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	border-bottom:1px solid #eaeaea;
}

a.mainlevel-cli:hover {

color:#ffffff;	background-color:#9D2531; border-left-color:#f8f8f8;border-bottom:1px solid #eaeaea;

}
#active_menu.mainlevel-cli {
color:#000000;	background-color:#ea7914; border-left-color:#9D2531;border-bottom:1px solid #eaeaea;


}
 /*clinica*/
 .mainlevel {
	display:block;
	
	width:247px;
	
}

a.mainlevel {
	padding:4px 4px 4px 4px;
	text-decoration:none;
	text-align:left;
	font-size:13px;
	color:#000000;
	background-color:inherit;
	background-image:url(../Images/navi.png);
	border-left:5px solid #555555;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	border-bottom:1px solid #eaeaea;
}

a.mainlevel:hover {

color:#ffffff;	background-color:#9D2531; background-image:url(../Images/overnavi.png);	border-left-color:#f8f8f8;border-bottom:1px solid #eaeaea;

}
#active_menu.mainlevel {
color:#000000;	background-color:#f8f8f8; background-image:url(../Images/overnavi.png);	border-left-color:#9D2531;border-bottom:1px solid #eaeaea;


}
.sublevel {
font-size : 11px;
font-family:Tahoma;
vertical-align : middle;
text-indent : 24px;
width : auto;

line-height:25px;

}
a.sublevel {

color:#000000;
padding: 0px 0px 0px 15px;
margin : 0;
text-decoration : none;
background-color : inherit;
background: url(../images/arrow.png) no-repeat left;
}
a.sublevel:hover {
font-size : 11px;

color :#9D2531;
text-decoration : none;
background-color : inherit;
background: url(../images/arrow.png) no-repeat left;}
#active_menu.sublevel {
font-size : 11px;

color :#9D2531;
text-decoration : none;
background-color : inherit;
background: url(../images/arrow.png) no-repeat left;}
  



#notibus{display:block; width:980px; height:42px;}

.mis{width:670px; height:30px; float:left; background-image:url(../images/coma.jpg); background-position:15px top; background-repeat:no-repeat; background-color:#000000; }
.mis p{ text-indent:50px; padding:5px; font-size:12px; line-height:20px; font-weight:bold; font-family:'Trebuchet MS', Helvetica, sans-serif; color:#FFFFFF;}

#buscador{

width:235px;
height:40px;
background-image:url(../images/lupa.jpg);
background-position:58px 5px;
background-repeat:no-repeat;

}

#menutop{height:30px; width:100%; background-color:#9D2531;}






#cos{
width:980px;
margin:0px;
padding:0px;
background-image:url(../images/pat.jpg);
background-position:left top;
background-repeat:no-repeat;
min-height:25px;

}

#left{
	margin:16px 0px 0px 0px;
	padding:30px 0px 0px 0px;
	float:left;
	width:260px;
	min-height:430px;
	background-image:url(../images/leftfons.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border-top:2px solid #9D2531;
}

.es{padding:0px; width:104px; height:200px; display:block; float:right;}

#right{float:right; 
width:720px;
margin:0px 0px 10px 0px;
padding:0px;
}

#main{

padding:0px 10px 10px 25px;
margin:0px 0px 10px 0px;
background-color:#f8f8f8;
background-image:url(../images/main.jpg);
background-position:left -10px;
background-repeat:no-repeat;
min-height:400px;
}

#int{padding:0px 10px 10px 10px;
margin:0px 0px 10px 0px;}

#patway{width:100%; margin:0; padding:0;min-height:30px;}

.ernest{background-color:#9D2531;
background-image:url(../images/elluch.jpg);
background-position:left top;
background-repeat:no-repeat;
width:100%;
height:104px;
}
.ernest:hover{background-color:#000000;
background-image:url(../images/elluch.jpg);
background-position:left top;
background-repeat:no-repeat;
width:100%;
height:104px;}

.ernest span{
	display:block;
	padding-left:147px;
	margin:0px;
	text-align:left;
	border: none;
	font-size:18px;
	line-height:1;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	color:#fff;
	letter-spacing:.1em;
	font-weight:bold;
	font-variant:small-caps;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.info{background-color:#EA7A14/*#EA7A14*/;
background-image:url(../images/info.jpg);
background-position:left top;
background-repeat:no-repeat;
width:100%;
height:85px;
} 

.info span{
	display:block;
	padding-left:15px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	text-align:left;
	border: none;
	font-size:18px;
	line-height:1;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	color:#fff;
	letter-spacing:.1em;
	font-weight:bold;
	font-variant:small-caps;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	border-bottom:1px dashed #fff;
}

.info p{
	display:block;
	padding-left:15px;
	margin:0px;
	text-align:left;
	border: none;
	font-size:12px;
	line-height:1;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	color:#fff;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.info:hover{background-color:#9D2531;
background-image:url(../images/info.jpg);
background-position:left top;
background-repeat:no-repeat;
width:100%;
height:85px;
}


.vermell{font-weight:bold; color:#9D2531;}
/*-------titulos de div left--------*/

#left h2{
line-height:1.3;
font-family:'Trebuchet MS', Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#9D2531;
text-align:left;
}
#left h3{
line-height:1.3;
font-family:'Trebuchet MS', Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#ffffff;
letter-spacing:.1em;
border-bottom:1px solid #000000;
background-color:#9D2531;
margin:0px;
width:100%;
padding:4px 0px 0px 6px;
}
#cola h3{
line-height:1.3;
font-family:'Trebuchet MS', Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#ffffff;
letter-spacing:.1em;
border-bottom:1px solid #000000;
background-color:#9D2531;
margin:0px;
width:100%;
padding:4px 0px 0px 6px;
}
#clinica h3{background-image: url(../images/flexh2.png);
background-position:left 8px;
background-repeat:no-repeat;line-height:1.3;
font-family:'Trebuchet MS', Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#000000;
text-indent:15px;
letter-spacing:.1em;
border-bottom:1px solid #000000;
/*background-color:#9D2531;*/
margin:0px;
width:254px;
padding:4px 0px 0px 6px;}

#clinica{display:block;}


#colb h3{
line-height:1.3;
font-family:'Trebuchet MS', Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#ffffff;
letter-spacing:.1em;
border-bottom:1px solid #000000;
background-color:#9D2531;
margin:0px;
width:auto;
padding:4px 0px 0px 50px;
}


#colc h3{
line-height:1.3;
font-family:'Trebuchet MS', Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#ffffff;
letter-spacing:.1em;
/*border-bottom:1px solid #000000;*/
background-color:#9D2531;
margin:0px;
width:auto;
padding:14px 0px 0px  26px;
}


#left h4{
line-height:1;
font-family:'Trebuchet MS', Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
color:#ea7914;
max-width:230px;
border-bottom:1px solid #9d2531;
margin:8px 0px 0px 0px;
padding:0px 0px 3px 0px;
}
#left h5{
line-height:0.8;
font-family:'Trebuchet MS', Helvetica, sans-serif;
font-size:12px;
color:#333;
}


.syndicate{
padding-right:0px;
padding-left:0px;
padding-bottom:4px;}

.syndicate span{font-size:80%; color:#333333;}
.syndicate span a:link{color:#333333;}
.syndicate span a:hover{color:#000000;}
			
.componentheading{
padding:0px;
font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
font-size:10px;
margin-bottom:10px;
text-indent:26px;
background-image:url(../images/bocata.jpg);
background-position:left top;
background-repeat:no-repeat;
text-shadow: 0 1px 0 #fff;
font-weight:bold;
color:#000000;
letter-spacing:.2em;
line-height:35px;
height:35px;
display:block;
vertical-align:text-bottom;
}
td.contentheading{
background-image: none;
font-family:'Trebuchet MS', Helvetica, sans-serif;
text-decoration: none;
padding:3px 10px 3px 0px;
text-align:left;
font-size:16px;
/*text-shadow: 0 1px 0 #fff;*/
color:#ffffff;
display:block;
font-weight:bold;
width:auto;
background-color:#EA7914;
border-left:10px solid #EA7914;
margin:0px 0px 10px 0px;
}
DIV#component-contact td.contentheading{
background-image: none;
font-family:'Trebuchet MS', Helvetica, sans-serif;
text-decoration: none;
padding:3px 10px 3px 0px;
text-align:left;
font-size:16px;
/*text-shadow: 0 1px 0 #fff;*/
color:#ffffff;
display:block;
font-weight:bold;
/*width:300px;*/
/*background-color:#EA7914;*/
/*border-left:10px solid #EA7914;*/
margin:2px 0px 0px 0px;
}


a.contentpagetitle{
background-image: none;
font-family:'Trebuchet MS', Helvetica, sans-serif;
text-decoration: none;
padding:0px;
text-align:left;
font-size:16px;
/*text-shadow: 0 1px 0 #fff;*/
color:#ffffff;
/*display:block;*/
font-weight:bold;
width:auto;
background-color:#EA7914;
/**border-left:10px solid #EA7914;*/
margin:0px;
}

a.contentpagetitle:hover{
background-image: none;
font-family:'Trebuchet MS', Helvetica, sans-serif;
text-decoration: none;
padding:0px;
text-align:left;
font-size:16px;
text-shadow: 0 1px 0 #80430B;
color:#ffffff;
display:block;
font-weight:bold;
width:100%;
/*background-color:#EA7914;*/
margin:0px;
}

#peu{
height:auto;
font-size:12px;
font-family:'Trebuchet MS', Helvetica, sans-serif;
color:#EA7A14;
width:980px;
margin:0 auto;
text-align:left;
border-top:10px solid #ea7a14;
padding-top:5px;
}

#txt{font-size:10px;
font-family:'Trebuchet MS', Helvetica, sans-serif;
color:#444;}

#peubottom{
padding:0px;
width:980px;
height:auto;
text-align:left;
}

#peubottom p {font-size:80%; text-align:center;}
#peutop{
/*display:inline;*/
width:980px;
height:183px;
}
.peu1{
width:208px;
float:left;
border-right:1px dotted #333029;
padding:10px 20px 0px 0px;
min-height:170px;
max-height:170px;
margin-left:10px;}

.peu2{
width:540px;
border-right:1px dotted #333029;
padding:15px 10px 0px 0px;
float:left;
margin-left:10px;
min-height:160px;
max-height:170px;}

.peu2 h3 {text-indent:40px; background-image:url(../images/rssfoot.png);background-position:left top; background-repeat:no-repeat; display:block; height:25px;
font-family:'Trebuchet MS', Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#f8f8f8; padding:0; margin:0; line-height:25px;text-shadow: 0 1px 0 #000;}

.peu3{
width:180px;
padding:10px 0px 0px 0px;
float:left;
min-height:170px;
max-height:170px;}

.peu3 li {list-style-image:none;list-style-type:none;}

/*---GENERALES------------------------*/
p img{
float:left; 
/*border-top:1px solid #FDE1CC ;
border-bottom:1px solid #FDEAE1;
border-left:1px solid #FDE1CC;
border-right:1px solid #FDEAE1;*/ 


border-top:1px solid #eaeaea ;
border-bottom:1px solid #f9f9f9;
border-left:1px solid #eaeaea;
border-right:1px solid #f5f5f5; 
padding:8px;
margin:0px 10px 5px 0px;
background-color:#ffffff;}
 
/* p img:link{
float:left; 
border-top:1px solid #FDE1CC;
border-bottom:1px solid #FDEAE1;
border-left:1px solid #FDE1CC;
border-right:1px solid #FDEAE1; 
padding:8px;
margin:0px 10px 5px 0px;
background-color:#FFF7F1;}
 
 p img:hover{
float:left; 
border-top:1px solid #FDE1CC;
border-bottom:1px solid #FDEAE1;
border-left:1px solid #FDE1CC;
border-right:1px solid #FDEAE1; 
padding:8px;
margin:0px 10px 5px 0px;
background-color:#FFF7F1;}*/
 
/* Normal link */
img a:link{text-decoration:none;}

a {
	color: #9D2531;
	text-decoration: underline;
}

a:hover, a:active, a:focus {
	color: #000000;
	text-decoration: none;
}

/* Title text */


/* Small text */
small, .small, .smalldark, .mosimage_caption, .createby, .createdate, .modifydate, /*a.readon,*/ .img_caption {
	color: #333333;
	font-size:10px;
	padding-bottom:5px;
}


fieldset {
	border: none;
	padding: 0;
	padding-top:10px;
}

fieldset a {
	font-weight: bold;
}

hr {
	border-top: 1px solid #EA7A14;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	height: 1px;
}

td, div {
	font-size: 100%;
	margin:0; padding:0;
}

img {
	border: none;
}


.quotes {border-top:1px solid #9D2531; border-bottom:1px solid #9D2531;}

blockquote {display: block;background: url(../images/blockquote-start.png) no-repeat left 10px;padding: 5px 20px 0 55px; margin: 0px 0 10px;width: auto;color: #666;border: 0;font-family:'Trebuchet MS', Helvetica, sans-serif; font-size:16px; line-height:30px;}

blockquote p {padding: 10px 52px 0 0;margin-top: 0;background: url(../images/blockquote-last.png) 100% 100% no-repeat; font-size:14px; font-weight:bold;}


/*---------gris bolsa---------------*/
div.module_grey{
	padding:0;
	float: left;
	clear: both;
	width: 100%;
	background: url(../images/box-grey-br.gif) no-repeat bottom right;
	background-color:inherit;
	overflow: hidden;
	margin-top:20px;
	margin-bottom:20px;

}
div.module_grey div
{
	padding: 0;
	background: url(../images/box-grey-bl.gif) no-repeat bottom left ;
	background-color:inherit;
}

div.module_grey div div{
	padding: 0;
	background: url(../images/box-grey-tr.gif) no-repeat top right ;
	background-color:inherit;
}
div.module_grey div div div {
	padding: 4px 10px 10px 10px;
	background: url(../images/box-grey-tl.gif) no-repeat top left ;
	background-color:inherit;
}
div.module_grey div div div div {
background-color:inherit;
	margin: 0;
	padding: 0;
	background: none;
}
/*----------fin gris bolsa------------------*/


/*  ####################   ACCES ALUMNES   #####################  */
/* FORM */
/*form {
	margin: 0;
	padding: 0;
	font-size: 11px;
}

/*form label {
	cursor: pointer;
	font-size: 11px;
	
}*/

input, textarea {
	padding: 1px 0 1px;
	margin:0;
	font-size: 10px;
}

select{margin:0; padding:1px;
	font-size:11px;}

.button {
text-align:center;
	cursor:pointer;
	padding: 2px 5px;
	border: 1px solid #555;
	/*border: 1px solid #333029;*/

	color: #fff;
	font-size: 11px;
	background-color:#9D2531;
	/*background: url(../images/bg_box.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;*/

}

.button:hover, .button:focus {
    border: 1px solid #333;
	/*border: 1px solid #333029;*/
	color: #9D2531;
	background-color:#f8f8f8;
}

* html .button {
	padding: 2px 0 !important; /*IE 6*/
}

*+html .button {
	padding: 1px 5px 1px 5px !important; /*IE 7*/
}

/*.inputbox {
	border: 1px solid #ea7a14;
	background: #FFFFFF;
	padding: 1px 0 1px;
	margin:0;
}

.inputbox:hover, .inputbox:focus {
	background:#f8f8f8;

}*/

/*FORM*/

#colc form {
background:#f8f8f8;
color:#000;
font-size:0.9em;
margin:0px;
padding:10px 0px 20px 25px;
width:auto;
min-height:261px;
}


form.limit {
}

/*form.login {
background:#f8f8f8;
color:#000;
font-size:0.9em;
margin:0px;
padding:10px 0px 20px 15px;
text-align:left;
}*/

form.login .inputbox:focus {
border:solid 2px #000;
}

form.login p {
clear:both;
border:solid 0 #000;
font-size:1em;
}

/*form.login .button {

clear:left;
color:#fff;
display:block;
font-weight:bold;
margin:0 0 10px !important;
padding:0 0 0 30px !important;
cursor:pointer;
border:solid 0;
}*/
.button {
text-align:center;
	cursor:pointer;
	padding: 2px 5px;
	border: 1px solid #555;
	/*border: 1px solid #333029;*/

	color: #fff;
	font-size: 11px;
	background-color:#9D2531;
	/*background: url(../images/bg_box.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;*/

}

.button:hover, .button:focus {
    border: 1px solid #333;
	/*border: 1px solid #333029;*/
	color: #9D2531;
	background-color:#f8f8f8;
}

* html .button {
	padding: 2px 0 !important; /*IE 6*/
}

*+html .button {
	padding: 1px 5px 1px 5px !important; /*IE 7*/
}
form.login fieldset {
/*border:solid 0 #000;*/
margin:0;
padding:0;
text-align:left;
}

form.login input {
background:#fff;
border:solid 2px #C39;
color:#000;
padding:2px 2px 0;
width:90%;
}

form.login input.checkbox {
background:none;
border:solid 0 #000;
float:left;
margin:11px 0 0;
padding:5px;
width:20px;
}

form.login label {
color:#000;
display:block;
font-weight:bold;
margin:5px 0 0;
padding:2px 2px 0;
}

form.login label.remember {
float:left;
margin:5px 0 20px;
padding:5px 0 0;
width:11em;
}

form.login p {
color:#000;
}

form.login p a {
color:#000;
}

form.login p a:hover,form.login p a:active,form.login p a:focus {
color:#000;
text-decoration:none;
}

form.lost_password .button,.login_form .button {
/*background:url(../images/pfeil.gif) #000 no-repeat;*/
border:0;
color:#fff;
font-weight:bold;
margin:0;
padding:0 0 0 30px;
cursor:pointer;
}
/*  ####################   ACCES ALUMNES   #####################  */

.newsfeed_item{
text-align: left;
margin:2px 20px 2px 0px;
color: #000000;
font-size: xx-small;
font-family: Verdana, Arial, Helvetica, sans-serif;}
	

ul.newsfeed {list-style:none;padding:0px;margin:0px;}


li.newsfeed a {
font-size:10px;
	font-weight: normal;
	font-style: normal;
	line-height:1;
}
li.newsfeed {
		background: url(../images/rssicon.png) no-repeat left center;
		padding-left: 24px;
		line-height: 24px;
}

.latestnews, .mostread {
list-style: none;
list-style-image:none;
padding: 0px;
text-align: left;
text-indent:13px;
background: none;
/*width:200px;*/
margin:0px;
}


li.latestnews, li.mostread {
list-style: none;
list-style-image:none;
padding: 0px;
background: none;
font: normal 12px Arial, Helvetica, sans-serif;
}



li.latestnews a, li.mostread a {
text-transform: none;
text-decoration: none;
text-align:left;
padding:10px 0px 0px 0px;
margin:0px;
width:auto;
display: block;
color: #60A1BF;
list-style: none;
list-style-image:none;
}



li.latestnews a:hover, li.mostread a:hover {
text-decoration: none;
color: #006699;
}






#topmenu h3
{
  display:none;
}


/*****************************************/
/*** Joomla! specific content elements ***/
/*****************************************/
table.blog {
text-align:left;
	border: none;
	font-size:16px;
	line-height:1.5;
	font-family:'MS Sans Serif', Geneva, sans-serif;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

#left span.article_separator {
display:block;
background-image:url(../images/noti-separador.jpg);
background-position:left top;
background-repeat:no-repeat;  
	height:2px;
	width:195px;
	padding-top:5px;
}
td.article_separator{
    height:10px;
}
.article_column {margin:0px; padding:0px;
}

.column_separator {
	padding: 0 15px;
}

/* content tables */
.sectiontableheader {
color:#f8f8f8;
background-color:#ea7914;
font-weight:bold;
text-align:left;
/*background-color:#f8f8f8;*/
  padding: 4px;
  border:1px solid #F19C52;
  font-family:'Trebuchet MS', Helvetica, sans-serif;
  font-size:12px;
  line-height:1.5;
  margin:0px;
}


tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
padding-left: 0px;
padding-top:2px;
padding-bottom:2px;
padding-right:0px;
font-size:12px;
cursor:pointer;
font-weight:normal;
font-family:'Trebuchet MS', Helvetica, sans-serif;
border-bottom:1px solid #EA7A14;
vertical-align:middle;
/*display:inline-table;*/
}

td.sectiontableentry0,
td.sectiontableentry1
 {
color:#000;
background-color:#FDF2E8;
font-weight:normal;
text-align:left;
/*background-color:#f8f8f8;*/
  padding: 4px;
  border:1px solid #F19C52;
  font-family:'Trebuchet MS', Helvetica, sans-serif;
  font-size:10px;
  line-height:1.5;
  margin:0px;
}

td.sectiontableentry2{color:#000;
background-color:#f7be8c;
font-weight:normal;
text-align:left;
/*background-color:#f8f8f8;*/
  padding: 4px;
  border:1px solid #F19C52;
  font-family:'Trebuchet MS', Helvetica, sans-serif;
  font-size:10px;
  line-height:1.5;
  margin:0px;}
  




.sectiontableentry1 li, .sectiontableentry2 li { 
  list-style-type:none;
padding-left: 10px;
margin:0px;
font-size:10px;
background: url(../images/li.gif) no-repeat left 5px;
/*line-height: 140%;*/line-height:1.5;}
  

.contentpane {
text-align:left;
	border: none;
	width: 100%;
	border: none;
	font-size:13px;
	line-height:1.5;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	font-weight:normal;
}

.contentpaneopen {
text-align:left;
	border: none;
	font-size:13px;
	line-height:1.5;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	font-weight:normal;
}

.contentpaneopen p {
text-align:left;
	border: none;
	font-size:13px;
	line-height:1.5;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
margin-bottom:15px;
	font-weight:normal;
}

.contentpaneopen h3 {
text-align:left;
	border: none;
	font-size:14px;
	line-height:1.3;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
color:#444;
margin-top:10px;

	font-weight:bold;

	border-top:1px solid #eaeaea;
	padding-top:3px;
	margin-bottom:5px;
}

.contentpaneopen h4 {
text-align:left;
	border: none;
	font-size:13px;
	line-height:1;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
color:#9D2531;
margin:0px;
padding:0px;
	font-weight:bold;
}


table.contenttoc {
	margin: 0 0 10px 10px;
	padding: 0;
	width: 35%;
	float: right;
}

table.contenttoc a {
	text-decoration: none;
}

table.contenttoc td {
	padding: 1px 5px 1px 25px;
	background: url(../images/bullet-list.gif) no-repeat 5% 50%;
}

table.contenttoc th {
	padding: 0 0 3PX;
	border-bottom: 1px solid #ccc;
	text-indent: 5px;
}

table.poll {
	padding: 0;
	width: 100%;
	border-collapse: collapse;
}

table.pollstableborder {
	padding: 0;
	width: 100%;
	border: none;
	text-align: left;
}

table.pollstableborder img {
	vertical-align: baseline;
}

table.pollstableborder td {
	padding: 4px!important;
	border-collapse: collapse;
	border-spacing: 0;
}

table.pollstableborder tr.sectiontableentry1 td {
	background: #f9f9f9;
}

table.searchintro {
	padding: 10px 0;
	width: 100%;
}

table.searchintro td {
	padding: 5px!important;
}

table.adminform {
}

.adminform .inputbox {
}

.blog_more {
	padding: 10px 0;
	background: url(../images/sep.gif) repeat-x top;
}

.blog_more strong {
	margin: 0 0 5px;
	display: block;
	font-size: 125%;
}

.blog_more ul {
	margin: 0;
	padding: 0;
}

.blog_more ul li {
	margin: 0;
	padding: 0 0 0 17px;
	background: url(../images/bullet.gif) no-repeat 6px 8px;
}

.category {
	font-weight: bold;
	font-size:12px;
	line-height:1.2;
	padding:0px;
	margin:0px;
	
}

.contentdescription {
	padding-bottom: 20px;
}

#left.contentpagetitle{
text-decoration:none;
line-height:14px;
font-family:'Trebuchet MS', Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#7d6357;
padding:0px;
margin:0px;
}

#left a.contentpagetitle{
padding:0px;
margin:0px;
text-decoration:none;
line-height:14px;
font-family:'Trebuchet MS', Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#7d6357;
}

#left a.contentpagetitle:hover
{
padding:0px;
margin:0px;
text-decoration:none;
line-height:14px;
font-family:'Trebuchet MS', Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#60A1BF;
}


#left table.contentpaneopen td, #left table.contentpane td{
margin:0px;
line-height:1.4;
font-family:'Trebuchet MS', Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:inherit;
width:97%;
}



a.readon {
	margin-top:4px;
	color: #000;
	font-size: 96%;
	font-weight:bold;
	text-transform:lowercase;
	text-decoration:none;
	background-color:#eaeaea;
	display:block;
	padding:3px;
	min-width:40px;
	max-width:225px;
	text-align:center;
}

a.readon:hover, a.readon:active, a.readon:focus {
	color:#000;
}


#main .moduletable h3{line-height:1.3;
font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
font-weight:bold;
font-size:16px;
color:#000000;
letter-spacing:.2em;
border-bottom:1px solid #9D2531;
margin-bottom:5px;
margin-top:20px;
width:100%;}


.moduletable {
	padding: 0;
	margin:0;
}

#left .moduletable {
	padding: 0;
	margin-bottom:10px;
}

td.moduletable {
	padding: 0;
	margin:0;
}

ul.pagination {
	margin: 15px auto;
	padding: 10px 0;
	background: url(../images/dot.gif) repeat-x top;
	
		list-style-type:none;
	list-style-image:none;
}

ul.pagination li {
	margin: 0;
	padding: 0;
	display: inline;
	background: none;
	font-size:10px;
	list-style-type:none;
	list-style-image:none;
}

ul.pagination li span{
	padding: 2px 5px;
	list-style-type:none;
	list-style-image:none;

}

ul.pagination a {
	padding: 2px 5px;
	border: 1px solid #ccc;
		list-style-type:none;
	list-style-image:none;
}

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
	border: 1px solid #ccc;
	background: #f2f2f2;
		list-style-type:none;
	list-style-image:none;
}

.pagenavbar {
	padding-left: 0px;
	color:#000;

}

.pagenavcounter {
	padding: 8px 14px 0 0px;
	font-weight:bold;
}



tr.sectiontableentry1:link td,
tr.sectiontableentry2:link td {
cursor:pointer;
	}


tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td {
	background:#f9f9f9;
}

.smalldark {
	text-align: left;
}

div.syndicate div {
	text-align: left;
	padding-left:5px;
}

.pollstableborder tr.sectiontableentry1 td,
.pollstableborder tr.sectiontableentry2 td {
	background: none;
}

div.offline {
	background: #fffebb;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 1.2em;
	padding: 5px;
}
#pathway{width:100%; height:auto; padding:0px 3px 0px 0px; margin:0px;}

span.pathway {
  display: block;
  margin: 0;
  padding:2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  line-height: 12px;
  text-align:right;
  color:#ffffff;
}
#pathway a{color:#FFFFFF !important; text-decoration:none;}
#pathway a:hover{color:#f8f8f8 !important; text-decoration:underline;}
.breadcrumbs{height:auto;}


/* form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }


/** overlib **/

.ol-foreground {
	background-color: #f6f6f6;
}

.ol-background {
	background-color: #666;
}

.ol-textfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.ol-captionfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f6f6f6;
	font-weight: bold;
}
.ol-captionfont a {
	color: #0B55C4;
	text-decoration: none;
	font-size: 12px;
}

.ol-closefont {}

/* menu links */
a.level:link, a.level:visited {
	padding-left: 5px;
}

a.level:hover {

}



/* forms */
table.adminform textarea {
  width: 540px;
  height: 400px;
  font-size: 1em;
  color: #000099;
}
.search{float:right;}
div.search input {
margin-top:8px;
	width: 145px;
	border: 1px solid #ea7a14;
}

form#form-login fieldset { border:0; margin: 0em; padding: 0.2em;}
form#form-login ul { padding-left: 20px; }

form#com-form-login fieldset { border: 0; margin: 0em; padding: 0.2em;}
form#com-form-login ul { padding-left: 20px; }

/* thumbnails */
div.mosimage         {  margin: 5px; }
div.mosimage_caption {  font-size: .90em; color: #666; }

div.caption       { padding: 0 10px 0 10px; }
div.caption img   { border: 1px solid #CCC; }
div.caption p     { font-size: .90em; color: #666; text-align: left; }

caption
{
caption-side:bottom;
}

.capt{
float:right;
width:200px;
margin:0 0px 10px 10px;
padding:3px;
background-image:url(../images/bg_box.jpg);
background-position:left bottom; background-repeat:repeat-x;
border:1px solid #eaeaea;
text-align:left;
font-size:9px;
color:#555555;
}


.captl{
float:left;
width:200px;
margin:0 10px 10px 0px;
padding:3px;
background-image:url(../images/bg_box.jpg);
background-position:left bottom; background-repeat:repeat-x;
border:1px solid #eaeaea;
text-align:left;
font-size:9px;
color:#555555;
}

.destacat{
width:620px;
margin-bottom:20px;
padding:5px;
background-image:url(../images/bg_box.jpg);
background-position:left bottom; background-repeat:repeat-x;
border:1px solid #eaeaea;
text-align:center;
font-size:12px;
color:#333333;
}

ul.destacat li{list-style-type:none;
list-style-image:none;}


table.contentpaneopen ul{list-style-type:none;
list-style : none;
margin-left:15px;}

table.contentpaneopen ul li {
list-style-type:none;
padding-left: 16px;
background: url(../images/arrow.gif) no-repeat 3px 6px;
line-height: 160%;
}




/* Text advert style */

.banneritem_text {
	padding: 4px;
	font-size: 11px;
}

.bannerfooter_text {
	padding: 4px;
	font-size: 11px;
	background-color: #F7F7F7;
	text-align: right;
}

/* System Messages */
/* see system general.css */

.pagination span { padding: 2px; }
.pagination a    { padding: 2px; }

/* Polls */
.pollstableborder td {
	text-align: left;
}

/* WebLinks */
span.description {
	display:block;
	padding-left: 30px;
}

/* Frontend Editing*/
fieldset {
	border: 1px solid #ccc;
	margin-top: 15px;
	padding: 15px;
}

legend {
	margin: 0;
	padding: 0 10px;
}

td.key {
	border-bottom:1px solid #eee;
	color: #666;
}


/* System Standard Messages */
#system-message { margin-bottom: 20px; }

#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}

#syndicate{
	float:left;
	padding-left: 25px;
}

#power_by{
	float:right;
	padding-right: 25px;
}

/* Component Specific Fixes */

#component-contact table td {
	padding: 0px;
	font-size:12px;
	/*margin-top:2px;*/

}

.contact_email{margin-left:200px;}
/* META
--------------------------------------------------------- */
.article-tools {
	border-top: 1px solid #333;
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 15px;
	display: block;
	background: #222;
}

.article-meta {
	padding: 5px;
	width: 80%;
	float: left;
}


.modifydate {
	width: 100%;
	float: left;
}

div.buttonheading {
	float: right;
	width: 15%;
}

.buttonheading img {
	margin: 7px 5px 0 0;
	border: 0;
	float: right;
}



/**
 * Joom!Fish - Multi Lingual extention and translation manager for Joomla!
 * Copyright (C) 2003-2007 Think Network GmbH, Munich
 *
 * All rights reserved.  The Joom!Fish project is a set of extentions for
 * the content management system Joomla!. It enables Joomla!
 * to manage multi lingual sites especially in all dynamic information
 * which are stored in the database.
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; either version 2
 * of the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
 *
 * The "GNU General Public License" (GPL) is available at
 * http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
 * -----------------------------------------------------------------------------
 * $Id: mod_jflanguageselection.css 567 2007-07-17 05:53:43Z akede $
 *
*/

/* Joom!Fish CSS definition used by the module or component. You might overwrite it in your
 * template and remove this. Within your module configuration you can switch off the loading of the css*/


#jflanguageselection
{
   /* float: right;*/
	/*margin: 15px 0px 10px 5px; */ 
	text-align:right;  
}

/* language lists with UL (names & images) */
#jflanguageselection ul.jflanguageselection
{
	
	float:right;
	display:inline;
}

#jflanguageselection ul.jflanguageselection li
{
		BORDER-TOP-WIDTH: 0px;

	BORDER-RIGHT: #9D2531 1px solid;

	PADDING-RIGHT: 5px;

	PADDING-LEFT: 5px;

	FONT-SIZE: 10px;

	BORDER-BOTTOM-WIDTH: 0px;

	BORDER-LEFT: #9D2531 1px solid;

	COLOR: #666666;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	TEXT-DECORATION: none;
	float:right;
	display:inline;
}

#jflanguageselection ul.jflanguageselection li#active_language
{
 	
	BORDER-RIGHT: #9D2531 1px solid;COLOR: #000000;

   TEXT-DECORATION: underline;
}

#jflanguageselection ul.jflanguageselection li a
{
	/*display:inline;*/
	COLOR: #666666;
}

#jflanguageselection ul.jflanguageselection img
{
	border: none;
}

div#jflanguageselection img.langImg {
	float: left;
	border: none;
	margin-top: 3px;
}
div#jflanguageselection li img.langImg {
	float: left;
	border: none;
	margin: 0px 1px 0px 1px;
}

/** Styles for the drop down list */

#jflanguageselection select.jflanguageselection
{
	border: 1px solid #EA7A14;
}

#jflanguageselection label.jflanguageselection
{
	position:absolute;
	left:-1000px;
}

/** Controls Raw Display of Images **/

.rawimages {
	text-align: center;
	margin-top: 3px;
}
.rawimages img {
	border: none;
	margin:2px;
}
.rawimages span#active_language img
{
	margin:2px;
	border: none;
}

div#jflanguageselection img.langImg{ float: left; border: none; margin-top: 3px; }
div#jflanguageselection li img.langImg{ float: left; border: none; margin: 1px 3px 0px 0px; }

#jflanguageselection .opaque{
	/*filter:alpha(opacity=30);*/
}
#jflanguageselection option.opaque{
	color:graytext;
}





/* MODULE CHROME ROUNDED / WITH SUFFIY _round
--------------------------------------------------------- */

/*div.module_round h3 {
  text-align: left;
	margin:0px;
	color: #A0A7C1;
	font-size:14px;
	font-family: 'Trebuchet MS',Arial,  Helvetica, sans-serif;
	font-weight:bold;
	padding:0px;
}*/

div.module_round{
	padding: 0;
	float: left;
	clear: both;
	width: 100%;
	background: url(../images/box-r-br.gif) no-repeat bottom right #FFFFFF;
	overflow: hidden;
	margin-bottom:20px;

}
div.module_round div
{
	padding: 0;
	background: url(../images/box-r-bl.gif) no-repeat bottom left ;
}

div.module_round div div{
	padding: 0;
	background: url(../images/box-r-tr.gif) no-repeat top right ;
}
div.module_round div div div {
	padding: 4px 10px 10px 10px;
	background: url(../images/box-r-tl.gif) no-repeat top left ;
}
div.module_round div div div div {
	margin: 0;
	padding: 0;
	background: none;
}


/*
// JoomlaWorks "Simple RSS Feed Reader" Module for Joomla! 1.5.x - Version 1.4
// License: http://www.gnu.org/copyleft/gpl.html
// Copyright (c) 2006 - 2008 JoomlaWorks, a Komrade LLC company.
// More info at http://www.joomlaworks.gr
// Developers: Fotis Evangelou
// ***Last update: May 20th, 2008***
*/

div#srfr_container {} /* Don't forget the module class suffix, if you've entered one in the module parameters! */

/* generic list styling */
ul.srfr {margin:0px;padding:0;list-style:none;background:none;}
ul.srfr li {margin:0;padding:0px;list-style:none;clear:both;}
ul.srfr li.srfr-row0 {background:none; margin-bottom:3px;} /* List item row styling - odd */
ul.srfr li.srfr-row1 {background:none;margin-bottom:3px; } /* List item row styling - even */

/* generic link styling (fill as you see fit or use specific values below) */
ul.srfr li a {color:#A0897B;text-decoration:none;}
ul.srfr li a:hover {color:#60A1BF;text-decoration:none;}

/* feed item title */
a.srfr-feed-title {border-top:1px solid #3B3630; margin-bottom:2px;padding:4px 6px 4px 2px;display:block;border-bottom:1px dotted #3B3630;list-style:none;clear:both;background-color:inherit;color:#A0897B;}
a.srfr-feed-title:hover {margin-bottom:2px;padding:4px 6px 4px 2px;display:block;border-bottom:1px dotted #60A1BF;list-style:none;clear:both;background-color:#322F28;color:#60A1BF;}

/* feed item timestamp */
span.srfr-feed-timestamp {
	color:#909090;
	border-right:1px solid  #3B3630;
	font-size:9px;
	background-color:#322F28;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

/* feed name */
a.srfr-feed-name {font-size:9px;color:#909090;text-decoration:none;background-color:inherit;padding:2px;}
a.srfr-feed-name:hover {font-size:9px;color:#60A1BF;text-decoration:none;background-color:#322F28;padding:2px;}

/* feed item intro content */
p.srfr-feed-intro {margin:0;padding:2px 0;clear:both;}
p.srfr-feed-intro img {display:block;float:left;margin:0 4px 4px 0;}
p.srfr-feed-intro a {}
p.srfr-feed-intro a:hover {}

/* feed item full content */
p.srfr-feed-full {margin:0;padding:2px 0;clear:both;}
p.srfr-feed-full img {display:block;float:left;margin:0 4px 4px 0;}
p.srfr-feed-full a {}
p.srfr-feed-full a:hover {}

/* -----------virtue-------------- */

.bolsabg{
background-image:url(../images/bg_box.jpg);
background-position:bottom left;
background-repeat:repeat-x;
padding-right:0px;
padding-top:0px;
padding-left:5px;
margin-bottom:5px;

  padding-bottom:5px;}
  
  
  .browseProductTitle {
line-height:1.3;
font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
font-weight:bold;
font-size:13px;
color:#000000;

/*border-bottom:1px solid #9D2531;*/
margin-bottom:5px;
width:100%;
}

#product_list .button {
text-align:left;
text-decoration:none;
	padding: 2px 5px;
	border: 1px solid #555;
	color: #fff;
	background-color:#9D2531;
	font-size: 11px;
/*	background: url(../images/menuhover.jpg) repeat-x;*/

}

#product_list .button:hover, .button:focus {
	border: 1px solid #333;
	color: #9D2531;
	background-color:#f8f8f8;
}
#product_list h3 a{
line-height:1.3;
font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
font-weight:bold;
font-size:13px;
color:#000000;

border-bottom:1px solid #9D2531;
margin-bottom:5px;
width:100%;
text-decoration:none;
}


#product_list h3 a:hover{
line-height:1.3;
font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
font-weight:bold;
font-size:13px;
color:#9D2531;

border-bottom:1px solid #000000;
margin-bottom:5px;
width:100%;
text-decoration:none;
}


.browseProductImageContainer {
	float: left;
	width: auto;
	margin: 3px;
	
}
.browseProductImage{
margin:0px 10px 5px 0px;
border:1px solid #999;
padding:3px;
}
a .browseProductImage{
margin:0px 10px 5px 0px;
border:1px solid #999;
padding:3px;
}
a .browseProductImage:hover{
margin:0px 10px 5px 0px;
border:1px solid #777;
padding:3px;
}

.browseProductDetailsContainer {
	float: left;
	width: 70%;
}
.browseProductDescription {
/*padding-left:10px;*/
	margin-top: 40px;
	width:50%;
	float:right;
	text-align:left;
}
.descrip{text-align:left; font-size:11px;}
.browsePriceContainer {
	float: left;
	margin: 5px;
	width:20%;
}
.browseAddToCartContainer {
	width:30%;
	text-align:center
}

#product_list .contentpaneopen{
background-color:inherit;
margin:0px;
text-align:left;
	border: none;
	font-size:13px;
	line-height:1.5;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	font-weight:normal;}
.detalle {
	padding:20px 0px 5px 0px;
}


#bolsafly{
width:730px;
padding:10px;}

#fly-left{
display:block;
float:left;
width:200px;}

#fly-right{
display:block;
float:right;
width:490px;}

.descripcion{width:490px;}

.descri{ padding-left:10px; font-size:90%; padding-top:10px; padding-right:10px; }
.cont{padding-right:10px; padding-top:10px; padding-left:0px; padding-bottom:0px; border-right:1px dashed #9D2531;}

.precio{width:200px;}

.carrito{width:200px;}

.preguntas{width:200px;}

#bolsafly .img-shadow{
width:200px;}

h2{background-image: url(../images/flexh2.png);
background-position:left 10px;
background-repeat:no-repeat;
font-family:'Trebuchet MS', Helvetica, sans-serif;
text-decoration: none;
padding:8px 0px 0px 0px;
text-align:left;
text-indent: 20px;
font-size:14px;
line-height:16px;
/*text-shadow: 0 1px 0 #fff;*/
color:#000;
/*border-top:1px solid #EA7A14;*/
font-weight:bold;
margin-bottom:10px;
}
#vmMainPage p {text-align:left;
	border: none;
	font-size:13px;
	line-height:1.5;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
margin-bottom:15px;
	font-weight:normal;}

#vmMainPage h2{background-image: none;
font-family:'Trebuchet MS', Helvetica, sans-serif;
text-decoration: none;
padding-top:5px;
text-align:left;
font-size:16px;
line-height:1;
/*text-shadow: 0 1px 0 #fff;*/
color:#333333;
/*border-top:1px solid #EA7A14;*/
font-weight:bold;
}

#vmMainPage h4{background-image: none;
font-family:'Trebuchet MS', Helvetica, sans-serif;
text-decoration: none;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
text-align:left;
font-size:13px;
line-height:1;
background-color:#9D2531;
/*text-shadow: 0 1px 0 #fff;*/
color:#fff;
border-left:1px solid #777777;
font-weight:bold;
margin-top:5px;
}

#vmMainPage h5{background-image: none;
font-family:'Trebuchet MS', Helvetica, sans-serif;
text-decoration: none;
padding:5px;
text-align:left;
font-size:10px;
line-height:1;
/*text-shadow: 0 1px 0 #fff;*/
color:#000;
background-color:#eaeaea;
border-top:1px solid #9D2531;
font-weight:bold;
}

#vmMainPage ul{padding:0; margin:0;}

#vmMainPage li{
list-style-type:none;
padding-left: 15px;
background: url(../images/arrow.gif) no-repeat 3px 4px;
line-height: 160%;
}
#vmMainPage li li{
list-style-type:none;
padding-left: 2px;
background: url(../images/arrow.gif) no-repeat 3px 4px;
line-height: 160%;
}
#vmMainPage{
margin:0px;
background-color:inherit;
padding-top:10px;
height:auto;
text-align:left;
	border: none;
	font-size:13px;
	line-height:1.5;
	font-family:'Trebuchet MS', Helvetica, sans-serif;

	font-weight:normal;
}
#vmMainPage td{font-size:75%; padding:8px; background: url(../images/bg_box.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	border-left:1px solid #eaeaea; line-height:1.3; text-align:left; vertical-align:top;}
	
	#vmMainPage td p{font-size:100%; line-height:1.3; text-align:left;}
	
	#vmMainPage .carro td{font-size:11px; padding:5px; line-height:1.3; text-align:left; vertical-align:top; }
 
.bgfly{background: url(../images/bg_box.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	min-height:75px;
	border-top:2px solid #9D2531;
	border-bottom:1px dashed #9D2531; }
	
	
	
	#masimagenes{
width:100%;
display:inline-table;
}



/* -----------fin virtue-------------- */

/*-------------picture description------------*/



/* --- END --- */
